Think Tool
A simple Model Context Protocol (MCP) server that enhances AI reasoning by providing a structured thinking environment.
What is Think Tool?
Think Tool gives AI assistants a dedicated “thinking space” to reason through complex problems, providing:
- Structured reasoning for complex tasks
- Verification that planned actions comply with policies
- Custom thinking frameworks for different scenarios
Installation
Using JSR (JavaScript Registry)
# 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
Configure Your AI Assistant
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"
}
}
]
}
}
Usage
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>
Technical Details
- Built with Deno and FastMCP
- Uses Zod for TypeScript validation
- Implements the Model Context Protocol (MCP) standard
Troubleshooting
- Check that Deno is properly installed (
deno --version) - For Claude Desktop, check logs at
~/Library/Logs/Claude/mcp*.log(macOS)
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Self-hosting
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
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Built with FastMCP
- Inspired by Anthropic’s research on structured reasoning for AI systems
think-tool
Project Details
- fourcolors/think-tool
- Last Updated: 5/12/2025
Recomended MCP Servers
A lightweight mcp server that tells you exactly what time is it based on your IP.
MCP Server with TMDB
sample
mybatis-xml-fast-develop,一个 mybatis-xml、spring boot 快速开发集合、mybatis 编译期类 lombok 插件。
Static Code Analysis and Visualization. Convert Code to UML and Flow Diagram and explain by AI.
Sample MCP Server for Dify AI
Ocean rig 14 - это уникальный проект от команды Etharion Team, представляющий собой форк Space Station 14 с...
Next.js project with TypeScript, ESLint, app directory, and TurboPack
primer mcp





