
MCP-Think

2025.03.27
11
Go思考工具LLM推理开发效率
MCP-Think 是一个基于 Model Context Protocol (MCP) 的服务,专为大型语言模型(LLMs)设计,实现了“思考工具”功能。该工具允许LLMs在推理过程中记录和检索其思考过程,从而提高模型的推理能力和透明度。
View on GitHub
Overview
基本能力
产品定位
MCP-Think 是一个专为大型语言模型设计的思考记录和检索工具,旨在增强模型的推理能力和透明度。
核心功能
- Think Tool: 记录思考和推理步骤
- Get Thoughts: 检索所有之前记录的思考
- Clear Thoughts: 清除所有记录的思考
- Get Thought Stats: 获取记录的思考的统计数据
适用场景
- 在复杂的推理任务中记录和回顾思考过程
- 提高模型的推理透明度和可解释性
- 在开发和研究中使用,以更好地理解模型的决策过程
工具列表
- Think Tool: 记录和检索思考过程
- Get Thoughts: 获取所有记录的思考
- Clear Thoughts: 清除所有思考记录
- Get Thought Stats: 获取思考记录的统计数据
常见问题解答
- 如何安装?提供了多种安装方式,包括预构建二进制、通过Smithery安装、使用
go install
和go run
。 - 如何配置Cursor?需要在Cursor的MCP配置文件中添加相应的命令和传输方式。
使用教程
使用依赖
- Go 1.24或更高版本(如果从源代码构建或使用
go install
/go run
)
安装教程
通过Smithery安装
npx -y @smithery/cli install @iamwavecut/mcp-think --client claude
预构建二进制(推荐独立使用)
- 访问Releases页面
- 下载适合您系统的二进制文件
- (可选)重命名文件
- 在Linux/macOS上使其可执行:
chmod +x think-tool
- 运行:
./think-tool
使用go install
(需要Go)
go install github.com/iamwavecut/MCP-Think@latest
使用go run
(快速测试,需要Go)
go run github.com/iamwavecut/MCP-Think@latest
调试方式
运行独立服务器
./think-tool
或
think-tool
或
go run github.com/iamwavecut/MCP-Think@latest
在Cursor中设置
- 安装MCP-Think
- 创建或更新Cursor MCP配置文件
~/.cursor/mcp.json
- 添加相应的规则到Cursor设置中