One-click install
npx skills add https://github.com/Ameng2001/astra-studio-plugins --skill mcp-wiring-ameng2001
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-wiring
Source: https://github.com/Ameng2001/astra-studio-plugins/tree/main/studio-quality/skills/mcp-wiring
Command: npx skills add https://github.com/Ameng2001/astra-studio-plugins --skill mcp-wiring-ameng2001

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, npx.

What problem does it solve?

It eliminates the trial-and-error involved in configuring MCP (Model Context Protocol) servers so a plugin can reliably use external tools.

Core Features & Use Cases

  • Scans plugin tool needs: Detects what MCP tools the plugin’s skills require by scanning SKILL.md files and extracting MCP-related hints.
  • Matches requirements to known MCP servers: Maps detected capabilities (filesystem, web search, GitHub, PostgreSQL, Slack) to MCP server packages.
  • Generates and validates .mcp.json: Produces or merges a correct .mcp.json at the plugin root and verifies JSON structure and manifest linkage before you proceed.

Quick Start

Run mcp-wiring for your plugin by providing the plugin directory path to generate a validated .mcp.json you can review and save.

Frequently Asked Questions about mcp-wiring

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

FAQPage Schema
How do I generate an MCP server config for plugin external tool access?

To generate an MCP server config, provide your plugin directory path so the tool can scan SKILL.md files, match required capabilities to known MCP servers, and output a valid .mcp.json file. This eliminates manual configuration errors for external tool access.

How do I add filesystem or web search capabilities to my MCP server configuration?

You add filesystem or web search capabilities by having the tool scan your plugin's SKILL.md inputs to detect required tool capabilities, which are then automatically mapped to the appropriate MCP server packages and merged into your existing .mcp.json configuration.

Can I merge new MCP server connections into an existing .mcp.json without overwriting it?

Yes, you can merge new MCP server connections into an existing .mcp.json. The tool scans your current configuration, maps newly detected capabilities to MCP server packages, and merges them deterministically while validating the resulting JSON structure.

Do I need Python and npx installed to configure MCP server connections?

Yes, you need Python and npx installed in your environment to configure MCP server connections, as these are the required dependencies for running the tool that generates and validates your .mcp.json file.

What is the best way to validate an MCP configuration before enabling plugin tools?

The best way to validate an MCP configuration is to use a tool that checks the JSON structure and manifest linkage after generating or merging the .mcp.json file. This ensures your plugin's external tool access is correctly wired before deployment.

Why does my MCP server configuration fail when my plugin tries to access PostgreSQL or Slack?

MCP server configuration fails when the .mcp.json lacks proper capability mapping. Scanning SKILL.md inputs to match PostgreSQL or Slack capabilities to the correct MCP server packages and validating the JSON structure resolves these connection errors.