mcp-provider

Discover, validate, and integrate MCP tools into Claude Code skills.

2|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/bacoco/EvolveSkill --skill mcp-provider
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-provider
Source: https://github.com/bacoco/EvolveSkill/tree/main/.claude/skills/mcp-provider
Command: npx skills add https://github.com/bacoco/EvolveSkill --skill mcp-provider

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you discover, validate, and integrate Model Context Protocol (MCP) tools into Claude Code skills, enabling seamless tool catalogs, scoring candidates, generating tool configs, and optional Docker runtimes, reducing manual setup and security concerns.

Core Features & Use Cases

  • Discover MCP tools from approved catalogs
  • Score and validate candidates based on your requirements
  • Generate tool artifacts (manifests, configs) and integrate into skills
  • Prepare runtimes with optional Docker sandboxing
  • Use case: When creating a new skill that needs external MCP tools, attach a tool and test it.

Quick Start

Run the quick start commands below to attach and test MCP tools in your skill.

  • Discover MCP tools from catalogs: python3 .claude/skills/mcp-provider/scripts/discover_mcp.py --search "database"
  • Attach an MCP tool to a Skill: python3 .claude/skills/mcp-provider/scripts/attach_mcp.py --skill-path .claude/skills/my-skill --mcp-id "postgresql-mcp" --tool-name "postgres-tools"
  • Test the MCP tool: python3 .claude/skills/mcp-provider/scripts/test_mcp.py --skill-path .claude/skills/my-skill --tool-name "postgres-tools"

Frequently Asked Questions about mcp-provider

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

FAQPage Schema
How do I discover and integrate MCP tools into my Claude Code skill?

MCP tool integration automates the attachment of external Model Context Protocol tools to skills. Use the discover_mcp.py script to search approved catalogs, then attach_mcp.py to integrate a tool into your skill with generated manifests and configurations.

What is Model Context Protocol and why would I need it for tool integration?

Model Context Protocol (MCP) is a standard for connecting external tools to Claude. You need it when building skills that require access to databases, APIs, or other services beyond the skill's built-in capabilities.

Can I validate MCP tool compatibility before attaching it to my skill?

Yes, this skill scores and validates MCP tool candidates against your requirements before integration. Use test_mcp.py after attachment to verify the tool functions correctly within your skill.

Do I need Docker to run MCP tools securely in my skill?

Docker sandboxing is optional but recommended for security. This skill can generate Docker runtimes with strict isolation and sandbox features, or run tools without containerization depending on your security requirements.

How do I attach an existing MCP tool to a skill I've already created?

Run attach_mcp.py with your skill path and the MCP tool ID. The script generates tool artifacts, configuration files, and manifests, then integrates them into your existing skill automatically.

What happens if an MCP tool I want isn't in the approved catalog?

The skill discovers tools from approved catalogs only. If a tool isn't available, you cannot attach it through this skill; you would need to validate and add it to the catalog through your organization's process first.