What it does
This MCP server provides Claude with tools to search and retrieve assistant-ui documentation, API references, and code examples. It enables developers to query the library's extensive docs—covering composable primitives, runtime APIs, backend integrations, and component patterns—directly within Claude's context. The server reads from the assistant-ui repository and filesystem, making documentation lookups fast without forcing context switches.
Who it's for
Frontend engineers building chat and conversational UIs with assistant-ui, particularly those integrating with multiple LLM backends (Vercel AI SDK, LangGraph, Google ADK, custom HTTP backends). Developers who want Claude to help them compose thread and message components, understand runtime configuration, or discover patterns for features like streaming, attachments, and voice input.
Common use cases
- Search component API docs (Thread, Composer, ActionBar, etc.) while prototyping a chat interface
- Find integration examples for a specific backend (LangChain, Ollama, Bedrock)
- Look up TypeScript runtime APIs and adapter signatures
- Retrieve Radix-style primitive composition patterns for custom UI
- Find examples of generative UI patterns and tool call rendering
Setup pitfalls
- Filesystem write access—the server writes to disk, likely for caching; sandbox its working directory in restricted deployments
- Network access required—documentation is fetched from GitHub or the assistant-ui CDN; ensure outbound HTTPS is permitted
- High risk classification due to filesystem writes—monitor and restrict write paths if necessary
- Two tools available—verify both are present before querying; one may have limitations requiring fallback to the other