MCP Runner MCP Server

Runs and manages MCP servers

Local serverstdio

What is the MCP Runner MCP Server?

Runs and manages MCP servers

What it actually does

A Rust library for running and interacting with Model Context Protocol (MCP) servers locally.

MCP Runner provides a complete solution for managing Model Context Protocol servers in Rust applications. It enables:

  • Unified JSON-RPC API — Single endpoint for all MCP server interactions via JSON-RPC
  • Authentication — Optional Bearer token authentication for secure access
  • Server Access Control — Restrict which servers can be accessed through the proxy
  • Event Streaming — Real-time updates from MCP servers to clients via SSE
  • Cross-Origin Support — Built-in CORS support for web browser clients
  • JSON-RPC Compatibility — Full support for JSON-RPC 2.0 messages in both directions

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Example prompts to try

  • “Use MCP Runner to Endpoint.”
  • “Use MCP Runner to McpRunner.”
  • “Use MCP Runner to McpClient.”

Frequently asked questions

MCP Runner is a Rust library that manages the lifecycle of MCP server processes and provides a client API for interacting with them via JSON-RPC.