Think MCP 是一个实现了 MCP(模型上下文协议)服务器的项目,它提供了一个“思考”工具,用于在代理AI工作流程中的结构化推理。该项目灵感来源于 Anthropic 的工程文章:《“思考”工具:使 Claude 在复杂工具使用情况下停下来思考》。
根据参考文章,添加“思考”工具可以提高评估指标,即使在那些本身不具备高级推理能力的模型中也能启用推理能力。

“思考”工具允许AI代理在复杂的推理或多步骤工具使用过程中暂停并记录明确的想法。它不会改变环境或数据库,而是将想法追加到日志中,帮助代理处理信息、回溯或遵守详细的政策。
这种方法特别适用于:
将此MCP服务器添加到您最喜欢的代理。
"mcpServers": {
"think-mcp": {
"command": "uvx",
"args": ["think-mcp"],
"enabled": true
}
}
“思考”工具定义如下:
thought(字符串)——需要思考的想法。为您的代理添加额外的工具:
"mcpServers": {
"think-mcp": {
"command": "uvx",
"args": ["think-mcp", "--advanced"],
"enabled": true,
"env": {
"TAVILY_API_KEY": ... 您的 TAVILY API 密钥在此处 ...
}
}
}
MIT 许可证 —— 详见 LICENSE