MCP Think
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Thinkhelp me break down this complex math problem step by step"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Think
A Model Context Protocol (MCP) server implementing the "think" tool for improving Claude's and other LLMs' complex reasoning capabilities.
Overview
This MCP server implements the "think" tool as described in Anthropic's blog post, which provides Claude with a dedicated space for structured thinking during complex problem-solving tasks. The think tool has been shown to significantly improve performance in complex tasks requiring policy adherence and reasoning in long chains of tool calls.
Related MCP server: LLM Responses MCP Server
Features
Structured Thinking Space: Provides LLMs with a dedicated place to break down complex problems
Thought History: Maintains a log of all thoughts with timestamps for reference
Multiple Transport Support: Works with both stdio and SSE transports
Installation
Install from PyPI:
pip install mcp-thinkOr install from source:
git clone https://github.com/ddkang1/mcp-think.git
cd mcp-think
pip install -e .Usage
You can run the MCP server directly:
mcp-thinkBy default, it uses SSE transport. To use stdio transport:
mcp-think --transport stdioYou can also specify host and port for SSE transport:
mcp-think --host 0.0.0.0 --port 3001Configuration
To use this tool with Claude in Windsurf, add the following configuration to your MCP config file:
"think": {
"command": "/home/xxx/.local/bin/mcp-think",
"args": ["--transport", "stdio"],
"type": "stdio",
"pollingInterval": 30000,
"startupTimeout": 30000,
"restartOnFailure": true
}For SSE transport (default):
"think": {
"command": "/home/xxx/.local/bin/mcp-think",
"args": [],
"type": "sse",
"pollingInterval": 30000,
"startupTimeout": 30000,
"restartOnFailure": true
}The command field should point to the directory where you installed the python package using pip.
Available Tools
The MCP server provides the following tool:
think: Record a thought with a timestamp
Development
Installation for Development
git clone https://github.com/ddkang1/mcp-think.git
cd mcp-think
pip install -e ".[dev]"Running Tests
pytestCode Style
This project uses Black for formatting, isort for import sorting, and flake8 for linting:
black src tests
isort src tests
flake8 src testsContributing
Contributions are welcome! Please see CONTRIBUTING.md for details.
Changelog
See CHANGELOG.md for a history of changes to this project.
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for building and testing AI agents with multi-model experimentation and insights.
A Model Context Protocol server for Wix AI tools
MCP server for AI agent profiles and smart notes. 60+ coding prompt packs with expert personas.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for Claude Desktop that provides structured memory management across chat sessions, allowing Claude to maintain context and build a knowledge base within project directories.6 npm6MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables collaborative debates between multiple AI agents, allowing them to discuss and reach consensus on user prompts.1MIT
- AlicenseAqualityCmaintenanceA Model Context Protocol server that provides Claude with a dedicated space for structured thinking during complex problem-solving tasks, helping improve its reasoning capabilities.147 npm16MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables Claude to break down complex problems into manageable steps with support for revision and branching, facilitating dynamic and reflective problem-solving through a structured thinking process.12 npmMIT