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

aibunclaudeclaude-aiframeworkmcpmcp-servermcp-serversmodel-context-protocolnodenodejsopen-sourcetypescript
Stars
196★
Forks
13
Language
TypeScript
License
MIT
Created
2024-12-26
Last push
2025-01-20