IT

iamcatobot/text2sim-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

25 stars 8 forks Качество 65 Тренд 11MIT

Текст2Sim MCP Сервер — это диалоговый имитационный движок, который превращает естественный язык в рабочие имитационные модели.

Обзор

Сервер протокола Model Context Protocol, обеспечивающий возможности многопарадигмального моделирования через диалоговые интерфейсы. Сервер поддерживает моделирование дискретных событий через SimPy и моделирование системной динамики через PySD и схему JSON, совместимую с PySD. Текст2Sim MCP Сервер позволяет Большим языковым моделям создавать, проверять и выполнять имитационные модели через интерфейсы естественного языка. Сервер обрабатывает конфигурации JSON-структурированного моделирования и возвращает результаты выполнения с помощью комплексной аналитики. Процессно-ориентированное моделирование с использованием движка SimPy: моделирование с использованием PySD и PySD-совместимой схемы JSON Text2Sim MCP Server - это проект с открытым исходным кодом, разработанный The Cato Bot Company Limited. Мы верим в прозрачную, коммерчески поддерживаемую разработку с открытым исходным кодом, которая приносит пользу как пользователям, так и участникам, поддерживая устойчивый рост проектов. Взносы сообщества принимаются через стандартные процедуры запроса.

Обзор (машинный перевод)

Мультипарадигменный симулятор для интеграции LLM

Сервер протокола Model Context Protocol, обеспечивающий возможности многопарадигмального моделирования через диалоговые интерфейсы. Сервер поддерживает моделирование дискретных событий через SimPy и моделирование системной динамики через PySD и схему JSON, совместимую с PySD.

Обзор

Текст2Sim MCP Сервер позволяет Большим языковым моделям создавать, проверять и выполнять имитационные модели через интерфейсы естественного языка. Сервер обрабатывает конфигурации JSON-структурированного моделирования и возвращает результаты выполнения с помощью комплексной аналитики.

Поддерживаемые парадигмы моделирования

Discrete-Event Simulation (DES): Процессно-ориентированное моделирование с использованием движка SimPy

  • Системная динамика (SD): моделирование с использованием PySD и PySD-совместимой схемы JSON

")

###Продолжение

Text2Sim MCP Server - это проект с открытым исходным кодом, разработанный The Cato Bot Company Limited. Мы верим в прозрачную, коммерчески поддерживаемую разработку с открытым исходным кодом, которая приносит пользу как пользователям, так и участникам, поддерживая устойчивый рост проектов. Взносы сообщества принимаются через стандартные процедуры запроса.

##Установка

** Предпосылки**

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Text2Sim MCP Server

Multi-paradigm Simulation Engine for LLM Integration

A Model Context Protocol server providing multi-paradigm simulation capabilities through conversational interfaces. The server supports Discrete-Event Simulation via SimPy and System Dynamics modeling via PySD and a PySD-compatible JSON schema.

Overview

Text2Sim MCP Server enables Large Language Models to create, validate, and execute simulation models through natural language interfaces. The server processes JSON-structured simulation configurations and returns execution results with comprehensive analytics.

Supported Simulation Paradigms

  • Discrete-Event Simulation (DES): Process-oriented modeling using SimPy engine
  • System Dynamics (SD): Stock-and-flow modeling using PySD and PySD-compatible JSON schema


About

The Text2Sim MCP Server is an open source project developed by The Cato Bot Company Limited. We believe in transparent, commercially-backed open source development that benefits both users and contributors while supporting sustainable project growth. Community contributions are accepted through standard pull request procedures.


Installation

Prerequisites

Install uv

On macOS and Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

On Windows (PowerShell):

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Learn more: astral-sh/uv


Quick Start

Clone the repository

git clone https://github.com/IamCatoBot/text2sim-MCP-server.git
cd text2sim-MCP-server

Install dependencies

uv sync

Integration with Claude Desktop

  1. Open:

Claude > Settings > Developer > Edit Config > claude_desktop_config.json

  1. Add the following block:
{
  "mcpServers": {
    "Text2Sim MCP Server": {
      "command": "uv",
      "args": [
        "--directory",
        "PATH_TO_TEXT2SIM_MCP_SERVER",
        "run",
        "python",
        "-m",
        "mcp_server"
      ],
      "env": {}
    }
  }
}

Note: Replace PATH_TO_TEXT2SIM_MCP_SERVER with the actual path to your cloned repository. If the uv command is not found, run which uv (Unix) or Get-Command uv (PowerShell) and use the full path in the "command" field.


Features

LLM Integration

  • Natural language to simulation model conversion
  • Multi-round conversation support for iterative model development
  • JSON Schema 2020-12 validation for configuration reliability
  • Contextual error messages with corrective guidance
  • Model persistence across conversation sessions
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "Text2Sim MCP Server": { "command": "uv", "args": [ "--directory", "PATH_TO_TEXT2SIM_MCP_SERVER", "run", "python", "-m", "mcp_server" ], "env": {} } } }