
PO UI MCP Server: Setup for Claude, Cursor and Other Apps
Lets Claude, Cursor and other assistants look up PO UI Angular components, guides and code examples.
The PO UI project's own MCP server gives your assistant six read-only tools for the PO UI Angular library. It can list components, fetch their docs and official examples, search all the documentation and open guides. It runs on your computer, needs no account or API key, and reads the public docs from po-ui.io and GitHub each time you ask. The package README is written in Portuguese.
Good for
- Angular developers building with PO UI components
- Teams that want an assistant to follow the official PO UI examples
- Developers who need accurate component docs without leaving the editor
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install PO UI MCP
Claude Code
- 1
Copy this prompt.
Add the PO UI MCP server to Claude Code. Run this command: claude mcp add po-ui -- npx -y @po-ui/mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us.
Tools
Lists PO UI components, services and guides
Lists the components, directives, services, interfaces, enums and guides in the PO UI index. You can narrow it by section and by a word in the name or description.
Try: “Which PO UI components handle file upload?”
Network ·
list_componentsShows the docs for one PO UI component
Returns the documentation of a component, directive, service, interface or enum as Markdown. It accepts a slug like po-button, a selector like <po-button> or a class name like PoButtonComponent.
Try: “Show the documentation for po-table.”
Network ·
get_component_docsShows official code examples for a component
Fetches up to 5 official examples (default 3) for a component from the PO UI repository, with their TypeScript, HTML and style files. It falls back to the parent component's examples when a component has none.
Try: “Show two basic examples of po-button.”
Network ·
get_component_examplesReturns an official best-practices document
Returns one of four official PO UI documents: contributing, development flow, getting started or the theme service.
Try: “What are the PO UI best practices for theming?”
Network ·
get_best_practicesSearches all PO UI documentation
Runs a case-insensitive text search over the consolidated PO UI documentation and returns matching sections with the text around each match.
Try: “Search the PO UI docs for lazy load.”
Network ·
search_docsReturns a full documentation guide
Returns the complete content of one guide from the PO UI documentation. Use list_components with the guides section to see the names.
Try: “Bring me the schematics guide.”
Network ·
get_guide
Read from the source code
Permissions
low risk · 2 things to watch
Low risk
All six tools only read public PO UI documentation and repository files over the internet, and none changes anything on your computer. No account or key is involved.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Examples tool can hit GitHub rate limits
get_component_examples calls the public GitHub API without sign-in, which allows 60 requests per hour per IP address. The server caches the repository tree after the first call. github.com
It only reads public documentation
All six tools fetch public PO UI pages and repository files. The README describes them as read-only tools. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Talks to | po-ui.io. raw.githubusercontent.com. api.github.com |
|---|---|
| Sign-in and keys | No account or API key. |
Questions
Is the PO UI MCP server official?
Yes. It lives in the po-ui/po-angular repository, the PO UI project's own repository, and is published as @po-ui/mcp.
Do I need an API key?
No. It needs no account. It does need internet access to po-ui.io, raw.githubusercontent.com and api.github.com, with a 10 second timeout per request.
Which Node.js version do I need?
Node.js 18 or later, with npx on your PATH. On Windows, some clients need the full path to npx.cmd.
Which apps does it work with?
The README gives setup for Claude Desktop, Cursor, Kiro, VS Code with GitHub Copilot and Continue. Any app that can run a local server over stdio works the same way.
Why does the examples tool sometimes fail?
It uses the public GitHub API, which allows 60 requests per hour per IP address without sign-in. After the limit, wait for it to reset or restart the server later.
Is it free?
Yes. It is open source under the MIT license.
Information
updated Nov 2, 2026
- Publisher
- Official
- Package
@po-ui/mcp- Registry
- npm
- Transport
- stdio
- Auth
- None
- Version
- 21.35.0
- License
- MIT
- Last commit
- Oct 30, 2026
- Open issues
- 91
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 2Hide
- github.com · github.com
- github.com · github.com