Skip to content

rodneymbrown1/MCP-manager

Repository files navigation

MCP Manager

A desktop application for managing Model Context Protocol (MCP) servers. Define, configure, start, stop, and monitor MCP servers from a single interface, then export connection profiles to your favorite MCP-compatible clients.

MCP Manager

Features

  • Server Management — Add, edit, and delete MCP server definitions with full control over command, arguments, environment variables, working directory, and transport type (stdio/SSE).
  • Lifecycle Control — Start, stop, and restart servers with real-time status indicators.
  • Live Log Viewer — Stream stdout/stderr from running servers directly in the app.
  • Connection Profiles — Create profiles that bundle servers together for a specific client tool, then export or apply the configuration in one click.
  • Client Support — Built-in config export for Claude Desktop, Cursor, Windsurf, and custom paths.
  • Port Utilities — Check port availability, auto-find free ports, and detect conflicts across servers.
  • Dashboard — At-a-glance summary of total, running, and stopped servers.

Tech Stack

Layer Technology
Desktop Tauri v2
Frontend React 18, TypeScript, Tailwind CSS
State Zustand
Backend Rust (Tokio, Serde, Chrono)
Build Vite

Prerequisites

Getting Started

# Clone the repository
git clone https://github.com/your-username/mcp-manager.git
cd mcp-manager

# Install frontend dependencies
npm install

# Run in development mode
npm run tauri dev

Building for Production

npm run tauri build

The bundled application will be output to src-tauri/target/release/bundle/.

Configuration

MCP Manager stores its data in ~/.config/mcp-manager/:

File Purpose
servers.json Server definitions
connections.json Connection profiles
running.json PIDs of currently running servers

License

MIT

About

Managing several MCP servers across platforms is cumbersome, creating a tool to fix it.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages