freshcrate
Skin:/
Home > MCP Servers > mcpick

mcpick

Claude Code extension manager โ€” MCP servers, plugins (skills, hooks, agents), and marketplaces

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Claude Code extension manager โ€” MCP servers, plugins (skills, hooks, agents), and marketplaces

README

McPick

built with vite+ tested with vitest

Claude Code extension manager โ€” MCP servers, plugins (skills, hooks, agents), and marketplaces.

Quick Start

Use mcpick inline in Claude Code sessions. Tell Claude:

Use npx mcpick to add the marketplace at spences10/claude-code-toolkit
Use npx mcpick to list my plugins and disable the ones I'm not using
Use npx mcpick to enable only the mcp-sqlite-tools server

McPick auto-detects non-TTY environments and shows structured help instead of launching the interactive TUI โ€” so LLM agents can read npx mcpick --help and figure out the rest.

Concepts

Marketplaces contain plugins. Plugins contain skills (/slash-commands), hooks, agents, and MCP servers.

Marketplace โ†’ Plugin โ†’ Skills, Hooks, Agents, MCP Servers

Common Workflows

Install skills from a marketplace

# 1. Add the marketplace
npx mcpick marketplace add spences10/claude-code-toolkit

# 2. Install a plugin from it
npx mcpick plugins install my-plugin@claude-code-toolkit

# 3. Skills are now available as /slash-commands in Claude Code

Marketplace sources can be:

  • owner/repo โ€” GitHub shorthand
  • https://github.com/owner/repo โ€” full URL
  • ./local-path โ€” local directory

Toggle MCP servers

npx mcpick list                    # List servers and status
npx mcpick enable <server>        # Enable a server
npx mcpick disable <server>       # Disable a server
npx mcpick add --name <n> ...     # Add a new server
npx mcpick remove <server>        # Remove a server

Manage plugins

npx mcpick plugins list            # List plugins and status
npx mcpick plugins install <key>   # Install from marketplace
npx mcpick plugins uninstall <key> # Remove plugin
npx mcpick plugins update <key>    # Update to latest
npx mcpick plugins enable <key>    # Enable plugin
npx mcpick plugins disable <key>   # Disable plugin

Manage marketplaces

npx mcpick marketplace list       # List configured marketplaces
npx mcpick marketplace add <src>  # Add a marketplace
npx mcpick marketplace remove <n> # Remove a marketplace
npx mcpick marketplace update     # Update all marketplaces

Manage hooks

npx mcpick hooks list             # List all hooks
npx mcpick hooks add              # Add a settings hook
npx mcpick hooks remove           # Remove a hook

Plugin cache

npx mcpick cache status           # Show staleness info
npx mcpick cache clear [key]      # Clear plugin cache
npx mcpick cache clean-orphaned   # Remove orphaned dirs
npx mcpick cache refresh          # Git pull marketplaces

Profiles

Switch between server/plugin configurations instantly:

npx mcpick --profile database     # Apply a profile
npx mcpick --save-profile mysetup # Save current config
npx mcpick --list-profiles        # List profiles

Backups

npx mcpick backup                 # Create timestamped backup
npx mcpick restore [file]         # Restore from backup

All commands support --json for machine-readable output.

Interactive TUI

Running npx mcpick in a terminal (TTY) launches the interactive menu for human use:

โ”Œ  MCPick - Claude Code Extension Manager
โ”‚
โ—†  What would you like to do?
โ”‚  โ— Enable / Disable MCP servers
โ”‚  โ—‹ Manage plugins
โ”‚  โ—‹ Manage marketplaces
โ”‚  โ—‹ Manage hooks
โ”‚  โ—‹ Manage plugin cache
โ”‚  โ—‹ Backup config
โ”‚  โ—‹ Add MCP server
โ”‚  โ—‹ Restore from backup
โ”‚  โ—‹ Load profile
โ”‚  โ—‹ Save profile
โ”‚  โ—‹ Exit
โ””

In non-TTY environments (LLM agents, piped output), mcpick automatically shows --help instead.

The Problem

Claude Code loads all MCP servers at startup. With many servers configured, /doctor shows:

 Context Usage Warnings
 โ”” โš  Large MCP tools context (~66,687 tokens > 25,000)

This means slower startup, wasted context tokens, and cognitive overload from too many tools. McPick lets you toggle servers on/off so you only load what you need.

Scope Support

Scope Description Storage Location
Local Project-specific servers (default) ~/.claude.json โ†’ projects[cwd].mcpServers
Project Shared via .mcp.json in repo .mcp.json in project root
User Global servers for all projects ~/.claude.json โ†’ mcpServers

File Locations

File Purpose
~/.claude.json Claude Code configuration
.mcp.json Project-specific shared config
~/.claude/mcpick/servers.json Server registry
~/.claude/mcpick/backups/ Configuration backups
~/.claude/mcpick/profiles/ Saved profiles
~/.claude/plugins/cache/ Cached plugin files
~/.claude/plugins/marketplaces/ Marketplace git clones

Requirements

  • Node.js 22+
  • Claude Code installed and configured

Release History

VersionChangesUrgencyDate
main@2026-06-03Latest activity on main branchHigh6/3/2026
v0.0.21Latest release: v0.0.21High4/11/2026
main@2026-04-11Latest activity on main branchHigh4/11/2026
main@2026-04-11Latest activity on main branchHigh4/11/2026
main@2026-04-11Latest activity on main branchHigh4/11/2026
main@2026-04-11Latest activity on main branchHigh4/11/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

claude-code-proxyMonitor and visualize your Claude Code API interactions with Claude Code Proxy. Easily set up a transparent proxy and live dashboard. ๐Ÿ› ๏ธ๐Ÿš€main@2026-06-06
claude-code-statuslineโšก Real-time token, context & agent dashboard for Claude Code โ€” zero polling, pure stdinv1.2.0
Perplexity-Comet-MCPNo descriptionmain@2026-06-07
google-workspace-mcp-with-scriptNo descriptionmain@2026-06-07
mcp-tidy๐Ÿงน Simplify your MCP servers with mcp-tidy, clearing server bloat to enhance performance and improve tool selection in Claude Code.main@2026-06-07

More in MCP Servers

PlanExeCreate a plan from a description in minutes
automagik-genieSelf-evolving AI agent orchestration framework with Model Context Protocol support
agentroveYour own Claude Code UI, sandbox, in-browser VS Code, terminal, multi-provider support (Anthropic, OpenAI, GitHub Copilot, OpenRouter), custom skills, and MCP servers.
ProxmoxMCP-PlusEnhanced Proxmox MCP server with advanced virtualization management and full OpenAPI integration.