内容
# MCP 思维工具服务器
[](https://smithery.ai/server/@cgize/claude-mcp-think-tool)
一个模型上下文协议(MCP)服务器,实现了 ["思维"工具](https://www.anthropic.com/engineering/claude-think-tool),用于提高Claude的复杂推理能力。
<a href="https://glama.ai/mcp/servers/@cgize/claude-mcp-think-tool">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@cgize/claude-mcp-think-tool/badge" alt="思维工具服务器 MCP 服务器" />
</a>
## 概述
该MCP服务器实现了Anthropic的"思维"工具,为Claude提供了一个专门的结构化思维空间,用于复杂的解决问题任务。正如Anthropic的[博客文章](https://www.anthropic.com/engineering/claude-think-tool)中所描述的那样,思维工具已被证明可以显著提高复杂任务的性能,这些任务需要政策遵守和长链工具调用中的推理。
## 自定义指令
将这些自定义指令添加到Claude中,以优化其对思维工具的使用:
```
你有权访问一个“思考”工具,该工具为结构化推理提供专用空间。使用此工具可以显著提高你在复杂任务中的表现。
## 何时使用思维工具
在采取任何行动或在收到工具结果后回复用户之前,请使用思维工具作为草稿空间:
- 列出适用于当前请求的具体规则
- 检查是否收集了所有必需信息
- 验证计划行动是否符合所有政策
- 迭代检查工具结果的正确性
- 分析来自网络搜索或其他工具的复杂信息
- 在执行多步骤方法之前规划
## 如何有效使用思维工具
使用思维工具时:
1. 将复杂问题分解为明确定义的步骤
2. 确定关键事实、约束和要求
3. 检查信息缺口并计划如何填补
4. 在选择一种方法之前评估多种方法
5. 验证你的推理是否逻辑错误或偏差
```
## 关键用例
- **复杂的工具链**:当Claude需要调用复杂的工具并仔细分析输出时
- **政策遵守**:用于导航具有详细指南的政策密集型环境
- **顺序决策**:当每一步都建立在前一步的基础上,错误成本高时
- **多步骤分析**:将复杂问题分解为可管理的步骤
## 安装
### 通过 Smithery 安装
通过 [Smithery](https://smithery.ai/server/@cgize/claude-mcp-think-tool) 自动安装Claude Desktop的思维工具服务器:
```bash
npx -y @smithery/cli install @cgize/claude-mcp-think-tool --client claude
```
### 手动安装
```bash
npm install -g @cgize/mcp-think-tool
```
## 配置
将此配置添加到您的MCP配置文件中:
```json
{
"mcpServers": {
"think-tool": {
"command": "npx",
"args": [
"-y",
"@cgize/mcp-think-tool"
],
"type": "stdio",
"pollingInterval": 30000,
"startupTimeout": 30000,
"restartOnFailure": true
}
}
}
```
配置文件位置:
- `C:\Users\[username]\AppData\Roaming\Claude\claude_desktop_config.json`
如果已全局安装,也可以使用:
```json
{
"mcpServers": {
"think-tool": {
"command": "claude-mcp-think-tool",
"args": [],
"type": "stdio",
"pollingInterval": 30000,
"startupTimeout": 30000,
"restartOnFailure": true
}
}
}
```
## 可用工具
- **think**:在问题解决过程中记录结构化推理
- **get_thoughts**:检索所有记录的想法
- **clear_thoughts**:重置思考过程
- **get_thought_stats**:分析思考模式
## 示例提示
```
使用思维工具,解决这个多步骤问题:
一辆火车以恒定速度60公里/小时行驶。它于上午9:00从A站出发,于上午11:30到达B站。A站和B站之间的距离是多少?
```
## 许可证
MIT