mcp-serverlisted
Install: claude install-skill viktorbezdek/skillstack
# MCP Server Development
## Overview
Comprehensive skill for developing Model Context Protocol (MCP) servers. MCP is a standardized protocol that enables AI agents (like Claude) to access external tools, data sources, and services through a unified interface.
Covers: MCP protocol fundamentals, building servers in Python (FastMCP) and TypeScript, agent-centric tool design, Claude Code integration (plugins, skills, hooks), production deployment, evaluation-driven development, and plugin packaging.
## When to Use
- Building new MCP servers from scratch
- Integrating external APIs or services as MCP tools
- Creating Claude Code plugins
- Designing tools optimized for AI agent consumption
- Configuring MCP servers for Claude Desktop or other clients
- Writing evaluations to test MCP server quality
- Implementing security, caching, or production patterns
## When NOT to Use
- Designing tool interfaces or consolidation patterns for agents (use tool-design)
- Prompt engineering or prompt optimization (use prompt-engineering)
- Building the actual business logic your tools wrap (that's application development)
- Debugging Claude's behavior when calling tools (that's a Claude usage issue)
## Decision Tree
```
What are you building?
│
├─ New MCP server
│ ├─ Python codebase or data/ML integration? → FastMCP (Python)
│ ├─ TypeScript/Node.js codebase? → @modelcontextprotocol/sdk (TypeScript)
│ └─ Need both? → Build in Python first, add TypeScript wrapper if needed
│
├─ Existing