使用说明

项目简介:

'mcp-enhancement-servers' 项目是一组基于 Model Context Protocol (MCP) 的服务器,旨在通过提供各种思维增强工具来扩展 AI 助手的能力。目前包含两个主要服务器:'clear-thought' 和 'stochasticthinking'。'clear-thought' 服务器提供结构化思维和调试工具,而 'stochasticthinking' 服务器则提供随机算法工具。

主要功能点:

  • clear-thought 服务器:
    • 结构化思维 (Sequential Thinking): 支持动态的、可修订的思维过程,帮助 AI 助手逐步分析和解决复杂问题。
    • 心智模型 (Mental Models): 提供多种经典心智模型(如第一性原理、机会成本等),辅助 AI 助手进行更深入的问题分解和决策。
    • 系统化调试方法 (Debugging Approaches): 集成多种调试方法(如二分查找、逆向工程等),帮助 AI 助手系统地解决技术问题。
  • stochasticthinking 服务器:
    • 随机算法工具 (Stochastic Algorithms): 提供马尔可夫决策过程 (MDP)、蒙特卡洛树搜索 (MCTS) 等随机算法,增强 AI 助手在不确定性环境下的决策能力。

安装步骤:

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库到本地:
    git clone https://github.com/waldzellai/mcp-enhancement-servers.git
  3. 进入仓库目录:
    cd mcp-enhancement-servers
  4. 安装依赖:
    npm install
  5. 构建项目:
    npm run build

服务器配置:

对于 'clear-thought' 服务器 (packages/server-clear-thought):

{
  "serverName": "clear-thought-server",
  "command": "node",
  "args": ["packages/server-clear-thought/dist/index.js"]
}

对于 'stochasticthinking' 服务器 (packages/server-stochasticthinking):

{
  "serverName": "stochastic-thinking-server",
  "command": "node",
  "args": ["packages/server-stochasticthinking/dist/index.js"]
}
  • 'serverName': 服务器的名称,用于在 MCP 客户端中标识。
  • 'command': 启动服务器的命令,这里使用 'node' 运行 JavaScript 文件。
  • 'args': 传递给 'command' 的参数,指定服务器入口文件路径。

基本使用方法:

  1. 启动 MCP 服务器:根据配置信息,在终端中运行相应的启动命令。例如,对于 'clear-thought' 服务器,运行 'node packages/server-clear-thought/dist/index.js'。
  2. 在 MCP 客户端中配置并连接到启动的 MCP 服务器。
  3. 使用客户端向服务器发送 MCP 请求,例如调用 'sequentialthinking', 'mentalmodel', 'debuggingapproach' 或 'stochasticalgorithm' 工具,并根据工具的 'inputSchema' 提供请求参数。
  4. 服务器将处理请求并将结果返回给客户端。

信息

分类

AI与计算