A CLI tool for easily setting up Model Context Protocol (MCP) servers for Claude Desktop on OSX. This tool helps you configure and manage multiple MCP servers. I've included some of my favorite servers to start with.
Features
- 🚀 Easy setup of multiple MCP servers
- Includes the following servers:
- 💾 Persistent memory across sessions
- 📂 File system access
- 🖥️ Terminal command execution (sandboxed)
- 🌐 Web fetch capabilities
- 📝 YouTube transcript extraction
- 🔗 Automatic symlink creation for Claude Desktop
- Node.js >=14.0.0
- npm
- git
- Claude Desktop installed
You can run MCP Kit directly without installation using npx:
# Run directly from GitHub
npx github:jonmadison/mcpkit
Or install it globally:
# Install from npm
npm install -g mcp-kit
# Install from GitHub
npm install -g github:jonmadison/mcpkit
# Then run
mcp-kit
To run the tool in development mode or for testing:
# Clone the repository
git clone https://github.com/jonmadison/mcpkit.git
cd mcpkit
# Install dependencies
npm install
# Run locally
npm start
# Run with checks disabled (for testing)
npm start -- --skip-checks
-
- Adds persistent memory capability across sessions
- Stores memory in a JSON file
-
- Execute terminal commands in a sandboxed environment
- Path-restricted for security
-
- Read and write files
- Path-restricted access
-
- Make HTTP requests to external URLs
- Requires local installation
-
- Extract transcripts from YouTube videos
- Supports multiple languages
The tool will:
- Create an MCP work directory in your preferred location
- Install and configure selected MCP servers
- Create a configuration file (claude_desktop_config.json)
- Set up appropriate symlinks for Claude Desktop
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
MIT
- Jon Madison