mcpField
C
Code Reasoning MCP Server

Code Reasoning MCP Server

本地服务
github.com/mettamattAI 与智能体25538 周前更新

关于 Code Reasoning MCP Server

Code Reasoning MCP Server 是 sequential-thinking 的分支版本,为 Claude 提供结构化、逐步推理的能力,用于处理复杂编程任务。适合需要分步拆解问题的开发者。

主要功能

  1. 01面向编程任务优化
  2. 02结构化逐步思考
  3. 03思考分支,并行探索多种方案
  4. 04思考修订,完善早期推理
  5. 0520 步安全上限,防止循环
  6. 06内置提示词模板

适用场景

  1. 01拆解复杂的编程问题
  2. 02比较多种解决方案路径
  3. 03在 Claude Desktop 或 VS Code 中调用推理流程

MCP 相关

该项目是一个 MCP 服务,可通过 npx 在 Claude Desktop 或 VS Code 的配置中启动,向 MCP 客户端暴露推理相关的工具与提示词模板。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"code-reasoning": {
"command": "npx",
"args": [
"-y",
"@mettamatt/code-reasoning"
]
}
}
}
启动命令npx -y @mettamatt/code-reasoning

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mettamatt/code-reasoning

工具

1

收录的工具列表 · 更新于 3 周前

参数类型必填说明
thoughtstring是
thought_numberinteger是
total_thoughtsinteger是
next_thought_neededboolean是
is_revisionboolean否
revises_thoughtinteger否
branch_from_thoughtinteger否
branch_idstring否
needs_more_thoughtsboolean否

详细介绍

代码推理 MCP 服务

一个模型上下文协议(MCP)服务,通过结构化的逐步思考,增强 Claude 解决复杂编程任务的能力。

代码推理 MCP 服务

npm 版本 许可证:MIT CI

快速安装

  1. 编辑以下文件,配置 Claude Desktop:

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
    • Linux:~/.config/Claude/claude_desktop_config.json
    {
      "mcpServers": {
        "code-reasoning": {
          "command": "npx",
          "args": ["-y", "@mettamatt/code-reasoning"]
        }
      }
    }
    
  2. 配置 VS Code:

{
  "mcp": {
    "servers": {
      "code-reasoning": {
        "command": "npx",
        "args": ["-y", "@mettamatt/code-reasoning"]
      }
    }
  }
}

使用方法

  1. 如需触发此 MCP,请在聊天消息后添加以下内容:

    Use sequential thinking to reason about this.
    
  2. 使用可直接使用的提示词来触发代码推理:

代码推理提示词

  • 点击 Claude Desktop 聊天窗口中的“+”图标,或在 Claude Code 中输入 /help 查看具体命令。
  • 在可用工具中选择“从代码推理添加”
  • 选择提示词模板并填写所需信息
  • 提交表单,将提示词添加到聊天消息中,然后按回车键

有关如何使用提示词模板的详情,请参阅提示词指南。

命令行选项

  • --debug:启用详细日志记录
  • --help 或 -h:显示帮助信息

主要功能

  • 编程侧重:针对编码任务和问题解决进行了优化
  • 结构化思考:将复杂问题拆解为易于处理的步骤
  • 思路分支:并行探索多种解决路径
  • 思路修订:随着理解加深,完善先前的推理
  • 安全限制:思考步骤达到 20 步后自动停止,以防止循环
  • 可直接使用的提示词:为常见开发任务预先定义的模板

文档

详细文档位于 docs 目录中:

项目结构

├── index.ts                  # Entry point
├── src/                      # Implementation source files
└── test/                     # Placeholder for future test utilities

许可证

本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。