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-07-24Latest activity on main branchHigh7/24/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-13
claude-code-statusline⚡ Real-time token, context & agent dashboard for Claude Code — zero polling, pure stdinv1.2.0
agentroveYour own Claude Code UI, sandbox, in-browser VS Code, terminal, multi-provider support (Anthropic, OpenAI, GitHub Copilot, OpenRouter), custom skills, and MCP servers.v0.1.56
mofloMoFlo — AI agent orchestration for Claude Code. Forked from ruflo/claude-flow with patches applied to source, plus feature-level orchestration.main@2026-07-24
supersetCode Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machinedesktop-v1.17.0

More in MCP Servers

supersetCode Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine
kreuzbergA polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 91+ formats. Available for Rust, Python
ai-engineering-from-scratchLearn it. Build it. Ship it for others.
CodeGraphContextAn MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.