一个实现模型上下文协议(MCP)的服务器,专门针对Claude提供“思考”工具,以此增强Claude在复杂问题上的推理能力,让问题解决更高效。
此MCP服务器实现了Anthropic的“思考”工具,该工具为Claude提供了一个专用的空间,用于在复杂问题解决任务中进行结构化推理。根据Anthropic的博客文章,使用思考工具可以显著提高处理复杂任务的能力,特别是需要政策遵守和长期推理链的任务。
要通过Smithery自动安装Claude Desktop的Think Tool Server,可执行以下命令:
npx -y @smithery/cli install @cgize/claude-mcp-think-tool --client claude
npm install -g @cgize/mcp-think-tool
将以下自定义指令添加到Claude中,以优化其对思考工具的使用:
你有一个“think”工具,该工具提供一个专用空间用于结构化推理。使用此工具可以显著提高你在复杂任务中的表现:
- 在执行任何操作或响应用户之前,在收到工具结果后使用此工具作为草稿纸:
- 列出适用于当前请求的具体规则
- 检查是否收集了所有必要的信息
- 验证计划的操作是否符合所有政策
- 迭代检查工具结果的正确性
- 分析来自网络搜索或其他工具的复杂信息
- 在执行之前规划多步骤方法
## 如何有效使用思考工具
使用思考工具时:
1. 将复杂的任务分解为明确定义的步骤
2. 确定关键事实、约束和要求
3. 检查是否存在信息缺口并计划如何填补它们
4. 评估多种方法然后选择一种
5. 验证你的推理是否有逻辑错误或偏见
claude think --help
更多详细信息,请参考官方文档。
将以下配置添加到你的MCP配置文件中:
{
"mcpServers": {
"think-tool": {
"command": "npx",
"args": [
"-y",
"@cgize/mcp-think-tool"
],
"type": "stdio",
"pollingInterval": 30000,
"startupTimeout": 30000,
"restartOnFailure": true
}
}
}
文件路径为:~/.config/anthropic/claude/mcp.json