
think-mcp-server

2025.03.23
8
TypeScriptAI 辅助开发复杂推理支持开发效率
think-mcp-server 是一个基于 Anthropic 的 "think" 工具研究的最小化 MCP 服务器。它实现了 Message Control Protocol (MCP) 服务器,为 Claude AI 模型提供了 "think" 工具能力,使其能够在涉及多步工具使用的复杂推理任务中表现更好。
View on GitHub
Overview
产品定位
think-mcp-server 是一个为 Claude AI 模型提供 "think" 工具能力的 MCP 服务器,旨在增强 AI 在复杂推理和多步工具使用场景中的表现。
核心功能
- think 工具:允许 Claude 在生成响应过程中暂停,思考是否具备继续所需的所有信息。
- 提高复杂问题解决性能
- 增强工具使用中的策略遵循
- 提高决策一致性
- 帮助需要仔细推理的多步问题
适用场景
- 工具输出分析:当 Claude 需要在行动前处理之前的工具调用输出时
- 策略密集型环境:当 Claude 必须遵循详细指南时
- 顺序决策制定:当每个行动都基于前一个行动且错误代价高昂时
工具列表
- think:使 Claude 能够思考问题或分析信息
- 必需参数:thought(包含 Claude 思考过程的字符串)
常见问题解答
- 如何调试:使用 MCP Inspector 进行调试,运行
npm run inspector
获取浏览器调试工具 URL。 - 如何安装:可以通过 npm、Claude Desktop、Cline、Cursor 或 Docker 安装。
使用教程
使用依赖
安装 Node.js 和 npm。
安装教程
- 通过 npm 安装:
bash npm install -g think-mcp-server
- 配置 Claude Desktop、Cline 或 Cursor 以使用 think-mcp-server。
- 或使用 Docker 运行:
bash docker build -t think-mcp-server . docker run -it think-mcp-server
调试方式
运行以下命令启动调试工具:
npm run inspector
开发
- 安装依赖:
bash npm install
- 构建服务器:
bash npm run build
- 开发时自动重建:
bash npm run watch