返回市场
思考-mcp

思考-mcp

作者:Rai22082 星标更新:2025-04-16

项目介绍

Think MCP 工具

Think MCP 是一个实现了 MCP(模型上下文协议)服务器的项目,它提供了一个“思考”工具,用于在代理AI工作流程中的结构化推理。该项目灵感来源于 Anthropic 的工程文章:《“思考”工具:使 Claude 在复杂工具使用情况下停下来思考》

根据参考文章,添加“思考”工具可以提高评估指标,即使在那些本身不具备高级推理能力的模型中也能启用推理能力。

alt text

“思考”工具是什么?

“思考”工具允许AI代理在复杂的推理或多步骤工具使用过程中暂停并记录明确的想法。它不会改变环境或数据库,而是将想法追加到日志中,帮助代理处理信息、回溯或遵守详细的政策。

这种方法特别适用于:

  • 工具输出分析(处理先前工具调用的结果)
  • 政策密集型环境(验证是否符合指南)
  • 顺序决策制定(每一步都基于前一步进行)

特性

  • 实现了 Anthropic 研究中描述的“思考”工具
  • 使用 mcp[cli] 的最小标准 MCP 服务器
  • 准备与 Claude 或其他代理LLMs集成

使用方法

MCP 服务器配置

将此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