关于 Think Tool MCP Server (Simplified)
面向 AI Agent 的简化 MCP 服务,为复杂任务中的结构化推理提供记录空间。唯一的 `think` 工具只记录思路,不获取信息或更改外部状态。
主要功能
- 01记录输入的思路
- 02不检索信息
- 03不更改外部状态
适用场景
- 01记录复杂任务中的推理
- 02无需外部操作即可头脑风暴
MCP 相关
向 MCP 客户端提供唯一的 `think` 工具,接收必填的 `thought` 字符串并记录,不产生外部影响。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Think Tool MCP 服务(简化版)
一个 Model Context Protocol(MCP)服务,实现了 Anthropic 描述的 think 工具。此服务为 AI Agent 提供专门的空间,用于在复杂任务中进行结构化思考,从而提升推理和决策能力。
概述
这个简化版 MCP 服务仅提供 think 工具。它允许 AI Agent记录推理过程,而不会影响外部状态或获取新信息。此实现基于 Anthropic 工程博客文章中提出的增强 Agent 工具使用的概念。此特定的 think 工具采用了适配后的 SWE-Bench 版本。
此服务适用于 Claude Desktop 或任何兼容 MCP 的客户端。
可用工具
此服务提供以下工具:
- think:使用此工具思考某件事。它不会获取新信息或对仓库进行任何更改,只会记录想法。在需要复杂推理或头脑风暴时使用。
- 参数:
thought(必需,字符串):要思考的内容。
- 输入架构:
{ "type": "object", "properties": { "thought": { "type": "string", "description": "Your thoughts." } }, "required": ["thought"] }
- 参数:
设置
本地开发
-
克隆仓库:
git clone https://github.com/monotykamary/think-tool-mcp.git cd think-tool-mcp -
安装依赖项:
npm install -
构建项目:
npm run build -
运行服务:
node dist/index.js
环境变量
Think Tool MCP 服务不需要任何环境变量。
使用 Docker 运行
-
构建 Docker 镜像:
docker build -t think-tool-mcp . -
运行容器:
docker run -i --rm think-tool-mcp
在 Claude Desktop 中使用
若要在 Claude Desktop 中使用此 MCP 服务,请将以下配置添加到 Claude Desktop 设置中:
{
"mcpServers": {
"think-tool": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/monotykamary/think-tool-mcp"
]
}
}
}
使用此配置:
- Claude 会在需要时自动启动 Docker 容器。
- MCP 服务将可用于记录和查看想法。
- 关闭 Claude Desktop 时,容器将被移除。
使用示例
记录想法
// Example MCP Tool Call
{
"tool_name": "think",
"arguments": {
"thought": "Okay, the user wants to refactor the database schema. First, I need to analyze the current schema (using get_schema tool), then identify potential improvements like normalization or indexing. After that, I'll propose a new schema and ask for confirmation before generating the migration script."
}
}
故障排除
- 服务连接:确保服务正在运行(本地运行或通过 Docker 运行),并且已在 MCP 客户端(例如 Claude Desktop 设置)中正确配置。
- 工具名称:确认你调用的工具名为
think。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。