MCP Integration

Configure MCP servers in Claude Code plugins via .mcp.json or plugin.json.

10|5|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill mcp-integration-claude-code-community-ireland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: MCP Integration
Source: https://github.com/Claude-Code-Community-Ireland/claude-code-resources/tree/main/plugins/vibeworks-library/skills/mcp-integration
Command: npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill mcp-integration-claude-code-community-ireland

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for integrating external services and APIs into Claude Code plugins by enabling the use of Model Context Protocol (MCP) servers, streamlining tool access and complex data interactions.

Core Features & Use Cases

  • MCP Server Configuration: Supports multiple methods for configuring MCP servers, including dedicated .mcp.json files and inline plugin.json definitions.
  • Diverse Server Types: Details configurations for stdio, SSE, HTTP, and WebSocket MCP server types, catering to various integration needs from local processes to cloud services.
  • Use Case: A plugin developer needs to connect their Claude Code plugin to a company's internal REST API for real-time data retrieval. They can use this Skill to configure an HTTP MCP server, define authentication headers, and make the API's data accessible as tools within Claude Code.

Quick Start

Configure an MCP server for your plugin by adding a .mcp.json file to your plugin's root directory.

Frequently Asked Questions about MCP Integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure MCP servers for Claude Code plugin development?

To configure MCP servers for Claude Code plugin development, add a dedicated `.mcp.json` file to your plugin's root directory or use inline definitions within `plugin.json` to enable external API interaction.

What MCP server types are supported for external service integration?

External service integration supports `stdio`, `SSE`, `HTTP`, and `WebSocket` MCP server types, catering to diverse integration needs ranging from local processes to cloud-based services.

Can I connect a Claude Code plugin to a REST API using an HTTP MCP server?

Yes, you can connect a Claude Code plugin to a REST API by configuring an HTTP MCP server, defining authentication headers, and making the API's data accessible as tools within Claude Code.

What security and error handling considerations exist for MCP integration?

MCP integration addresses security, error handling, and performance considerations to ensure robust plugin development when connecting external services and APIs to Claude Code.

Does MCP integration support authentication patterns for external API access?

Yes, MCP integration details authentication patterns for external API access, allowing you to define authentication headers and securely manage tool usage when connecting to company internal REST APIs.