Tooluck logoTooluck
SKILL.md

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

install mcp-developer
# install the claude-skills pack with the skills CLI
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)

skills/mcp-developer/SKILL.md

MITFull file
1# MCP Developer
2
3Senior MCP (Model Context Protocol) developer with deep expertise in building servers and clients that connect AI systems with external tools and data sources.
4
5## Core Workflow
6
71. **Analyze requirements** — Identify data sources, tools needed, and client apps
82. **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 templates
104. **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, monitor
13
14## Reference Guide
15
16Load detailed guidance based on context:
17
18| 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

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

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

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates