Rystic MCP Server
OfficialRuns a local simulator of the GitHub API so agents can start it, load scenarios, seed records, advance the clock, inspect resulting state and the calls and webhooks the simulator received, diff state against a baseline, and save the run as a regression test.
Runs a local simulator of the Slack API so agents can start it, load scenarios, seed records, advance the clock, inspect resulting state and the calls and webhooks the simulator received, diff state against a baseline, and save the run as a regression test.
Runs a local simulator of the Stripe API so agents can start it, load scenarios, seed records, advance the clock, inspect resulting state and the calls and webhooks the simulator received, diff state against a baseline, and save the run as a regression test.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Rystic MCP server
rystic mcp is a local MCP server that lets your coding agent run Rystic simulators of real APIs (Stripe, GitHub, Slack and more) on your machine. Through MCP tools the agent starts a simulator, loads a scenario, seeds records, moves the clock, reads state and the calls and webhooks the simulator saw, diffs state against where it started, and saves the run as a test case.
The server speaks MCP over stdio: your client launches rystic mcp as a subprocess. It ships inside the rystic CLI.
Install
Mac or Linux, 64-bit.
curl -fsSL https://www.rystic.ai/install.sh | shThe install ends by signing you in through the browser. A new account starts on the Free plan. For CI or a machine without a browser, create an API key and run rystic login rys_….
Then add the server to your client:
rystic mcp install --client claude-code # or cursor, codex, vscode, windsurfRestart the client and approve the rystic server when it asks.
Related MCP server: Firedrill operator MCP
Install as a plugin
The repository is also a plugin for each client below. Each plugin starts rystic mcp, so install the CLI first. When Claude Code cannot find rystic on its PATH, the Claude Code plugin says how to install it, or which folder to add to PATH, as a session starts or resumes.
Client | Command |
Claude Code |
|
Codex |
|
Gemini CLI |
|
Antigravity CLI |
|
Configure by hand
Claude Code (.mcp.json) and Cursor (.cursor/mcp.json):
{
"mcpServers": {
"rystic": {
"type": "stdio",
"command": "rystic",
"args": ["mcp"]
}
}
}VS Code (.vscode/mcp.json):
{
"servers": {
"rystic": {
"type": "stdio",
"command": "rystic",
"args": ["mcp"]
}
}
}Codex (.codex/config.toml):
[mcp_servers.rystic]
command = "rystic"
args = ["mcp"]If the client cannot find rystic, set command to its absolute path (command -v rystic prints it).
Tools
Tool | What it does |
| the simulators running on this machine |
| starts a simulator, optionally with a scenario, and returns its URL |
| stops a simulator |
| the named starting worlds a simulator ships |
| wipes state and loads a scenario |
| merges records into state |
| pins the simulator's clock |
| moves the clock forward or back |
| empties state and clears the logs |
| reads the whole state or a named view |
| the API calls served since the last reset |
| webhooks, emails and other outbound effects |
| rows created, changed and deleted since the baseline |
| saves the run as a regression test |
The tool names say "twin", meaning a simulator.
What leaves your machine
The plugin itself sends nothing: it starts rystic mcp on your machine. The rystic CLI calls www.rystic.ai to sign in, check for updates and download a simulator the first time you start it, and registry.rystic.ai when it runs a simulator in Docker. On the Free and Pro plans a running simulator checks in with lease.rystic.ai at start, every 30 seconds and on exit, carrying your API key and the windows in which it was in use, never your requests, data or hostname. Full list: https://www.rystic.ai/docs/cli#what-leaves-your-machine
Run in a container
The Dockerfile builds an image that runs rystic mcp on stdio. It
installs the Linux build of the rystic CLI that www.rystic.ai names for the
image's platform and checks its SHA-256 before installing it.
docker build -t rystic-mcp .
docker run -i --rm rystic-mcpThe image installs the newest CLI when it is built. Add
--build-arg RYSTIC_VERSION=<version> to pin a release, or --no-cache to pick
up a newer one on a rebuild.
Building pulls the Debian base image from Docker Hub, installs packages from Debian's mirrors and downloads the CLI. Starting the server and listing its tools need no network or sign-in. A simulator the server starts inside the container is reachable only from inside it, and needs a signed-in CLI there, so for everyday use install the CLI on your machine as above.
Cline
Cline can install the server for you by following llms-install.md, which covers installing the CLI, signing in and adding the server to Cline's MCP settings.
Documentation
Full reference: https://www.rystic.ai/docs/mcp-server
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Capture, inspect, send and assert on webhooks and inbound email from your coding agent.
Hosted runtime for persistent agent teams, durable workflows, memory, schedules, and goals.
Build, validate, and manage API simulations in WireMock Cloud from MCP-compatible AI agents.
Build Apps and run code in 30 languages — sandboxed, with persistent sessions for agent loops.
Related MCP Servers
AlicenseAqualityBmaintenanceA deterministic eval engine for coding agents. Your agent claims it fixed the bug—this checks it. The same scenario runs twice against a sandbox of the services your code calls, with failures injected on purpose. It must fail on the old code and pass on the new. The verdict is an exit code, not a model's opinion. Every run leaves a receipt.19361 npm1MIT- FlicenseAqualityAmaintenanceEnables coding agents to discover schemas, prepare simulations, inspect retained evidence, compare runs, and manage authorized synthetic tools through a standalone stdio client.194 npm-
- AlicenseNot gradedqualityCmaintenanceEnables external agents to rehearse calendar scheduling tasks against simulated tools with injectable failures, inspect tool traces and resulting state, and verify outcomes before acting in reality.1MIT
- AlicenseAqualityAmaintenanceLocal, stateful twins of the Jobber, Housecall Pro, and QuickBooks Online APIs. Its MCP tools let a coding agent reset, rewind, advance time, inject faults, and load scenarios while it builds and tests integrations, with no real accounts.142Apache 2.0