run-mcp

funkyfunc/run-mcp
★ 0 stars TypeScript Code/Dev Tools Updated today
A thin MCP client for humans and agents — run any Model Context Protocol server, call its tools, read its stderr, and reconnect after each edit. REPL, headless CLI, or an MCP server your agent drives. No client config edits, no restarts.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "run-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "funkyfunc/run-mcp"
      ]
    }
  }
}

README Excerpt

Change your [Model Context Protocol](https://modelcontextprotocol.io) server's code and test it immediately — no editing `mcp.json`, no restarting your agent, no publishing to npm first. `run-mcp` spawns the server, calls its tools, shows you its stderr when it crashes, and restarts it on demand. `run-mcp` provides three interfaces for interacting with MCP servers:

Tools (18)

call_mcp_primitiveconnect_to_mcpdisconnect_from_mcpget_mcp_server_stderrget_server_notificationslist_available_mcp_serverslist_mcp_primitivesmcp_server_statusnpxpingread_resultreconnectreconnect_to_mcpsessionsstatussubscribe_to_resourcetimingvalidate_mcp_server

Topics

agent-toolsai-agentsclaudeclideveloper-toolsllmmcpmcp-clientmcp-developmentmcp-servermcp-testingmodel-context-protocolrepltesting