How do I pass variables to a runbook?
When using the `get_runbook_as_prompt` tool, provide a comma‑separated list of `varName=value` pairs. The runbook can reference them as `{var.name}`.
@runbookai
Basic information
Runbook MCP Server
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"runbook": {
"command": "uv",
"args": [
"--directory",
"<ABSOLUTE_PATH>/runbook-mcp-server",
"run",
"runbook_server.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Runbook MCP Server lets you execute runbooks—scripted operational procedures or manual test plans—directly from Claude Desktop. It converts markdown or text files into executable workflows that Claude can run using other MCP servers (e.g., GitHub, Slack, Kubernetes).
claude_desktop_config.json with the uv command pointing to your runbook_server.py..md or .txt files; optionally define environment variables in env.yaml and use {env[key]} or {var.name} substitution.get_runbook_as_prompt, enter the runbook name (and any variables), then submit the generated prompt. Claude will coordinate with other MCP servers to execute the steps.{env[key]} and {var.name}create_runbook tool for programmatic runbook creationWhen using the `get_runbook_as_prompt` tool, provide a comma‑separated list of `varName=value` pairs. The runbook can reference them as `{var.name}`.
Runbooks can be either markdown (`.md`) or plain text (`.txt`) files. Place them in any folder and the server will index them.
The README lists GitHub, Slack, DesktopCommanderMCP, web search and browser automation MCP servers, and Kubernetes‑specific servers (e.g., `mcp-k8s-go`).
If you modify a runbook file, you need to rebuild the index so the server picks up the changes. The README states “Rebuild the index when files are updated” but does not provide a specific tool or command; this is a planned improvement.
Yes, it requires `uv` and Python to run the `runbook_server.py` script. No additional database is needed – runbooks are stored as files on disk.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
A search tool helps dev to solve the naming things problem.
Comments