スキル一覧に戻る
theflysurfer

julien-mcp-installer

by theflysurfer

Personal marketplace for developing and sharing custom Claude skills

1🍴 0📅 2026年1月21日
GitHubで見るManusで実行

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

Observability

First: At the start of execution, display:

🔧 Skill "julien-mcp-installer" activated

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)

MCPPackageDescription
excel@anthropic/mcp-excelExcel spreadsheet manipulation
excel-win32commcp-server-excel (uvx)Excel via Win32COM (Windows)
word@anthropic/mcp-wordWord document manipulation
word-uvxmcp-server-word (uvx)Word via python-docx
powerpoint@anthropic/mcp-powerpointPowerPoint manipulation
powerpoint-uvxmcp-server-pptx (uvx)PowerPoint via python-pptx
pdf-reader@anthropic/mcp-pdf-readerPDF text extraction

Category: Browser (4)

MCPPackageDescription
fast-playwright@tontoko/fast-playwright-mcpBrowser automation (70-90% token reduction) ⭐
playwright@playwright/mcp@latestBrowser automation (vanilla Microsoft)
chrome-devtools@anthropic/mcp-chrome-devtoolsChrome DevTools Protocol
brave@anthropic/mcp-braveBrave Search API

Category: APIs (6)

MCPPackageDescription
notion@suekou/mcp-notion-serverNotion workspace integration
notion-pronotion-mcp (uvx)Advanced Notion features
notion-internalCustomInternal Notion API
github-http@anthropic/mcp-githubGitHub API via HTTP
github-dockermcp/github (Docker)GitHub API via Docker
gmail@anthropic/mcp-gmailGmail integration
outlook@anthropic/mcp-outlookOutlook integration

Category: AI/LLM (4)

MCPPackageDescription
codex-cli@anthropic/mcp-codexOpenAI Codex integration
context7@anthropic/mcp-context7Context management
taskmaster@anthropic/mcp-taskmasterTask orchestration
serenaserena-mcp (uvx)Serena AI assistant

Category: Utilities (8)

MCPPackageDescription
basic-memory@anthropic/mcp-memoryPersistent memory storage
desktop-commander@anthropic/mcp-desktopDesktop automation
jina@anthropic/mcp-jinaJina AI embeddings
puremd@anthropic/mcp-puremdMarkdown processing
veyraxveyrax-mcp (uvx)Veyrax integration
webmindwebmind-mcp (uvx)Web intelligence
youtube-info@anthropic/mcp-youtubeYouTube 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", "@tontoko/fast-playwright-mcp@latest", "--headless"]
}

"playwright-vanilla": {
  "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}"
  }
}

Fast Playwright Token Optimization

Fast Playwright reduces token usage by 70-90% compared to vanilla Microsoft version.

Why Fast Playwright?

FeatureVanillaFast
Tokens/snapshot~12k~2-3k
Batch execute
Diff mode
Snapshot selectorBasicFine-grained

Optimization Patterns

Pattern 1: Batch Execute (90% reduction)

{
  "name": "browser_batch_execute",
  "arguments": {
    "steps": [
      {"tool": "browser_navigate", "arguments": {"url": "https://example.com"}},
      {"tool": "browser_type", "arguments": {"selectors": [{"css": "#search"}], "text": "query"}},
      {"tool": "browser_click", "arguments": {"selectors": [{"css": "#submit"}]}}
    ],
    "globalExpectation": {"includeSnapshot": false, "includeConsole": false}
  }
}

Pattern 2: Targeted Snapshots

{"expectation": {"snapshotOptions": {"selector": ".product-list"}, "includeConsole": false}}

Pattern 3: Diff Mode

{"expectation": {"diffOptions": {"enabled": true, "format": "minimal"}}}

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

MCPRequired Env Vars
notionNOTION_API_TOKEN
githubGITHUB_TOKEN
braveBRAVE_API_KEY
gmailGMAIL_CREDENTIALS
outlookOUTLOOK_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

ProblemSolution
npx not foundInstall Node.js
uvx not foundpip install uv
MCP not loadingCheck .mcp.json syntax
Auth errorsVerify environment variables
TimeoutCheck network connectivity

Skill Chaining

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

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です