zcaceres/easy-mcp
View on GitHub ↗Absurdly easy Model Context Protocol Servers in Typescript
196 ★13 forksTypeScriptUpdated 1y ago
What you need to know
Simplest way to create MCP servers in TypeScript with an Express-like API and experimental decorators
Install
bun install
Usage
- •Define Tools, Prompts, Resources, Resource Templates and Roots with calls similar to ExpressJS
- •Use the decorators API to infer tool, prompt and resource arguments automatically
Key features
- ✓Simple Express-like API
- ✓Experimental decorators API with automatic type inference
- ✓Context object for logging and progress reporting
- ✓Great type safety
Best for
TypeScript developers wanting minimal-boilerplate MCP server definitions
Caveats
- ⚠Beta - no MCP sampling, no SSE, no resource update notifications
- ⚠Prompt inputs functionality feels unfinished
Reviewed 2026-08-11
Topics
- Stars
- 196★
- Forks
- 13
- Language
- TypeScript
- License
- MIT
- Created
- 2024-12-26
- Last push
- 2025-01-20