Enhances AI reasoning by providing a structured thinking environment.
A simple Model Context Protocol (MCP) server that enhances AI reasoning by providing a structured thinking environment.
Think Tool gives AI assistants a dedicated "thinking space" to reason through complex problems, providing:
# Run directly with Deno
deno run -A jsr:@sterling/think-tool
# Or clone this repo and run locally
git clone https://github.com/sterling/think-tool.git
cd think-tool
deno run -A server.ts
Claude Desktop - Edit claude_desktop_config.json
:
{
"mcpServers": {
"think-tool": {
"type": "http",
"url": "http://localhost:8080/mcp"
}
}
}
Cursor - Edit ~/.cursor/mcp_servers.json
:
{
"servers": [
{
"name": "Think Tool",
"enabled": true,
"server": {
"type": "http",
"url": "http://localhost:8080/mcp"
}
}
]
}
Zed - Edit ~/.config/zed/settings.json
:
{
"assistant": {
"context_servers": [
{
"name": "Think Tool",
"enabled": true,
"server": {
"type": "http",
"url": "http://localhost:8080/mcp"
}
}
]
}
}
The think tool serves as a scratchpad for AI assistants to:
// Example of using the think tool in your AI conversation
<think_tool_step_1>
Technical Implementation Framework: 1. REQUIREMENTS: Define specifications and
acceptance criteria 2. RESEARCH: Gather information from documentation 3.
ARCHITECTURE: Design clean interfaces with proper separation
</think_tool_step_1>
deno --version
)~/Library/Logs/Claude/mcp*.log
(macOS)Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)For development or direct installation:
# Clone the repository
git clone https://github.com/sterling/think-tool.git
cd think-tool
# Install dependencies
deno cache server.ts
# Run the server
deno run -A server.ts
# For development with hot-reloading
deno task dev
This project is licensed under the MIT License - see the LICENSE file for details.
Provides the current UTC time from multiple verified sources.
Programmatic control over Windows system operations including mouse, keyboard, window management, and screen capture using nut.js.
A server for integrating Jira with Claude, enabling project and issue management. Requires configuration via environment variables.
Enables AI assistants to seamlessly interact with your Twenty CRM data through its API.
Create spaced repetition flashcards in Rember to remember anything you learn in your chats
Interact with Planka, a Trello-like kanban board, to manage projects, boards, and cards. Requires Planka server URL and credentials.
An intelligent tutoring server that uses GitHub documentation repositories to provide structured educational prompts and tools.
a macOS-only MCP server that enables AI agents to capture screenshots of applications, or the entire system.
A TypeScript server for automation and integration, featuring Microsoft OAuth, browser control, and basic utilities.
Interact with Ramp's Developer API to run analysis on your spend and gain insights leveraging LLMs