系统建模MCP服务器

systems-mcp是一个用于与系统建模库交互的MCP服务器,提供运行系统模型和加载文档的功能,适用于本地开发环境。

  • by lethain
  • Python
  • 本地部署
  • 14 星标
  • 更新于
在 GitHub 查看 lethain/systems-mcp

使用说明

系统mcp

系统mcp 是用于与进行交互的MCP服务器 这 lethain:systems 系统建模库。

它提供了两个工具:

  • run_systems_model 运行 systems 系统模型的规范。 需要两个参数,即规格和数量(可选) 运行模型的轮次(默认为100)。
  • load_systems_documentation 将文档和示例加载到上下文窗口中。 这对于启动模型在编写系统模型时更有帮助是有用的。

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

用法

以下是一个使用示例 systems-mcp 运行和渲染模型。

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

最后,这里有一个使用 load_systems_documentation 启动工具 上下文窗口,并使用它来帮助生成系统规范。 这大致相当于包括 lethain:systems/README.md 在上下文窗口中, 而且还包括一些其他示例 (请参阅中包含的文件 ./docs/.

然后,您可以像以前一样渲染模型。

这里最有趣的是,我从未亲自使用过 systems 为了对社交网络进行建模, 但尽管如此,LLM在生成规范方面还是做得相当不错。

安装

这些说明描述了以下设备的安装 克劳德桌面 在OS X上。 它应该在其他平台上同样工作。

  1. 安装 克劳德桌面.

  2. 克隆 系统mcp 进入 我想是个方便的地方 /Users/will/systems-mcp

  3. 确保你有 uv 安装后,您可以 遵循以下说明

  4. 转到Cladue桌面、设置、开发人员,让它创建您的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. 关闭克劳德并重新打开它。

  6. 它应该工作。。。