mcp-app-solid.md

SolidJS MCP App Starter

MCP App · UI in chat
from"modelcontextprotocol"
3.0k

The official ext-apps repository now keeps its SolidJS starter under examples/basic-server-solid. It demonstrates an MCP server, a Solid view, a ui:// resource and the postMessage bridge used by MCP Apps hosts.

Not for: A finished end-user product. It is a reference implementation for developers and still needs product-specific tools, authentication, data handling and design.

Source and setup verified on 2026-11-03

Developer Tools
SolidJSMCP Appsui://example

Quick facts

Provider
Model Context Protocol project (official)
Framework
SolidJS
Current path
examples/basic-server-solid
Repository stars
3,042 on 2026-11-03

What you can do

  • Render a reactive SolidJS view inline
  • Receive structured tool results
  • Call server tools from the app
  • Demonstrate MCP Apps host messaging

Requirements

  • Node.js and npm
  • An MCP Apps-compatible host
  • SolidJS development experience for customization
setup.md
# 1. Clone and build the examples
$git clone https://github.com/modelcontextprotocol/ext-apps.git && cd ext-apps && npm install && npm run build
# Official Solid example
https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/basic-server-solid

The old starters/solid URL is obsolete; use examples/basic-server-solid.

Always confirm the latest setup instructions with the maintainer before installing.

>Questions

Is SolidJS MCP App Starter an MCP App with inline UI?

Yes. The maintainer's source declares an MCP UI resource and links it to a tool result. It renders inline only in hosts that support MCP Apps.

Where were these details checked?

Against the maintainer's README, source, or official documentation at https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/basic-server-solid, plus the GitHub API where a repository is available.