Dev & Engineering ✓ Anthropic · Official

MCP Integration for Claude Plugins

Configure MCP servers in Claude Code plugins to connect external services and expose their tools.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 38k
Last updated
11d ago
License
Apache-2.0
mcpclaude-code-pluginsoauthstdio
+2ssewebsocket

What does this skill do, and when should you use it?

This skill belongs to the plugin-dev plugin in anthropics/claude-plugins-official and focuses on integrating Model Context Protocol servers into Claude Code plugins. It covers .mcp.json and plugin.json configuration, plus stdio, SSE, HTTP, and WebSocket server types. It also explains environment variables, OAuth and token authentication, MCP tool naming, lifecycle management, permissions, error handling, debugging, and local validation. It is suited to developers building plugins that access databases, APIs, file systems, or hosted services.

Guides users to create .mcp.json at a plugin root or configure mcpServers in plugin.json; provides command, args, env, url, and headers examples for local and remote MCP servers; explains ${CLAUDE_PLUGIN_ROOT} and user environment-variable expansion; shows how to pre-allow MCP tools in commands and use them in commands or agents; describes OAuth, token authentication, connection failures, and tool-call errors; recommends /mcp for inspecting servers and claude --debug for reviewing connection, discovery, authentication, and call logs.

Good fit
  • A Claude Code plugin developer needs access to a local file system, database, or custom MCP server.
  • A plugin needs to connect to a hosted service such as Asana or GitHub over SSE with OAuth.
  • A team needs to connect a REST-style MCP backend using token-based headers.
  • A developer is building a plugin workflow that spans multiple services such as GitHub and Jira.
  • A plugin maintainer wants to validate configuration, discovery, authentication, and failure handling before release.

How do you install this skill?

Before you use it
  • Verify claims about automatic OAuth, HTTP/SSE/WebSocket support, tool naming, and connection lifecycle against the target Claude Code version and real tests.
  • Before using npx -y, unpinned packages, Python modules, or headersHelper scripts, pin and review dependencies and restrict command, environment, filesystem, and network permissions.
  • Remote MCP services may process sensitive data and depend on cross-border connectivity; confirm data flows, OAuth scopes, server trust, regional reachability, and user confirmation plus recovery for write/delete operations before deployment.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
  • MCP Server

The skill is located at https://github.com/anthropics/claude-plugins-official in plugins/plugin-dev/skills/mcp-integration/SKILL.md. The README states that plugins can be installed through the Claude Code marketplace with: /plugin install plugin-dev@claude-plugins-official. The source does not document a separate installation command or additional dependency for this skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/anthropics/claude-plugins-official.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/plugins/plugin-dev/skills/mcp-integration" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • add MCP server
  • configure MCP in plugin
  • set up Model Context Protocol

Invoke it for requests such as "add MCP server", "integrate MCP", "configure MCP in plugin", "use .mcp.json", or "set up Model Context Protocol". Then choose stdio, SSE, HTTP, or WebSocket, configure the server, document environment variables, verify it with /mcp, and pre-allow specific MCP tools in relevant commands. The source does not provide a standalone executable or automation script.

What are this skill's strengths and limitations?

Pros
  • Covers four MCP transport types with concrete use cases.
  • Includes directly reusable .mcp.json and plugin.json configuration examples.
  • Addresses authentication, tool permissions, lifecycle, errors, performance, testing, and debugging.
  • Promotes ${CLAUDE_PLUGIN_ROOT} and environment variables for portable configuration.
Limitations
  • It is written for Claude Code plugins, so plugin- and command-specific parts require adaptation elsewhere.
  • It does not include an MCP server, external-service account, or test environment.
  • The source does not document an automated test suite or establish compatibility with particular servers or platforms.
  • Users must configure and maintain remote connections, OAuth, tokens, and environment variables themselves.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
MCP Integration for Claude Plugins this page ✓ Anthropic · Official 51 · Use with care ★ 38k 11d ago Apache-2.0
Claude Code MCP Integration ✓ Anthropic · Official 49 · Use with care ★ 151k 11d ago —
OpenChamber Relay Transport Skill 58 · Recommended ★ 12k 11d ago MIT
Contracts Engine Verifier ✓ Anthropic · Official 44 · Not recommended ★ 425 1mo ago —
Claude Code Plugin Marketplace Template 56 · Use with care ★ 70 3mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust15 / 25 · 3.0/5

The document explicitly recommends environment variables, HTTPS/WSS, narrowly scoped tool allowlists, and avoiding committed credentials; the README also warns users to review plugin and MCP risks. However, systematic data-flow disclosure, user confirmation, rollback/revocation procedures, and dependency pinning are missing. Examples using npx -y and dynamic authentication scripts increase supply-chain and execution risk, so points are deducted.

2Reliability7 / 20 · 1.8/5

The skill is structurally thorough, covering configuration, lifecycle, error handling, troubleshooting, and testing checklists. However, it inconsistently describes startup versus on-demand connections, leaves key claims about OAuth, HTTP, and WebSocket behavior unverified by local tests or committed coverage, and gives only generalized abnormal-path handling; the static score is therefore limited.

3Adaptability10 / 15 · 3.3/5

The frontmatter provides clear trigger phrases, and the content covers stdio, SSE, HTTP, WebSocket, and multiple use cases. Non-fit boundaries, compatibility limits, and false-trigger conditions are insufficiently specified; there is no Chinese-language support guidance or evidence that core remote services are reachable from mainland China, so points are deducted.

4Convention9 / 15 · 3.0/5

The documentation has useful layering, examples, and linked reference files, and declares version 0.1.0. The repository supplies Apache-2.0 licensing, official provenance, and maintenance workflow evidence. However, the skill lacks a changelog, compatibility matrix, explicit maintenance owner, and clear update path, while README documentation requirements are deferred to skill users; it does not receive full marks.

5Effectiveness6 / 15 · 2.0/5

The skill provides directly reusable templates for the core integration workflow, including transport selection, configuration, authentication, tool authorization, error handling, and testing. Yet configuration semantics and platform behavior are not execution-verified in the supplied material, and examples may require adjustment for the actual Claude Code version or server, leaving substantial manual review; the static cap and uncertainty reduce the score.

6Verifiability4 / 10 · 2.0/5

Evidence includes versioned skill text, examples, reference documents, and repository CI. The CI only checks liveness of some repository MCP URLs and does not cover this skill's key configuration or tool-call paths. No third-party execution report or independently reproducible result is supplied, warranting only limited static auditability.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision b0b9f02b0581 Review evidence[1][2][3][4][5][6][7][8][9][10][11][12]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does the skill include a ready-to-use MCP server?
No. It provides integration, configuration, testing, and debugging guidance; the server may be a local process or a remote service.
Should I use .mcp.json or plugin.json?
The skill recommends a dedicated .mcp.json at the plugin root. Inline mcpServers in plugin.json is presented as suitable for a simple single-server plugin.
What should I check when a server fails to connect?
Check the URL, local stdio process, network connectivity, authentication settings, and environment variables. Use /mcp and claude --debug to inspect status and logs.
How should MCP tool permissions be scoped?
Pre-allow only the specific tools required by a command, and use server-level wildcards sparingly.

More skills from this repository

All from anthropics/claude-plugins-official

Dev & Engineering ✓ Anthropic · Official

Claude Code Agent Development Guide

Design, write, and validate autonomous agents for Claude Code plugins.

★ 38k FS 54 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Skill Development

A practical guide to designing, writing, organizing, validating, and testing skills for Claude Code plugins.

★ 38k FS 51 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Project Plugin Settings Pattern

Store and read configurable Claude Code plugin settings in project-local Markdown files.

★ 38k FS 49 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Command Builder

A practical guide to designing, configuring, and organizing reusable Claude Code slash commands.

★ 38k FS 46 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

MCPB Local Server Packager

Bundle a local MCP server with its runtime into one installable file.

★ 38k FS 56 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Server Builder

Helps developers choose the right MCP deployment, tool pattern, framework, and authentication before writing code.

★ 38k FS 54 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Hook Development (official plugins)

Design, configure, validate, and debug event-driven hooks for Claude Code plugins.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

MCP Interactive App Builder

Add chat-embedded forms, pickers, dashboards, and confirmation widgets to MCP servers.

★ 38k FS 59 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

CLAUDE.md Improver

Audit and precisely improve CLAUDE.md files across a repository.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Blueprint

A practical guide to structuring plugins, configuring manifests, and organizing Claude Code components.

★ 38k FS 50 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Automation Advisor

Analyze a codebase and identify the most useful Claude Code automations for the project.

★ 38k FS 50 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Official Claude Code Plugin Directory

An Anthropic-managed marketplace for discovering and installing quality Claude Code plugins.

★ 38k Not yet reviewed 11d ago
Productivity & Collaboration ✓ Anthropic · Official

Project Status Artifact

Turn complex, multi-stream work into a living project status page.

★ 38k FS 61 Recommended 11d ago
Design & Frontend ✓ Anthropic · Official

Distinctive Frontend Design

Build an intentional visual identity for interfaces that should not feel templated.

★ 38k FS 60 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Skill Template Example

A reference for understanding and creating Claude Code plugin skill templates.

★ 38k FS 58 Recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Receipts

Turn local Claude Code sessions and Git history into a shareable impact report.

★ 38k FS 56 Use with care 11d ago
Design & Frontend ✓ Anthropic · Official

Playground Builder

Turn complex visual or structural choices into a live, self-contained HTML explorer.

★ 38k FS 55 Use with care 11d ago
Automation & Ops ✓ Anthropic · Official

Discord Channel Access

Manage Discord pairings, allowlists, and DM or group policies through a local JSON configuration.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Skill Creator

Create, evaluate, and iteratively improve Agent Skills.

★ 38k FS 53 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Math Olympiad Adversarial Solver

Solve and stress-test IMO, Putnam, USAMO, and AIME problems with adversarial proof verification.

★ 38k FS 50 Use with care 11d ago

Related skills