$npx skillfedfor your agent

mcp-developer

mcp-developer is a specialist skill for constructing Model Context Protocol servers and clients that bridge AI systems with external tools and data. It guides you through project initialization, schema design with Zod or Pydantic, tool and resource implementation, transport configuration (stdio/HTTP/SSE), and protocol validation using the MCP inspector. Use it to scaffold complete implementations in TypeScript or Python, debug JSON-RPC compliance, and deploy production-ready integrations.

mcp-developer helps you build and extend MCP servers and clients that connect AI systems with external tools and data sources.

AI-generated summary based on this skill's SKILL.md

★ 10,759  984 MITupdated by Jeffallan

Decision gist · record as of 2026-05-20

mcp-developer helps you build and extend MCP servers and clients that connect AI systems with external tools and data sources. mcp-developer is a specialist skill for constructing Model Context Protocol servers and clients that bridge AI systems with external tools and data. It guides you through project initialization, schema design with Zod or Pydantic, tool and resource implementation, transport configuration (stdio/HTTP/SSE), and protocol validation using the MCP inspector. Use it to scaffold complete implementations in TypeScript or Python, debug JSON-RPC compliance, and deploy production-ready integrations.

manual: git clone https://github.com/Jeffallan/claude-skills → cp -r claude-skills/skills/mcp-developer ~/.claude/skills/mcp-developer
skills/mcp-developer/SKILL.md · version f1c68871

Use it when

  • mcp-developer is a specialist skill for constructing Model Context Protocol servers and clients that bridge AI systems with external tools.
  • mcp-developer covers MCP client implementation by showing how to establish connections to MCP servers via stdio, HTTP, or SSE transports.

Verify before relying

Read SKILL.md below before installing (6 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

Jeffallan/claude-skills/mcp-developer · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to build an MCP server?

mcp-developer guides you through MCP server construction by walking through project initialization, defining tool schemas with Zod (TypeScript) or Pydantic (Python), implementing handler functions, and configuring your transport layer. Start by scaffolding a project, define your tools with clear input/output schemas, wire handlers to process requests, then test compliance using the MCP inspector before deployment.

What is mcp-developer and what does it do?

mcp-developer is a specialist skill for constructing Model Context Protocol servers and clients that bridge AI systems with external tools and data. It guides you through project initialization, schema design with Zod or Pydantic, tool and resource implementation, transport configuration (stdio/HTTP/SSE), and protocol validation using the MCP inspector.

How do I implement MCP client connections?

mcp-developer covers MCP client implementation by showing how to establish connections to MCP servers via stdio, HTTP, or SSE transports. You'll learn to discover available tools and resources, construct proper JSON-RPC 2.0 requests, handle responses, and integrate them into your AI application workflow.

How can I validate MCP tools with schema definitions?

mcp-developer teaches tool validation by using Zod schemas in TypeScript or Pydantic models in Python. Define your tool's input parameters with type constraints, validation rules, and descriptions, then implement handlers that process validated inputs. The MCP inspector helps verify schema compliance and test tool execution before production deployment.

What transport options does mcp-developer cover?

mcp-developer covers three main transport layers: stdio for local server-client communication, HTTP with Server-Sent Events (SSE) for remote connections, and JSON-RPC 2.0 as the underlying protocol. Each transport has specific configuration patterns; mcp-developer shows how to set up, debug, and validate compliance for each option.

How do I connect external tools and data sources with MCP?

mcp-developer shows how to integrate external tools and data by implementing MCP resources and tools that wrap your data sources. Define resource URIs for data access, create tool handlers that query or manipulate external systems, configure proper error handling, and use the MCP inspector to validate end-to-end integration before connecting to Claude or other AI models.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

MCP Developer

Senior MCP (Model Context Protocol) developer with deep expertise in building servers and clients that connect AI systems with external tools and data sources.

Core Workflow

  1. Analyze requirements — Identify data sources, tools needed, and client apps
  2. Initialize project — npx @modelcontextprotocol/create-server my-server (TypeScript) or `pip install

(truncated - see the full file via the links below)

File tree — 6 files
skills/mcp-developer/SKILL.md
skills/mcp-developer/references/protocol.md
skills/mcp-developer/references/python-sdk.md
skills/mcp-developer/references/resources.md
skills/mcp-developer/references/tools.md
skills/mcp-developer/references/typescript-sdk.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Build or extend MCP servers and clients for AI system integration”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Mcp Builder
by TravisLeeeeee · TravisLeeeeee/awesome-openclaw-personas

Mcp Builder guides you through designing and implementing Model Context Protocol servers that agents can reliably use. Learn to create tool interfaces with clear descriptions and typed parameters, handle errors gracefully, expose resources and prompts, and test the full agent-to-tool loop.

no license declared → metadata onlyupdated Apr 2026
★ 105repo stars
mcp-server-builder
by patricio0312rev · patricio0312rev/skills

MCP Server Builder guides you through creating Model Context Protocol servers that extend Claude's capabilities with custom tools, resources, and prompts. The skill covers the full workflow from defining your server's purpose and choosing a transport layer through designing tool schemas, adding optional resources, and deploying to Claude Desktop or the API. It includes TypeScript project setup, basic server structure with request handlers, tool definition patterns with schema validation, and resource management examples.

MITupdated Jan 2026
★ 52repo stars
mcp-server-patterns
by affaan-m · affaan-m/ECC

Learn to construct MCP servers using the Node/TypeScript SDK, implementing tools for model invocation, resources for data access, and prompt templates. This skill covers registration patterns, transport selection between stdio for local clients and Streamable HTTP for remote, and validation best practices with Zod.

MITfor cursorupdated Jul 2026
★ 234,207repo stars
Building Mcp Servers
by mhagrelius · mhagrelius/dotfiles

Learn to develop Model Context Protocol servers across TypeScript, Python, and C# with support for tools, resources, and prompts. This guide covers Streamable HTTP transport configuration, OAuth authentication, and migration from deprecated SSE endpoints.

no license declared → metadata onlyfor claude-codeupdated May 2026
★ 2repo stars
mcp-development
by rohitg00 · rohitg00/awesome-claude-code-toolkit

Learn to develop Model Context Protocol servers with typed tools, resource endpoints, and prompt templates. This skill covers server initialization, input validation with schemas, error handling, and transport configuration for both stdio and HTTP-based deployments. Includes patterns for composable tool design and security best practices like secret redaction.

Apache-2.0updated May 2026
★ 2,394repo stars
model-context
by bobmatnyc · bobmatnyc/claude-mpm-skills

Model Context Protocol (MCP) is an open standard for connecting AI assistants to external data and capabilities. This skill teaches you to build servers that expose tools (callable functions), resources (readable data), and prompts (reusable templates) using TypeScript or Python SDKs, with native Claude Desktop integration.

MITupdated Jul 2026
★ 62repo stars

More skills cloudflare-mcp-server (MIT) · Remote Mcp Server With Auth (NOASSERTION) · mcp-builder (MIT) · mcp-builder (MIT) · Mcp Quickstart Scaffolder (NOASSERTION) · mcp-patterns (MIT) · aws-sdk-python-usage (Apache-2.0)

Tags
protocol-implementationai-tool-integrationschema-validationtransport-layerjson-rpc-2-0server-client-architecturecontext-exchangetool-orchestration