системы-mcp
systems-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 смог проделать на удивление приличную работу по созданию спецификации.
Установка
В этих инструкциях описывается установка Claude Desktop на OS X. На других платформах она должна работать аналогично.
Установите Claude Desktop .
Клонируйте systems-mcp в удобное место, я предполагаю
/Users/will/systems-mcpУбедитесь, что у вас установлен
uv, вы можете следовать этим инструкциям.Перейдите в Cladue Desktop, Setting, Developer и создайте свой файл конфигурации MCP. Затем вам нужно обновить
claude_desktop_config.json. (Обратите внимание, что вам следует заменитьwillна своего пользователя, например, выводwhoami.cd /Users/will/Library/Application Support/Claude vi claude_desktop_config.jsonЗатем добавьте этот раздел:
{ "mcpServers": { "systems": { "command": "uv", "args": [ "--directory", "/Users/will/systems-mcp", "run", "main.py" ] } } }Закройте Клода и откройте его снова.
Это должно сработать...