loading…
Search for a command to run...
loading…
MCP server for assistant-ui documentation and examples
MCP server for assistant-ui documentation and examples
Product · Documentation · Examples · Discord Community · Contact Sales
npm version
npm downloads
Ask DeepWiki
Weave Badge
assistant-ui is an open source TypeScript/React library to build production-grade AI chat experiences fast.
Run one of the following in your terminal:
npx assistant-ui create # new project
npx assistant-ui init # add to existing project
Build: composable primitives to create any chat UX (message list, input, thread, toolbar) and a polished shadcn/ui theme you can fully customize.
Ship: production-ready UX out of the box — streaming, auto-scroll, retries, attachments, markdown, code highlighting, and voice input (dictation) — plus keyboard shortcuts and accessibility by default.
Generate: render tool calls and JSON as components, collect human approvals inline, and enable safe frontend actions.
Integrate: works with AI SDK, LangGraph, Mastra, or custom backends; broad provider support; optional chat history and analytics via Assistant Cloud (single env var).
Assistant Cloud: managed chat persistence and analytics. Deploy with the Cloud Starter template; bring any model/provider.
AI SDK: integration with Vercel AI SDK; connect to any supported provider.
LangGraph: integration with LangGraph and LangGraph Cloud; connect via LangChain providers.
Mastra: integration with Mastra agents/workflows/RAG; model routing via Vercel AI SDK; optional Mastra Cloud.
Custom: use assistant-ui on top of your own backend/streaming protocol.
assistant-ui takes a Radix-style approach: instead of a single monolithic chat component, you compose primitives and bring your own styles. We provide a great starter config; you control everything else.

Sample customization to make a Perplexity lookalike:

assistant-ui is the most popular UI library for building AI chat.
Hundreds of companies and projects use assistant-ui to build in-app AI assistants, including ,
,
,
,
,
,
,
,
,
, and more.

|
|
Backed by Y Combinator. Building something with assistant-ui? We’d love to hear from you.
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"docs-server": {
"command": "npx",
"args": [
"-y",
"@assistant-ui/mcp-docs-server"
]
}
}
}Extract design specs and assets
An Open-Sourced UI to install and manage MCP servers for Windows, Linux and macOS.
Build, validate, and deploy multi-agent AI solutions on the ADAS platform. Design skills with tools, manage solution lifecycle, and connect from any AI environm
MCP Bundles: Create custom bundles of tools and connect providers with OAuth or API keys. Use one MCP server across thousands of integrations, with programmatic