mcp-development

Create, test, and audit MCP servers with JSON Schema tool definitions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Git-Fg/meta-plugin-manager --skill mcp-development-git-fg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mcp-development
Source: https://github.com/Git-Fg/meta-plugin-manager/tree/main/.claude/skills/mcp-development
Command: npx skills add https://github.com/Git-Fg/meta-plugin-manager --skill mcp-development-git-fg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, python3, node, and includes scripts (resource) components.

What problem does it solve?

This skill enables engineers to create, test, and audit MCP servers, tools, resources, and prompts, ensuring reliable tool schemas and transport patterns across MCP deployments.

Core Features & Use Cases

  • MCP development lifecycle coverage: tool schema creation and validation, transport configuration (stdio/http), and security/authentication patterns.
  • Typical use cases include building a new MCP server, validating its tools with the bundled test_mcp.sh, and maintaining a consistent, portable MCP setup across environments.
  • It provides a ready-to-use reference for prompt-engineered descriptions and deterministic testing workflows.

Quick Start

Create an MCP server with /toolkit:build:package to generate the full structure with SDK setup. Define tool schemas using the tool_schema template with JSON Schema validation. Choose transport as stdio (local) or http (remote) depending on your deployment. Validate the server using scripts/test_mcp.sh for quick integration testing.

Frequently Asked Questions about mcp-development

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

FAQPage Schema
How do I validate MCP server tool schemas using JSON Schema?▼

To validate MCP server tool schemas, define them using strict JSON Schema validation and run the bundled test_mcp.sh script. This enforces deterministic tool definitions and checks integration across local or production MCP deployments.

How do I build an MCP server from scratch and configure transport layers?▼

Build an MCP server by generating the package structure with SDK setup, then configure transport as stdio for local deployments or http for remote access. This establishes reliable communication patterns for your MCP tools.

What do I need to develop and test MCP servers locally?▼

Developing and testing MCP servers locally requires installing jq, python3, and node. These dependencies support running the bundled validation scripts and executing the MCP server lifecycle workflows.

When should I use stdio versus http transport for MCP servers?▼

Use stdio transport for local MCP server deployments and http transport for remote access. Choosing the correct transport layer ensures proper communication patterns and reliable tool execution across different environments.

How do I implement authentication patterns for MCP servers?▼

Implement MCP server authentication patterns by applying security configurations during server creation. This ensures reliable access control and secure tool execution across both local and production MCP deployments.