MCP-Think

MCP-Think

site icon
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 installgo run
  • 如何配置Cursor?需要在Cursor的MCP配置文件中添加相应的命令和传输方式。

使用教程

使用依赖

  • Go 1.24或更高版本(如果从源代码构建或使用go install/go run

安装教程

通过Smithery安装

npx -y @smithery/cli install @iamwavecut/mcp-think --client claude

预构建二进制(推荐独立使用)

  1. 访问Releases页面
  2. 下载适合您系统的二进制文件
  3. (可选)重命名文件
  4. 在Linux/macOS上使其可执行:chmod +x think-tool
  5. 运行:./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中设置

  1. 安装MCP-Think
  2. 创建或更新Cursor MCP配置文件~/.cursor/mcp.json
  3. 添加相应的规则到Cursor设置中

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。