Skip to content

open source

The fullstack MCP framework

One open-source SDK for TypeScript and Python: build MCP Apps for ChatGPT and Claude, MCP Servers for agents, and the clients that talk to them, with typed tools and native views.

Our open source tools are used by developers at top companies

NorthwindApertureCogentLumenBrightpathSundialMeridianIroncladBlue HarborKestrel

How it runs

Everything the protocol needs, in one package

  1. 1

    Scaffold

    One command to a working server.

  2. 2

    Define

    Typed tools, resources and prompts.

  3. 3

    Bind

    Attach views directly to tools.

  4. 4

    Test

    Inspector and evals built in.

Typed tools

Schemas are the contract with the model. Define them once and get validation, docs and client types for free.

acme-mcp · zsh

npx create-mcpfy-app

✓ tools/chart-sales.ts

✓ widgets/Chart.tsx

✓ mcpfy.config.ts

mcpfy dev

ready on :4141 · 6 tools registered

tools/chart-sales.ts

export const chartSales = tool({
  name: "chart_sales",
  input: z.object({ period: z.string() }),
});

Native views

Bind a component straight to a tool and it renders inside the host client, with full state.

Cloud Inspectorsession #4f2a

San Francisco, CA

72°F

Partly cloudy · H 74° L 58°

now72°
2pm74°
3pm73°
4pm70°
5pm66°
6pm63°

tools/call

{
  "name": "display_weather",
  "arguments": { "city": "San Francisco" }
}

result20041ms

{ "content": [{ "type": "resource" }] }

GPT-5.2

18/18

Claude

18/18

Gemini

17/18

Servers, clients and agents

The same package builds the server, the client that calls it, and an agent that orchestrates both.

Tool calls · 24h24,732

last 24h ↑ 12.4%

By country34 regions

Tracesp50 42ms

  • tools/call display_weatherclaude142ms
  • resources/listchatgpt18ms
  • tools/call search_docscursor842ms
  • prompts/listcopilot12ms
  • tools/call fetch_urlclaude503

p50

38ms

p95

112ms

errors

0.2%

In the box

TypeScript and Python, first class

1

Type-safe

End-to-end types from schema to client.

2

Framework friendly

Drop into Express, FastAPI or Hono.

3

MIT licensed

Open from day one, no lock-in.

4

Self-hostable

Run it anywhere, cloud optional.

Start building with the open SDK