What problem does it solve? Building a Model Context Protocol server for Claude Desktop involves many moving parts—protocol compliance, JSON-RPC handling, database setup, telemetry, and npm distribution—and mistakes in any of them cause connection failures or poor performance. ## Core Features & Use Cases - Server Scaffolding: Generates a TypeScript MCP server project with strict types, stdio transport, and MCP-compliant resource and tool endpoints. - Database & Telemetry: Designs SQLite/D1 schemas with FTS5 full-text search, latency targets under 500ms, and structured telemetry events for installs and API calls. - NPX Distribution & CI/CD: Configures package.json bin entries, semantic versioning, GitHub Actions publishing, and cross-platform installation testing. - Use Case: You want Claude Desktop to query your mental-model database. Use this Skill to scaffold the server, implement analyze/decompose tools, and publish it so users can run it with a single npx command. ## Quick Start Ask the agent to scaffold a TypeScript MCP server with a resources endpoint and a tools endpoint, then generate the claude_desktop_config.json snippet for local testing.