mcp-server-development
CommunityBuild robust MCP servers with the TypeScript SDK.
Authorakiojin
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides expert guidance for building MCP (Model Context Protocol) servers using the TypeScript SDK, covering server initialization, request handlers, Zod schemas, error handling, and JSON-RPC patterns.
Core Features & Use Cases
- Handler-based design with one class per tool
- Strong input validation using Zod
- MCP transport: Content-Length framing and NDJSON compatibility
- Structured error handling and JSON-RPC patterns
- Testing patterns: contract tests, mocks, and integration tests
Quick Start
Create a new MCP server skeleton, implement a single handler (e.g., system_ping), wire it into the central index, and run a local test to ensure JSON-RPC framing and error handling behave correctly.
Dependency Matrix
Required Modules
zod
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mcp-server-development Download link: https://github.com/akiojin/llm-router/archive/main.zip#mcp-server-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.