Marketplace / mcp-app-server
MCP App Server
Model Context Protocol server with an interactive MCP Apps UI (ext-apps) — renders inline in Claude and ChatGPT.
Kthulu Team 47 SSG Generated
MCP App Server
Scaffold a complete, dependency-free MCP server that ships an interactive
UI using the official MCP Apps extension
(io.modelcontextprotocol/ui). Compliant hosts — Claude, ChatGPT and others —
render the view inline in the conversation.
kthulu create my-mcp-app --template=mcp
cd my-mcp-app && go test ./... && go build ./cmd/my-mcp-app
What you get
- Zero dependencies: stdlib-only JSON-RPC 2.0 server over stdio
- MCP Apps wired end to end:
ui://resource served astext/html;profile=mcp-app- tools linked to views via
_meta.ui.resourceUri - extension capability declared in
initialize
- Working example app: a live status dashboard view that performs the
ui/initializehandshake, rendersui/notifications/tool-resultpayloads and calls tools back viatools/call - Protocol tests included: initialize/tools/resources round-trips run
with plain
go test
Connect to Claude Desktop
{
"mcpServers": {
"my-mcp-app": { "command": "/path/to/my-mcp-app" }
}
}
Ask Claude to "show the status dashboard" and the app renders inline.