mcp-server-development

Community

Build 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.
View Source Repository