📡 MCP Radar

sergiorbk/petri-net-sim

An editor, a simulator, and a natural-language generator for Petri nets and Petri-object models, in one place

⭐ 5 stars
⑂ 0 forks
Python
momentum ▲ 10.0
created 2026-08-22
on radar since 2026-08-24
star trend 3 → 5 since 2026-08-24
ai-agentsdiscrete-event-simulationdockerfastapiiso-15909langgraphllmmcpmodel-context-protocolmodelingpetri-net-simulatorpetri-netspetri-object-modelpnmlpythonqueuing-theoryreactsimulationstochastic-simulationtypescript
View on GitHub ↗

About petri-net-sim

An editor, a simulator, and a natural-language generator for Petri nets and Petri-object models, in one place.

Draw a model, describe it in plain language and let an agent build it, then run stochastic simulations, read the charts and export the numbers to a spreadsheet. For researchers who study systems by simulating them, for students learning Petri nets and system modelling, and for anyone who would rather think about the model than about the tooling.

Nothing to clone, the image comes down on its own:

Either way, open http://localhost:6204. One container with the UI, the API and PostgreSQL inside, no signup, nothing to configure. Add your own LLM key in Settings and start describing a system.

[!IMPORTANT] The image is named -local because it defaults to AUTHMODE=singleuser: no login at all, everyone who reaches the port is the same account. Right for one person running it for themselves, wrong for anything reachable by others. See docs/deployment.md before it faces a network.

[!NOTE] The app is BYOK (Bring Your Own Key): each user brings their own key (OpenAI / Anthropic / Ollama). There is no shared server-side key, and nothing reaches a provider until someone supplies one.

Want accounts, hot reload, or a real deployment instead? Three more ways to run it are in docs/running.md.

------ Editor A canvas with places, transitions, arcs, weights, priorities and timing. Draw a net, or fix the one the agent built Simulator Stochastic runs in the browser or on a remote engine. Watch it play, step through it, or jump straight to the final state Generator Describe a produc

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/sergiorbk--petri-net-sim.html)

Related MCP servers

bybit-exchange/kaas

Turn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.

⭐ 82Python
ashuio/livewall

A live status board your AI agent writes while it works. Send a JSON board spec over MCP, HTTP or the CLI; a browser renders it live over SSE.

⭐ 6Python
AdamRussak/self-doc

Self-hosted documentation RAG pipeline that serves semantic search to LLM agents over the Model Context Protocol.

⭐ 3Python
CTRLRun/ctrlrun

The execution safety layer for AI agents.

⭐ 14Python
ismaelsoilet/jev-harness

Zero-dependency System One decision harness: 5 semantic gates saving frontier AI agent tokens on trivial errors & doom loops. Python + TypeScript + Rust. MCP-compatible.

⭐ 9Python
iflytek/dolphin-mcp-pilot

Production-ready MCP server that lets AI agents build, schedule, run and recover Apache DolphinScheduler data pipelines - 53+ tools, beyond read-only.

⭐ 7Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.