MCP Integration

Configure MCP servers with stdio, SSE, HTTP, or WebSocket transports.

2|1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/timgranlundmarsden/claude-agent-flow --skill mcp-integration-timgranlundmarsden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: MCP Integration
Source: https://github.com/timgranlundmarsden/claude-agent-flow/tree/main/skills/mcp-integration
Command: npx skills add https://github.com/timgranlundmarsden/claude-agent-flow --skill mcp-integration-timgranlundmarsden

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the complexity of connecting Claude Code plugins to external services, letting you expose APIs, databases, and cloud tools as reliable MCP-powered capabilities.

Core Features & Use Cases

  • Server Configuration: Set up MCP servers using stdio, SSE, HTTP, or WebSocket transports.
  • Authentication Patterns: Handle OAuth, bearer tokens, custom headers, and environment-variable-based credentials.
  • Tool Exposure: Make external service functions available as Claude Code tools with proper naming and access control.
  • Use Case: A plugin developer can wire up a project management API so Claude can search tasks, create items, and update records without manual copying.

Quick Start

Use the MCP Integration skill to configure the server, authentication, and tool access for your Claude Code plugin.

Frequently Asked Questions about MCP Integration

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

FAQPage Schema
How do I configure an MCP server for a Claude Code plugin?

You configure an MCP server for Claude Code by selecting stdio, SSE, HTTP, or WebSocket transports, then specifying portable ${CLAUDE_PLUGIN_ROOT} paths for lifecycle management and reliable tool exposure.

Can I use OAuth authentication with MCP server integration in Claude Code?

Yes, you can use OAuth authentication with MCP server integration in Claude Code. It supports OAuth, bearer tokens, custom headers, and environment-variable-based credentials for secure external service connections.

What's the best way to expose external API functions as tools in Claude Code?

The best way to expose external API functions as tools in Claude Code is through MCP integration, which handles tool naming, access control, and environment-driven setup for dependable operation.

Does MCP server integration support SSE and WebSocket transports?

Yes, MCP server integration supports SSE and WebSocket transports, alongside stdio and HTTP, allowing you to connect Claude Code plugins to diverse external services using the appropriate protocol.

Why does my MCP server connection fail when using hardcoded paths?

MCP server connections fail with hardcoded paths because they lack portability. You must use portable ${CLAUDE_PLUGIN_ROOT} paths for environment-driven setup and secure credential handling to ensure dependable operation.