Build and operate declarative REST/Kafka services on Orion: 53 tools over the full admin API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The declarative runtime for AI agents, workflows, microservices, and event processing.
Safe enough to let an AI write your services. Fast enough to run them in production.
Orion is a declarative services runtime. A service is one JSON document holding the logic, the connectors it reaches, and the endpoint it answers on. Post it to a running server and it is live a second later. No rebuild, no restart, no downtime.
Everything around that logic is the runtime's job, and it works the same way for every service you put on it: route and protocol matching, ingress guards, rate limiting, circuit breaking, fault tolerance, connection pooling, zero-downtime hot reload, and end-to-end observability. That is the glue you would otherwise write again for every microservice, agent backend, stream processor, and data pipeline.
It ships as a single Rust binary on Tokio and Axum, storing your service definitions in an embedded database. There is nothing to containerize and nothing to provision.
Jump to: Quickstart Β· What you get Β· What you can build Β· Is Orion right for you? Β· Three primitives Β· The console Β· What's built in Β· Connectors Β· Functions Β· Performance Β· Install Β· Docs
Open a small internal microservice and count the lines. HTTP server setup, connection pools, a Prometheus exporter, OpenTelemetry wiring, retry loops, a circuit breaker, health checks, a Dockerfile, a deploy manifest. Somewhere in the middle sits the logic you actually cared about, and it is maybe fifty lines long. Orion runs that middle part for you and provides everything around it, the same way, for every service.
channel_call runs another workflow in-process, so composition costs no network hop and no serialization.No code. No Dockerfile. No CI pipeline. Just a running service.
1. Start Orion
2. Deploy your first service (one command)
The script talks to the same admin API you would use in production. It creates a workflow (the logic: flag any order over $10,000 for review) and a channel (the endpoint: POST /orders), activates both, and sends a first test order. Re-running it is safe. Cloned the repo? Run ./examples/quickstart.sh instead.
Create the workflow, with the business logic as JSON (a parse task, then a conditional flag task):
Create the channel, the endpoint that routes to the workflow, and activate it:
3. Call it. Your service is live
That is it. The business logic is a JSON document, deploying it was an API call, and rate limiting, metrics, health checks, and request tracing were already active when it went live. Change the threshold? One API call. No rebuild, no redeploy, no restart.
Prefer to describe the service instead of writing it? Workflow JSON is easy for LLMs to generate. Tell your AI assistant "flag orders over $10,000 for manual review with an alert message" and deploy what it returns. AI Writes Services, Not Code shows the safe path from prompt to production.
Orion carries the same infrastructure across five kinds of service:
orion-cli, an assistant drafts, dry-runs, activates, and rolls back those workflows itself, inside Orion's lifecycle rules.No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/orion-2)<a href="https://allmcps.com/mcp/orion-2"><img src="https://allmcps.com/api/badge/orion-2?style=directory" alt="Orion on AllMCPs" /></a>