mcp-integration

Expose external service capabilities as MCP tools in Claude Code plugins.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude Code plugins often need to access external services and APIs. MCP integration provides a standardized way to expose external capabilities as tools inside Claude Code, enabling deterministic discovery and secure, organized access.

Core Features & Use Cases

  • Expose external service capabilities as MCP tools within Claude Code plugins for consistent tooling.
  • Support both local stdio servers and hosted SSE/HTTP/WS MCP servers via .mcp.json or plugin.json configurations.
  • Handle environment variable expansion, authentication, and tool naming conventions for secure, scalable integrations.

Quick Start

Configure MCP in your plugin root using .mcp.json or plugin.json and verify tools appear in /mcp.

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 in Claude Code plugins?

MCP integrations support both local stdio servers and hosted SSE, HTTP, or WebSocket servers. You can configure these server types using a dedicated .mcp.json file or inline within your plugin.json configuration.

Can I use environment variables for authentication in MCP integrations?

Yes, MCP integrations support environment variable expansion to handle authentication securely. This allows you to manage credentials for external services without hardcoding sensitive values directly into your plugin configuration files.

What is the best way to expose external APIs as tools in Claude Code?

After configuring your MCP servers in .mcp.json or plugin.json, verify that the exposed tools appear in the /mcp directory. This confirms that your external service capabilities are successfully integrated and ready for use.

Why does my MCP integration not show tools in Claude Code?

MCP tools may not appear if server types are incorrectly defined or environment variable expansion fails in your .mcp.json or plugin.json. Ensure your configuration uses standardized tool naming and valid stdio or SSE/HTTP/WS server definitions for reliable discovery.