
Mcp Developer
If you're wiring up MCP servers or clients to connect Claude with external tools and data sources, this walks you through the full cycle: scaffolding projects with the TypeScript or Python SDKs, defining tool schemas with Zod or Pydantic, configuring stdio/HTTP/SSE transports, and debugging protocol compliance with the inspector. The minimal working examples show a weather tool and resource provider in both languages, complete with validation and proper JSON-RPC responses. It's opinionated about security (never skip auth, rate limiting, or input validation) and includes a reference guide that points to protocol specs and SDK docs. Useful if you're building integrations and want guardrails around the finicky bits of schema validation and transport setup.
- skills.sh installs
- 4.4K
- GitHub stars
- 12.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jeffallan/claude-skills --skill mcp-developer --agent claude-codeInstalls into .claude/skills of the current project.
Files
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
- Analyze requirements — Identify data sources, tools needed, and client apps
- Initialize project —
npx @modelcontextprotocol/create-server my-server(TypeScript) orpip install mcp+ scaffold (Python) - Design protocol — Define resource URIs, tool schemas (Zod/Pydantic), and prompt templates
- Implement — Register tools and resource handlers; configure transport (stdio/SSE/HTTP)
- Test — Run
npx @modelcontextprotocol/inspectorto 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. - Deploy — Package, add auth/rate-limiting, configure env vars, monitor
Reference Guide
Load detailed guidance based on context:
Sponsors
Details
- Repository
- github.com/jeffallan/claude-skills
- Categories
- Backend & APIs, AI & Agent Building, Debugging, Automation & Workflows, Python
More from jeffallan/claude-skills
All 66- Swift Expert4.4K
- Vue Expert Js4.3K
- Graphql Architect4.3K
- Chaos Engineer4.3K
- Ml Pipeline4.1K
- Spark Engineer4.1K
- Laravel Specialist23.9K
- Golang Pro19.5K
- Php Pro16.1K
- Flutter Expert14.7K
- Typescript Pro14.6K
- Kubernetes Specialist14.6K
- Devops Engineer11.9K
- Wordpress Pro10.2K
- Python Pro9.1K
- Spring Boot Engineer8.7K
- Architecture Designer8.2K
- Postgres Pro8.2K
- Embedded Systems7.1K
- Websocket Engineer7.1K
- Code Reviewer6.9K
- Api Designer6.9K
- Game Developer6.9K
- Sql Pro6.8K