MCP Manager
March 4, 2025 ยท View on GitHub
A Raycast extension for managing local Model Context Protocol (MCP) servers.
Features
- View MCP Servers: List all your local MCP servers with their status (online/offline)
- Search & Sort: Easily find servers by name or command, and sort by name, status, or last connection time
- CRUD Operations: Create, read, update, and delete MCP servers with an intuitive interface
Installation
- Make sure you have Raycast installed
- Clone this repository
- Navigate to the extension directory:
cd mcp-manager - Install dependencies:
npm install - Build the extension:
npm run build - Start development mode:
npm run dev
Usage
- Open Raycast and search for "MCP Manager"
- View your list of MCP servers
- Use the action panel to:
- Add new servers
- View server details
- Edit server information
- Delete servers
Configuration
The extension stores server information in ~/Library/Application Support/Claude/claude_desktop_config.json with the following structure:
typescript:
{
"mcpServers": {
"server-id": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Desktop", "/Users/username/Downloads"]
}
}
}
or python:
{
"mcpServers": {
"weather": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather",
"run",
"weather.py"
]
}
}
}
Development
npm run dev: Start development mode with hot reloadingnpm run build: Build the extensionnpm run lint: Run linter checksnpm run tsc: Run TypeScript compiler
License
MIT