关于 Think MCP Tool
Think MCP Tool 是一个 MCP 服务,提供名为 "think" 的工具,用于智能体工作流中的结构化推理。它不修改环境或数据,只把思考内容记录到日志中。适合需要在多步工具调用或策略检查中进行推理的 Agent。
主要功能
- 01提供 think 工具记录结构化思考
- 02不修改环境或数据库
- 03可选的高级模式
- 04基于 mcp[cli] 的轻量实现
适用场景
- 01分析前序工具调用的输出结果
- 02检查操作是否符合策略规范
- 03多步决策中逐步推进与回溯
MCP 相关
该项目是 MCP 服务,向 MCP 客户端暴露 think 工具,高级模式下还提供 criticize、plan 和 search 工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Think MCP 工具
Think MCP 是 MCP(Model Context Protocol)服务的一种实现,提供了一个用于 Agent 式 AI 工作流中结构化推理的“think”工具。本项目的灵感来自 Anthropic 的工程文章:“think”工具:让 Claude 在复杂工具使用场景中停下来思考。
根据所引用的文章,添加 think 工具可以提升评估指标,因为即使是本身不具备高级推理能力的模型,也能借此获得推理能力。

什么是“think”工具?
“think”工具让 AI Agent 能够在复杂推理或多步工具调用过程中暂停,并记录明确的思考内容。它不会更改环境或数据库,而是将思考内容追加到日志中,帮助 Agent 处理信息、回溯步骤或遵守详细的策略。
这种方法尤其适用于:
- 工具输出分析(处理之前工具调用的结果)
- 策略要求严格的环境(核验是否符合准则)
- 顺序决策(每一步都基于前面的步骤)
功能
- 按照 Anthropic 的研究实现“think”工具
- 基于标准、精简的 MCP 服务,使用 mcp[cli]
- 可随时与 Claude 或其他 Agent 式大模型集成
用法
MCP 服务配置
将此 MCP 服务添加到你喜爱的 Agent 中。
"mcpServers": {
"think-mcp": {
"command": "uvx",
"args": ["think-mcp"],
"enabled": true
}
}
工具定义
“think”工具定义如下:
- 输入:
thought(字符串)——需要思考的内容。 - **行为:**将思考内容追加到日志中,以便进行结构化推理。
高级模式
为你的 Agent 添加其他工具:
- criticize
- plan
- search
"mcpServers": {
"think-mcp": {
"command": "uvx",
"args": ["think-mcp", "--advanced"],
"enabled": true,
"env": {
"TAVILY_API_KEY": ... YOUR TAVILY API KEY HERE ...
}
}
}
参考
许可证
MIT License——详见 LICENSE
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。