返回市场
系统管理-MCP

系统管理-MCP

作者:lethain15 星标更新:2025-08-17

项目介绍

systems-mcp

systems-mcp 是一个与 lethain:systems 系统建模库交互的 MCP 服务器。

它提供了两个工具:

  • run_systems_model 运行系统模型的 systems 规范。接受两个参数:规范以及可选的运行模型的轮数(默认为 100)。
  • load_systems_documentation 将文档和示例加载到上下文窗口中。这对于使模型在编写系统模型时更有帮助非常有用。

它旨在与 Claude Desktop 或类似工具一起本地运行。

使用方法

这里有一个使用 systems-mcp 来运行和渲染模型的例子。

使用 systems-mcp 的提示示例

这是从该提示生成的工件,包括运行系统模型的输出。

使用 systems-mcp 输出的工件示例

最后,这里有一个使用 load_systems_documentation 工具来预热上下文窗口,并使用它来帮助生成系统规范的例子。这大致相当于将 lethain:systems/README.md 包含在上下文窗口中,但还包括一些额外的示例(参见 ./docs/ 中包含的文件)。

将文档加载到上下文窗口中的提示示例

然后你可以像之前一样渲染模型。

渲染生成模型的提示示例

这里最有趣的部分是我从未亲自使用过 systems 来建模社交网络,但大语言模型仍然能够出色地生成规范。

安装

这些说明描述了在 OS X 上安装 Claude Desktop 的过程。其他平台应该类似。

  1. 安装 Claude Desktop

  2. systems-mcp 克隆到方便的位置,假设是 /Users/will/systems-mcp

  3. 确保已安装 uv,可以遵循这些说明

  4. 转到 Claude Desktop 设置 -> 开发者,让它创建你的 MCP 配置文件。然后更新你的 claude_desktop_config.json。(注意你应该用你的用户名替换 will,例如 whoami 的输出。

     cd  ~/Library/Application\ Support/Claude/
     vi claude_desktop_config.json
    

    然后添加以下部分:

     {
       "mcpServers": {
         "systems": {
           "command": "uv",
           "args": [
             "--directory",
             "/Users/will/systems-mcp",
             "run",
             "main.py"
           ]
         }
       }
     }
    
  5. 关闭 Claude 并重新打开它。

  6. 应该可以正常工作了...