mcp-integration

Integrate external services with Claude Code plugins via MCP servers.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/cjrfoto/claude-config --skill mcp-integration-cjrfoto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-integration
Source: https://github.com/cjrfoto/claude-config/tree/main/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/mcp-integration
Command: npx skills add https://github.com/cjrfoto/claude-config --skill mcp-integration-cjrfoto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Integrates external services with Claude Code plugins by enabling MCP servers to be discovered, authenticated, and invoked as tools.

Core Features & Use Cases

  • Discovery and wiring: Automatically detect MCP servers exposed by plugins and register their tools for use in commands and agents.
  • Flexible server types: Supports stdio, SSE, HTTP, and WebSocket MCP servers with environment-variable expansion and per-server configurations.
  • Security and lifecycle: Documents authentication flows, token handling, and lifecycle management for reliable operations.

Quick Start

Configure your plugin to expose an MCP server (stdio, SSE, HTTP, or ws) via a .mcp.json or plugin.json, then run /mcp to discover available MCP tools and start using them.

Frequently Asked Questions about mcp-integration

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

FAQPage Schema
How do I integrate MCP servers with Claude Code plugins?

You integrate MCP servers by configuring your plugin to expose a server via .mcp.json or plugin.json, then running /mcp to discover available MCP tools. This enables external services to be discovered, authenticated, and invoked as tools within Claude Code.

What MCP server transport types are supported for Claude Code?

Claude Code supports stdio, SSE, HTTP, and WebSocket MCP server types. Each server type can be configured with environment-variable expansion and per-server configuration for flexible integration.

How does OAuth authentication work for MCP server integration?

MCP server integration handles OAuth authentication by documenting authentication flows, token handling, and lifecycle management. This ensures reliable operations and secure access to external services exposed through MCP servers.

Can I expose a database or API as an MCP tool in Claude Code?

Yes, you can expose databases, APIs, or file-system capabilities as MCP tools in Claude Code. The integration supports plugins that need to register external services for use in commands and agents.

How do I configure environment variables for MCP servers in Claude Code?

MCP server configuration supports environment-variable expansion and per-server configurations. You define these settings in your .mcp.json or plugin.json file to manage server-specific parameters and authentication tokens.

What is the lifecycle management process for MCP servers?

MCP server lifecycle management involves documenting authentication flows and token handling to ensure reliable operations. This covers the discovery, invocation, and ongoing maintenance of MCP servers integrated with Claude Code plugins.