Claude Code Plugins

Community-maintained marketplace

Feedback

Interactive MCP server installer. Lists all available MCPs by category and installs the user's choice into .mcp.json

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name julien-mcp-installer
description Interactive MCP server installer. Lists all available MCPs by category and installs the user's choice into .mcp.json
triggers install mcp, add mcp server, mcp installer, setup mcp, configure mcp, ajouter mcp, installer mcp, which mcp, list mcp servers, available mcp, mcp marketplace

MCP Server Installer

Interactive installer for MCP (Model Context Protocol) servers. Browse by category, select, and install.

Usage

When user asks to install an MCP or wants to see available options:

  1. Use AskUserQuestion to let user select category
  2. Use AskUserQuestion to let user select specific MCP
  3. Install by merging config into .mcp.json

Available MCP Servers

Category: Office (5)

MCP Package Description
excel @anthropic/mcp-excel Excel spreadsheet manipulation
excel-win32com mcp-server-excel (uvx) Excel via Win32COM (Windows)
word @anthropic/mcp-word Word document manipulation
word-uvx mcp-server-word (uvx) Word via python-docx
powerpoint @anthropic/mcp-powerpoint PowerPoint manipulation
powerpoint-uvx mcp-server-pptx (uvx) PowerPoint via python-pptx
pdf-reader @anthropic/mcp-pdf-reader PDF text extraction

Category: Browser (3)

MCP Package Description
playwright @playwright/mcp@latest Browser automation
chrome-devtools @anthropic/mcp-chrome-devtools Chrome DevTools Protocol
brave @anthropic/mcp-brave Brave Search API

Category: APIs (6)

MCP Package Description
notion @suekou/mcp-notion-server Notion workspace integration
notion-pro notion-mcp (uvx) Advanced Notion features
notion-internal Custom Internal Notion API
github-http @anthropic/mcp-github GitHub API via HTTP
github-docker mcp/github (Docker) GitHub API via Docker
gmail @anthropic/mcp-gmail Gmail integration
outlook @anthropic/mcp-outlook Outlook integration

Category: AI/LLM (4)

MCP Package Description
codex-cli @anthropic/mcp-codex OpenAI Codex integration
context7 @anthropic/mcp-context7 Context management
taskmaster @anthropic/mcp-taskmaster Task orchestration
serena serena-mcp (uvx) Serena AI assistant

Category: Utilities (8)

MCP Package Description
basic-memory @anthropic/mcp-memory Persistent memory storage
desktop-commander @anthropic/mcp-desktop Desktop automation
jina @anthropic/mcp-jina Jina AI embeddings
puremd @anthropic/mcp-puremd Markdown processing
veyrax veyrax-mcp (uvx) Veyrax integration
webmind webmind-mcp (uvx) Web intelligence
youtube-info @anthropic/mcp-youtube YouTube metadata

Installation Flow

Step 1: Ask Category

Use AskUserQuestion with options:
- Office (Excel, Word, PowerPoint, PDF)
- Browser (Playwright, Chrome DevTools, Brave)
- APIs (Notion, GitHub, Gmail, Outlook)
- AI/LLM (Codex, Context7, Taskmaster)
- Utilities (Memory, Desktop, YouTube)

Step 2: Ask Specific MCP

Based on category choice, present specific MCPs with descriptions.

Step 3: Install

  1. Read existing .mcp.json or create new
  2. Add selected MCP config to mcpServers
  3. Write updated .mcp.json
  4. Inform user to restart Claude Code

MCP Configurations

NPX-based MCPs (most common)

{
  "mcp-name": {
    "command": "cmd",
    "args": ["/c", "npx", "-y", "@package/name"]
  }
}

UVX-based MCPs (Python)

{
  "mcp-name": {
    "command": "cmd",
    "args": ["/c", "uvx", "package-name"]
  }
}

With Environment Variables

{
  "mcp-name": {
    "command": "cmd",
    "args": ["/c", "npx", "-y", "@package/name"],
    "env": {
      "API_KEY": "${API_KEY}"
    }
  }
}

Full Configurations Reference

Office

"excel": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-excel"]
}

"word": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-word"]
}

"powerpoint": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-powerpoint"]
}

"pdf-reader": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-pdf-reader"]
}

Browser

"playwright": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@playwright/mcp@latest"]
}

"chrome-devtools": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-chrome-devtools"]
}

"brave": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-brave"],
  "env": {
    "BRAVE_API_KEY": "${BRAVE_API_KEY}"
  }
}

APIs

"notion": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@suekou/mcp-notion-server"],
  "env": {
    "NOTION_API_TOKEN": "${NOTION_API_TOKEN}",
    "NOTION_MARKDOWN_CONVERSION": "true"
  }
}

"github": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-github"],
  "env": {
    "GITHUB_TOKEN": "${GITHUB_TOKEN}"
  }
}

"gmail": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-gmail"],
  "env": {
    "GMAIL_CREDENTIALS": "${GMAIL_CREDENTIALS}"
  }
}

AI/LLM

"codex-cli": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-codex"]
}

"taskmaster": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-taskmaster"]
}

Utilities

"basic-memory": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-memory"]
}

"youtube-info": {
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@anthropic/mcp-youtube"]
}

Environment Variables by MCP

MCP Required Env Vars
notion NOTION_API_TOKEN
github GITHUB_TOKEN
brave BRAVE_API_KEY
gmail GMAIL_CREDENTIALS
outlook OUTLOOK_CREDENTIALS

Post-Installation

After installation:

  1. Restart Claude Code to load the new MCP
  2. Set environment variables if required
  3. Test with a simple command

Troubleshooting

Problem Solution
npx not found Install Node.js
uvx not found pip install uv
MCP not loading Check .mcp.json syntax
Auth errors Verify environment variables
Timeout Check network connectivity

Skill Chaining

  • Replaces: All 28 individual julien-mcp-* skills
  • Tools Used: AskUserQuestion, Read, Edit, Write
  • Output: Configured .mcp.json