Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mrgoonie avatar

Mcp Management

  • 330 installs
  • 2.2k repo stars
  • Updated April 3, 2026
  • mrgoonie/claudekit-skills

mcp-management is a Claude Code skill that configures, registers, troubleshoots, and maintains MCP servers and tool schemas so Claude agents reliably call external APIs and local utilities.

About

mcp-management is a Claude Code skill from mrgoonie/claudekit-skills for end-to-end MCP server lifecycle work in agent projects. The skill guides developers through registering MCP servers, validating tool schemas, diagnosing connection failures, and keeping tool definitions aligned with what Claude agents can invoke. It targets the gap between dropping an MCP package into a project and having stable, callable tools in Claude Code, Cursor, or similar agents. Developers reach for mcp-management when agents fail tool calls, schemas drift from API changes, or new local utilities need exposure as MCP tools without manual trial-and-error.

  • Server registration
  • Tool schema design
  • Auth configuration
  • Connection debugging
  • Capability boundaries

Mcp Management by the numbers

  • 330 all-time installs (skills.sh)
  • +5 installs in the week ending Jul 26, 2026 (Skillselion tracking)
  • Ranked #2,163 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mrgoonie/claudekit-skills --skill mcp-management

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs330
repo stars2.2k
Last updatedApril 3, 2026
Repositorymrgoonie/claudekit-skills

How do you configure and troubleshoot MCP servers for Claude agents?

Configure, register, troubleshoot, and maintain MCP servers and tool schemas so Claude agents reliably call external APIs and local utilities.

Who is it for?

Developers wiring Claude or Cursor agents to external APIs who need repeatable MCP setup and troubleshooting guidance.

Skip if: Developers building MCP server implementations from scratch who need framework-specific server authoring docs instead of agent-side configuration.

When should I use this skill?

An agent hits MCP connection errors, missing tools, or schema mismatches during external API or utility integration.

What you get

Working MCP server configs, validated tool schemas, and reliable agent-to-API tool invocation.

  • MCP server configuration
  • Validated tool schemas
  • Working agent tool invocations

Files

SKILL.mdMarkdownGitHub ↗

MCP Management

Skill for managing and interacting with Model Context Protocol (MCP) servers.

Overview

MCP is an open protocol enabling AI agents to connect to external tools and data sources. This skill provides scripts and utilities to discover, analyze, and execute MCP capabilities from configured servers without polluting the main context window.

Key Benefits:

  • Progressive disclosure of MCP capabilities (load only what's needed)
  • Intelligent tool/prompt/resource selection based on task requirements
  • Multi-server management from single config file
  • Context-efficient: subagents handle MCP discovery and execution
  • Persistent tool catalog: automatically saves discovered tools to JSON for fast reference

When to Use This Skill

Use this skill when: 1. Discovering MCP Capabilities: Need to list available tools/prompts/resources from configured servers 2. Task-Based Tool Selection: Analyzing which MCP tools are relevant for a specific task 3. Executing MCP Tools: Calling MCP tools programmatically with proper parameter handling 4. MCP Integration: Building or debugging MCP client implementations 5. Context Management: Avoiding context pollution by delegating MCP operations to subagents

Core Capabilities

1. Configuration Management

MCP servers configured in .claude/.mcp.json.

Gemini CLI Integration (recommended): Create symlink to .gemini/settings.json:

mkdir -p .gemini && ln -sf .claude/.mcp.json .gemini/settings.json

See references/configuration.md and references/gemini-cli-integration.md.

2. Capability Discovery

npx tsx scripts/cli.ts list-tools  # Saves to assets/tools.json
npx tsx scripts/cli.ts list-prompts
npx tsx scripts/cli.ts list-resources

Aggregates capabilities from multiple servers with server identification.

3. Intelligent Tool Analysis

LLM analyzes assets/tools.json directly - better than keyword matching algorithms.

4. Tool Execution

Primary: Gemini CLI (if available)

gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://example.com"

Secondary: Direct Scripts

npx tsx scripts/cli.ts call-tool memory create_entities '{"entities":[...]}'

Fallback: mcp-manager Subagent

See references/gemini-cli-integration.md for complete examples.

Implementation Patterns

Pattern 1: Gemini CLI Auto-Execution (Primary)

Use Gemini CLI for automatic tool discovery and execution. See references/gemini-cli-integration.md for complete guide.

Quick Example:

gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://example.com"

Benefits: Automatic tool discovery, natural language execution, faster than subagent orchestration.

Pattern 2: Subagent-Based Execution (Fallback)

Use mcp-manager agent when Gemini CLI unavailable. Subagent discovers tools, selects relevant ones, executes tasks, reports back.

Benefit: Main context stays clean, only relevant tool definitions loaded when needed.

Pattern 3: LLM-Driven Tool Selection

LLM reads assets/tools.json, intelligently selects relevant tools using context understanding, synonyms, and intent recognition.

Pattern 4: Multi-Server Orchestration

Coordinate tools across multiple servers. Each tool knows its source server for proper routing.

Scripts Reference

scripts/mcp-client.ts

Core MCP client manager class. Handles:

  • Config loading from .claude/.mcp.json
  • Connecting to multiple MCP servers
  • Listing tools/prompts/resources across all servers
  • Executing tools with proper error handling
  • Connection lifecycle management

scripts/cli.ts

Command-line interface for MCP operations. Commands:

  • list-tools - Display all tools and save to assets/tools.json
  • list-prompts - Display all prompts
  • list-resources - Display all resources
  • call-tool <server> <tool> <json> - Execute a tool

Note: list-tools persists complete tool catalog to assets/tools.json with full schemas for fast reference, offline browsing, and version control.

Quick Start

Method 1: Gemini CLI (recommended)

npm install -g gemini-cli
mkdir -p .gemini && ln -sf .claude/.mcp.json .gemini/settings.json
gemini -y -m gemini-2.5-flash -p "Take a screenshot of https://example.com"

Method 2: Scripts

cd .claude/skills/mcp-management/scripts && npm install
npx tsx cli.ts list-tools  # Saves to assets/tools.json
npx tsx cli.ts call-tool memory create_entities '{"entities":[...]}'

Method 3: mcp-manager Subagent

See references/gemini-cli-integration.md for complete guide.

Technical Details

See references/mcp-protocol.md for:

  • JSON-RPC protocol details
  • Message types and formats
  • Error codes and handling
  • Transport mechanisms (stdio, HTTP+SSE)
  • Best practices

Integration Strategy

Execution Priority

1. Gemini CLI (Primary): Fast, automatic, intelligent tool selection

  • Check: command -v gemini
  • Execute: gemini -y -m gemini-2.5-flash -p "<task>"
  • Best for: All tasks when available

2. Direct CLI Scripts (Secondary): Manual tool specification

  • Use when: Need specific tool/server control
  • Execute: npx tsx scripts/cli.ts call-tool <server> <tool> <args>

3. mcp-manager Subagent (Fallback): Context-efficient delegation

  • Use when: Gemini unavailable or failed
  • Keeps main context clean

Integration with Agents

The mcp-manager agent uses this skill to:

  • Check Gemini CLI availability first
  • Execute via gemini command if available
  • Fallback to direct script execution
  • Discover MCP capabilities without loading into main context
  • Report results back to main agent

This keeps main agent context clean and enables efficient MCP integration.

Related skills

How it compares

Pick mcp-management for agent-side MCP wiring and maintenance rather than general API client development or MCP server framework authoring.

FAQ

What does the mcp-management skill help with?

The mcp-management skill helps developers configure, register, troubleshoot, and maintain MCP servers and tool schemas so Claude agents can reliably call external APIs and local utilities without repeated manual debugging.

When should I use mcp-management in a project?

Use mcp-management when agent tool calls fail, MCP servers are newly added, or tool schemas no longer match API responses. The skill covers registration, validation, and ongoing maintenance of MCP tool catalogs.

AI & Agent Buildingagentsautomationllm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.