Skip to content

Chapplin

A framework for building MCP servers and MCP Apps with type-safe JSX

Chapplin is a Vite-based framework for building MCP servers and MCP Apps (interactive UI) with type-safe JSX.

File-Based Collection

Drop files into tools/, resources/, and prompts/ and Chapplin registers them automatically.

Type-Safe UI

Define schemas once and get typed input/output in your UI components.

Single-File App HTML

MCP Apps are bundled into a single HTML asset ready for the host.

Multiple UI Targets

Use React, Preact, Solid, or Hono JSX with the same API.