Skip to main content
Glama

MCP Sequential Thinking Tools

mcp-序贯思维工具

MCP 顺序思维服务器的改编版,旨在指导问题解决过程中工具的使用。该服务器有助于将复杂问题分解为可管理的步骤,并针对每个阶段最有效的 MCP 工具提供建议。

模型上下文协议 (MCP) 服务器将顺序思维与智能工具建议相结合。对于问题解决过程的每个步骤,它都会提供基于置信度评分的工具使用建议,并解释每种工具的适用性。

特征

  • 🤔 通过连续思考进行动态和反思性的问题解决

  • 🔄 灵活的思维过程,适应并不断发展

  • 🌳 支持想法的分支和修改

  • 🛠️ 每一步的智能工具推荐

  • 📊 工具建议的置信度评分

  • 🔍 工具推荐的详细理由

  • 📝 步数追踪与预期结果

  • 🔄 通过之前的步骤和剩余的步骤来监控进度

  • 🎯 每个步骤的替代工具建议

Related MCP server: mcp-sequentialthinking-tools

工作原理

该服务器会分析您思考过程的每个步骤,并推荐合适的 MCP 工具来帮助完成任务。每项推荐均包含以下内容:

  • 置信度分数(0-1)表示该工具与当前需求的匹配程度

  • 清晰地解释该工具为何有用

  • 建议工具执行顺序的优先级

  • 也可以使用的替代工具

该服务器可与您环境中可用的任何 MCP 工具配合使用。它会根据当前步骤的需求提供建议,但实际的工具执行由使用者(例如 Claude)处理。

示例用法

以下是服务器如何指导工具使用的示例:

{ "thought": "Initial research step to understand what universal reactivity means in Svelte 5", "current_step": { "step_description": "Gather initial information about Svelte 5's universal reactivity", "expected_outcome": "Clear understanding of universal reactivity concept", "recommended_tools": [ { "tool_name": "search_docs", "confidence": 0.9, "rationale": "Search Svelte documentation for official information", "priority": 1 }, { "tool_name": "tavily_search", "confidence": 0.8, "rationale": "Get additional context from reliable sources", "priority": 2 } ], "next_step_conditions": [ "Verify information accuracy", "Look for implementation details" ] }, "thought_number": 1, "total_thoughts": 5, "next_thought_needed": true }

服务器跟踪您的进度并支持:

  • 创建分支来探索不同的方法

  • 用新信息修正以前的想法

  • 跨多个步骤维护上下文

  • 根据当前发现建议下一步措施

配置

此服务器需要通过您的 MCP 客户端进行配置。以下是不同环境的示例:

克莱恩配置

将其添加到您的 Cline MCP 设置中:

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "npx", "args": ["-y", "mcp-sequentialthinking-tools"] } } }

带有 WSL 配置的 Claude 桌面

对于 WSL 环境,将其添加到您的 Claude Desktop 配置中:

{ "mcpServers": { "mcp-sequentialthinking-tools": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-sequentialthinking-tools" ] } } }

API

服务器实现了具有可配置参数的单个 MCP 工具:

顺序思维工具

一种通过思考进行动态和反思性解决问题的工具,具有智能工具推荐。

参数:

  • thought (字符串,必需):您当前的思考步骤

  • next_thought_needed (布尔值,必需):是否需要另一个思考步骤

  • thought_number (整数,必需):当前想法数量

  • total_thoughts (整数,必需):估计需要的想法总数

  • is_revision (布尔值,可选):这是否改变了以前的想法

  • revises_thought (整数,可选):正在重新考虑哪些想法

  • branch_from_thought (整数,可选):分支点思想编号

  • branch_id (字符串,可选):分支标识符

  • needs_more_thoughts (布尔值,可选):是否需要更多想法

  • current_step (对象,可选):当前步骤推荐:

    • step_description :需要做什么

    • recommended_tools :带有置信度分数的工具推荐数组

    • expected_outcome :此步骤的预期结果

    • next_step_conditions :下一步的条件

  • previous_steps (数组,可选):已推荐的步骤

  • remaining_steps (数组,可选):即将执行的步骤的高级描述

发展

设置

  1. 克隆存储库

  2. 安装依赖项:

pnpm install
  1. 构建项目:

pnpm build
  1. 以开发模式运行:

pnpm dev

出版

该项目使用变更集进行版本管理。要发布:

  1. 创建变更集:

pnpm changeset
  1. 对包进行版本控制:

pnpm changeset version
  1. 发布到 npm:

pnpm release

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

执照

MIT 许可证 - 有关详细信息,请参阅LICENSE文件。

致谢

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xinzhongyouhai/mcp-sequentialthinking-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server