
KoliBri MCP Server
OfficialGive AI agents access to 200+ accessible KoliBri Web Component samples, specs, and docs over MCP.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npm install -g @public-ui/mcpPaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"kolibri-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://public-ui-kolibri-mcp.vercel.app/mcp"
]
}
}
}Claude Desktop connects to remote servers through the `mcp-remote` proxy (installed on first run via npx). Restart Claude Desktop after saving.
Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf
Before you start
- An MCP-compatible client (e.g. Claude Desktop, VS Code Copilot)
- For local stdio transport: Node.js with npx, or a global install of @public-ui/mcp
About KoliBri MCP Server
KoliBri MCP Server (@public-ui/mcp) lets AI agents and MCP-compatible clients query KoliBri's library of accessible Web Component examples, specifications, scenarios, and documentation through the Model Context Protocol. KoliBri extends the HTML5 standard with self-contained, accessible Web Components and is a reference implementation of the WCAG and BITV accessibility standards. The server's primary deployment is a hosted remote HTTP (StreamableHTTP) endpoint that needs no installation; a local stdio transport is offered as an alternative for offline or self-hosted use. With it connected, you can ask things like '@kolibri show me a button example' or '@kolibri how do I use KolButton?'.
Tools & capabilities (3)
hello_kolibriA simple greeting tool for testing the connection and getting server metadata. Optional `name` (string) parameter to greet.
searchSearch KoliBri component samples, scenarios, and documentation using fuzzy search (Fuse.js). Optional params: `query` (string, empty returns all), `kind` ("doc" | "sample" | "scenario"), `limit` (number, default 10).
fetchGet a specific sample or documentation entry by its ID. Required param: `id` (string, e.g. "button/basic").
When to use it
- Letting an AI assistant pull real, accessible KoliBri component examples while writing UI code
- Looking up KoliBri component specifications and usage scenarios from inside an MCP client
- Surfacing KoliBri accessibility best-practices so agents generate WCAG/BITV-compliant markup
- Searching documentation by keyword (e.g. button, accessibility) directly from Claude Desktop or VS Code Copilot
Security notes
The hosted remote endpoint requires no authentication and serves public KoliBri component documentation. Optional request logging can be enabled with the MCP_LOGGING environment variable (disabled by default); in stdio mode logs are written to stderr so they do not interfere with the JSON-RPC protocol on stdout.
KoliBri MCP Server FAQ
Do I need to install anything to use it?
No. The recommended setup is the hosted remote HTTP endpoint at https://public-ui-kolibri-mcp.vercel.app/mcp, which requires zero installation and stays up-to-date with the latest samples. A local stdio install via npm or npx is available as an alternative.
What transports are supported?
A remote StreamableHTTP endpoint (POST /mcp) as the primary/recommended option, and a local stdio transport via the kolibri-mcp binary (or npx @public-ui/mcp) for offline use, local development, and self-hosting.
Does it require authentication or an API key?
No. The server serves public KoliBri component documentation and requires no authentication.
Can I self-host the HTTP server?
Yes. You can run `node dist/mcp.mjs` (optionally with a custom PORT) to host your own StreamableHTTP endpoint, or deploy it to Vercel as a serverless API as documented in the package.
Alternatives to KoliBri MCP Server
Compare all alternatives →Popular community server that feeds Figma layout data to coding agents via a Figma API token.
Generate beautiful, modern UI components from natural-language descriptions inside your IDE.
Give AI assistants full access to shadcn/ui v4 components, blocks, demos, and metadata across React, Svelte, Vue, and React Native.
Compare KoliBri MCP Server with: