J

mcpkit

...
Created 2/12/2025byjonmadison

Language:

JavaScript

Stars:

1

Forks:

0

MCP Kit

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

Prerequisites

  • Node.js >=14.0.0
  • npm
  • git
  • Claude Desktop installed

Installation & Usage

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

Development

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

Available MCP Servers

  1. Memory Server

    • Adds persistent memory capability across sessions
    • Stores memory in a JSON file
  2. Terminal Server

    • Execute terminal commands in a sandboxed environment
    • Path-restricted for security
  3. Filesystem Server

    • Read and write files
    • Path-restricted access
  4. Fetch Server

    • Make HTTP requests to external URLs
    • Requires local installation
  5. YouTube Transcript Server

                - Extract transcripts from YouTube videos
    
    • Supports multiple languages

Configuration

The tool will:

  1. Create an MCP work directory in your preferred location
  2. Install and configure selected MCP servers
  3. Create a configuration file (claude_desktop_config.json)
  4. Set up appropriate symlinks for Claude Desktop

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Authors

  • Jon Madison
Last updated: 2/27/2025

Publisher info

jonmadison's avatar

jon madison

dj/beatmaker/hacker/problem solver professional title: "senior design technologist"

43
followers
54
following
48
repos

More MCP servers built with JavaScript

emergency-medicare-planner-mcp-server

emergency-medicare-planner-mcp-server

By manolaz1
mcp-warpcast-server

MCP Server for Warpcast integration

By zhangzhongnan9281
mcp-tavily-server

Tavily MCP Server for Cline

By dkmaker1