MCP Server
The Coldrune MCP server (coldrune-mcp) exposes secret management tools over the Model Context Protocol using stdio transport.
Install
Section titled “Install”Or build from source:
Configure
Section titled “Configure”The MCP server reads configuration from three sources (in priority order):
- Environment variables:
COLDRUNE_SERVER_URL,COLDRUNE_API_KEY,COLDRUNE_ORG,COLDRUNE_PROJECT,COLDRUNE_ENV coldrune.ymlin the working directory- Tool parameters (per-call overrides)
Authentication
Section titled “Authentication”Set COLDRUNE_API_KEY with a service account API key:
Or the server falls back to the session token at ~/.config/coldrune/session.
Defaults
Section titled “Defaults”Create a coldrune.yml in your project root so the agent doesn’t need to pass org/project/env on every call:
Client configuration
Section titled “Client configuration”Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Add to your project’s .mcp.json:
The server uses stdio transport (JSON-RPC over stdin/stdout). Launch it as a subprocess:
Logs go to stderr. Protocol messages go to stdout.
Available tools
Section titled “Available tools”The server exposes 15 tools. See the MCP Tools Reference for the complete list.
| Category | Tools |
|---|---|
| Secrets | secret_set, secret_get, secret_list, secret_delete |
| Projects | project_create, project_list, project_delete |
| Environments | env_create, env_list, env_delete |
| Organization | org_list, org_members_list |
| Access & Audit | acl_list, audit_list |
| Health | health_check |