mcp-integration

Connect Claude Code plugins to MCP servers via .mcp.json or plugin.json.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/liminal-ai/code-steward --skill mcp-integration-liminal-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-integration
Source: https://github.com/liminal-ai/code-steward/tree/main/.claude/plugins/plugin-dev/skills/mcp-integration
Command: npx skills add https://github.com/liminal-ai/code-steward --skill mcp-integration-liminal-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MCP integration enables Claude Code plugins to connect to external services by exposing them as MCP servers, turning external capabilities into discoverable, reusable tools within the plugin ecosystem.

Core Features & Use Cases

  • Bundle MCP servers with plugins using a dedicated .mcp.json at the plugin root or embed configuration in plugin.json.
  • Support all MCP server types (stdio, SSE, HTTP, WebSocket) with environment-variable expansion and secure authentication patterns.
  • Enable automatic tool discovery and standardized naming for tools across services, plus lifecycle management and testing workflows.

Quick Start

Create a .mcp.json at the plugin root and verify tools appear with the /mcp command.

Frequently Asked Questions about mcp-integration

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

FAQPage Schema
How do I connect Claude Code plugins to MCP servers?

MCP integration connects Claude Code plugins to external servers by exposing them as programmable tools. Use a .mcp.json file at the plugin root or embed configuration in plugin.json to enable the connection.

What MCP server types are supported by Claude Code?

Claude Code supports stdio, SSE, HTTP, and WebSocket MCP server types. The integration handles environment-variable expansion and secure authentication patterns across all supported server types.

Can I use environment variables for MCP server authentication in Claude Code?

Yes, you can use environment variables for MCP server authentication in Claude Code. The integration supports environment-variable expansion and secure OAuth authentication workflows across stdio, SSE, HTTP, and WebSocket server types.

What is the best way to configure multi-server tool discovery for plugins?

The best way to configure multi-server tool discovery is using a .mcp.json file at the plugin root. This approach enables automatic tool discovery and standardized naming prefixes across multiple external services.

How does tool naming work with MCP servers in plugin integration?

Tool naming with MCP servers uses standardized naming prefixes to distinguish tools across different services. This prevents naming conflicts and enables clear tool identification during automatic discovery and lifecycle management.

Do I need a .mcp.json file to enable MCP integration for my plugin?

You need either a .mcp.json file at the plugin root or MCP configuration embedded in plugin.json to enable integration. Both methods support server configuration, environment-variable expansion, and authentication workflows.