systems-mcp 是一个与 lethain:systems 系统建模库交互的 MCP 服务器。
它提供了两个工具:
run_systems_model 运行系统模型的 systems 规范。接受两个参数:规范以及可选的运行模型的轮数(默认为 100)。load_systems_documentation 将文档和示例加载到上下文窗口中。这对于使模型在编写系统模型时更有帮助非常有用。它旨在与 Claude Desktop 或类似工具一起本地运行。
这里有一个使用 systems-mcp 来运行和渲染模型的例子。

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

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

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

这里最有趣的部分是我从未亲自使用过 systems 来建模社交网络,但大语言模型仍然能够出色地生成规范。
这些说明描述了在 OS X 上安装 Claude Desktop 的过程。其他平台应该类似。
安装 Claude Desktop。
将 systems-mcp 克隆到方便的位置,假设是 /Users/will/systems-mcp。
确保已安装 uv,可以遵循这些说明。
转到 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"
]
}
}
}
关闭 Claude 并重新打开它。
应该可以正常工作了...