J

mcpkit

Created Oct 19, 2025 by jonmadison

Language:

JavaScript

Stars:

2

Forks:

0

README

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: Oct 19, 2025

Publisher info

jonmadison's avatar

jonmadison

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

BigCo
virginia
43
followers
54
following
48
repos

More MCP servers built with JavaScript

React

The library for web and native user interfaces.

By facebook 242.4K
Three.js

JavaScript 3D Library.

By mrdoob 110.5K
Axios

Promise based HTTP client for the browser and node.js

By axios 108.5K