Muppet

Muppet SDK

MCP Server Framework

Fast, lightweight, built on Web Standards. Support for any JavaScript runtime.

import { Muppet } from "muppet";

const mcp = new Muppet({
  name: "my-mcp-server",
  version: "1.0.0",
});

mcp.connect(new StdioServerTransport());

Lightweight

The whole library is under 14kB. Using only Web Standard APIs.

Multi-runtime

Works on Cloudflare, Fastly, Deno, Bun, AWS, or Node.js. The same code runs on all platforms.

Batteries Included

Built-in middlewares, custom middleware, third-party middleware, and helpers. Batteries included.

Delightful DX

Supports Standard Schema. Super clean APIs. First-class TypeScript support.

Capabilities

Explore how to implement common functionalities with Muppet:

Contributing

We welcome contributions! Please refer to our Contributing Guide to learn how you can help improve Muppet.

Support and Feedback

We're here to assist and value your feedback:

  • Bug Reports & Feature Requests: Create a GitHub issue for any issues or suggestions regarding the Muppet SDKs or documentation.
  • MCP Specification Discussions: Join the specification discussions for general discussions and Q&A about the Model Context Protocol.