A Raycast extension that allows you to quickly add Model Context Protocol (MCP) configurations to your Claude Code setup by simply pasting commands.
- Quick Add: Paste any MCP command from a website and instantly add it to your configuration
- Duplicate Detection: Automatically checks if an MCP already exists before adding
- Command Parsing: Intelligently parses both
npxandenvtype MCP commands - Last Command Memory: Quickly reload the last command you used
- One-Click Loading: Option to immediately run
mcp-manager add-allafter adding
-
MCP Manager Script: You must have the MCP Manager installed:
curl -O https://raw.githubusercontent.com/qdhenry/Claude-Code-MCP-Manager/main/mcp-manager.sh chmod +x mcp-manager.sh mv mcp-manager.sh ~/.local/bin/mcp-manager -
jq: Required by MCP Manager for JSON processing
brew install jq # macOS
Search for "MCP Manager" in the Raycast Store
-
Clone this extension:
git clone https://github.com/qdhenry/raycast-mcp-manager.git cd raycast-mcp-manager -
Install dependencies:
npm install
-
Build and import to Raycast:
npm run build npx @raycast/api@latest import
-
Copy an MCP command from any website or documentation
-
Open Raycast (⌘+Space by default)
-
Type "Add MCP" and select the command
-
Paste the command in the text area
-
Press Enter to add it to your configuration
-
Optional: Click "Run add-all" in the success toast to immediately load all MCPs in Claude Code
The extension supports all standard MCP command formats:
claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
claude mcp add github -- npx -y @github/mcp-server@latest --token YOUR_TOKEN
claude mcp add digitalocean -- env DIGITALOCEAN_API_TOKEN=your-token npx -y @digitalocean/mcp
claude mcp add upstash -- env UPSTASH_URL=your-url UPSTASH_TOKEN=your-token npx -y @upstash/mcp
- ⌘+L: Load last used command
- ⌘+Enter: Submit and add MCP
The extension uses the same configuration file as MCP Manager:
- Config location:
~/.config/claude/mcp_config.json - MCP Manager location:
~/.local/bin/mcp-manager
To use different paths, modify the constants in src/add-mcp.tsx.
Make sure MCP Manager is installed at ~/.local/bin/mcp-manager or update the path in the extension.
Ensure the command follows the standard format:
claude mcp add <name> -- <type> <options>
The MCP with that name is already in your configuration. Use a different name or remove the existing one first.
# Install dependencies
npm install
# Start development
npm run dev
# Build for production
npm run build
# Lint code
npm run lint- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT License - see LICENSE file for details
- MCP Manager - The main MCP management tool
- Claude Code - Anthropic's AI coding assistant
- Raycast - Productivity tool for macOS