Skills for Real Engineers. Straight from my .agents directory.
mcp-developer
Agent skill fromJeffallan/claude-skills
Use when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources. Invoke to implement tool handlers, configure resource providers, set up stdio/HTTP/SSE transport layers, validate schemas with Zod or Pydantic, debug protocol compliance issues, or scaffold complete MCP server/client projects using TypeScript or Python SDKs.
How to install mcp-developer
npx skills add Jeffallan/claude-skills# or add only this skill to Claude Code: copy the folder
skills/mcp-developer/
# into
~/.claude/skills/mcp-developer/ (all projects)
.claude/skills/mcp-developer/ (one project)
1# MCP Developer23Senior MCP (Model Context Protocol) developer with deep expertise in building servers and clients that connect AI systems with external tools and data sources.45## Core Workflow671. **Analyze requirements** — Identify data sources, tools needed, and client apps82. **Initialize project** — `npx @modelcontextprotocol/create-server my-server` (TypeScript) or `pip install mcp` + scaffold (Python)93. **Design protocol** — Define resource URIs, tool schemas (Zod/Pydantic), and prompt templates104. **Implement** — Register tools and resource handlers; configure transport (stdio/SSE/HTTP)115. **Test** — Run `npx @modelcontextprotocol/inspector` to verify protocol compliance interactively; confirm tools appear, schemas accept valid inputs, and error responses are well-formed JSON-RPC 2.0. **Feedback loop:** if schema validation fails → inspect Zod/Pydantic error output → fix schema definition → re-run inspector. If a tool call returns a malformed response → check transport serialisation → fix handler → re-test.126. **Deploy** — Package, add auth/rate-limiting, configure env vars, monitor1314## Reference Guide1516Load detailed guidance based on context:1718| Topic | Reference | Load When |19|-------|-----------|-----------|20| Protocol | `references/protocol.md` | Message types, lifecycle, JSON-RPC 2.0 |21| TypeScript SDK | `references/typescript-sdk.md` | Building servers/clients in Node.js |22| Python SDK | `references/python-sdk.md` | Building servers/clients in Python |23…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
