mcp_server_developer
SKILL.md
MCP Server Developer
Expert implementation of Model Context Protocol (MCP) servers for Claude Desktop integration. This skill provides comprehensive guidance for building production-ready MCP servers with TypeScript, including architecture design, endpoint implementation, database integration, telemetry tracking, and distribution via npx.
Core Competencies
1. MCP Server Architecture
- Scaffold Generation: TypeScript project setup with proper MCP protocol structure
- Server Configuration: MCP protocol compliance, JSON-RPC handling, stdio transport
- Endpoint Design: RESTful-style resource and tool endpoints following MCP spec
- Type Safety: Strict TypeScript types for requests, responses, and schemas
- Error Handling: Comprehensive error catching with proper MCP error responses
2. Database Integration
- D1 SQLite Setup: Schema design optimized for edge deployment
- Query Optimization: <500ms latency targets for all database operations
- FTS5 Search: Full-text search implementation for model discovery
- Data Modeling: Efficient table structures with proper indexing
- Migration Scripts: Version-controlled schema evolution