What does Text2sim MCP Server do?
It takes a natural language description of a process, converts it into a SimPy simulation configuration, runs the simulation, and returns performance metrics like average wait times and completed counts.
@IamCatoBot
基本情報
Text2Sim MCP Server is a discrete-event simulation engine that generates and executes flexible SimPy-based models from natural language descriptions. Supports multi-domain workflows (airport, healthcare, manufacturing) with configurable entities, stochastic logic, and real-time m
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"Text2Sim MCP Server": {
"command": "uv",
"args": [
"--directory",
"PATH_TO_TEXT2SIM_MCP_SERVER",
"run",
"mcp_server.py"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
Text2sim MCP Server is a discrete-event simulation engine that generates and executes flexible SimPy-based models from natural language descriptions. It integrates with large language models via the Model Context Protocol (MCP), enabling powerful simulation capabilities within natural language environments like Claude Desktop.
Install Python 3.12 or higher and the uv package manager. Clone the repository, then configure Claude Desktop by adding a block to claude_desktop_config.json that points uv to the mcp_server.py file. After setup, you describe a simulation in plain English (e.g., “Simulate a hospital with triage, diagnosis, and treatment”) and the LLM translates it into a configuration dictionary that the server runs as a SimPy simulation.
uniform, normal, exponential).eval() used.It takes a natural language description of a process, converts it into a SimPy simulation configuration, runs the simulation, and returns performance metrics like average wait times and completed counts.
You need Python 3.12+ and the `uv` package manager. After cloning the repo, add the server configuration to Claude Desktop’s `claude_desktop_config.json` as shown in the README.
The `distribution` field accepts `uniform(min, max)`, `normal(mean, std)` (or `gauss`), and `exp(mean)`. All inputs are parsed safely with regex.
Yes. It uses regex-based parsing for distribution inputs, never `eval()`. Input validation and error handling prevent arbitrary code execution and information leaks.
For each process step, the server returns the average wait time and the number of entities that completed that step – for example, `check_in_wait_time_avg` and `check_in_completed_count`.

Buzzmark is a ghostwriter that writes, plans and schedules social media posts for founders and growing businesses. It reads your website and products first, so the first draft already sounds like you, and it keeps learni

WhatsApp MCP connects your AI assistant to the WhatsApp number you already use. Ask Claude, ChatGPT, Cursor or any MCP client who's waiting for a reply, summarize a group, find an old message, or send and schedule messag
Local tools that let your AI use Mail, Calendar, Contacts, Teams, Slack, WhatsApp, OneDrive, Google Drive, Notion, Outlook and Office files on Mac and Windows. Runs on your computer.

Draft, find, negotiate, analyze and sign contracts in fynk. Create documents via AI, from templates or PDFs, manage parties, signatories and fields, and send for e-signature, all with your own fynk permissions via OAuth.

A remote LinkedIn MCP server. Connect Claude to LinkedIn and run campaigns, content, leads and inbox through 80+ tools — with scoped keys, preview-and-confirm before anything sends, and hard daily caps.
コメント