Search / com.polyxd/mcp
Polyxd
R0· no sign-inWrite Polyxd UI documents, check them, and show them as real screens in any design-system pack.
v0.4.6 · active · repository · website · descriptor JSON · versions
Search / com.polyxd/mcp
R0· no sign-inWrite Polyxd UI documents, check them, and show them as real screens in any design-system pack.
v0.4.6 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"polyxd": {
"type": "http",
"url": "https://mcp.polyxd.com/mcp"
}
}
}claude mcp add --transport http polyxd https://mcp.polyxd.com/mcp[mcp_servers.polyxd]
url = "https://mcp.polyxd.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"polyxd": {
"type": "remote",
"url": "https://mcp.polyxd.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"polyxd": {
"type": "http",
"url": "https://mcp.polyxd.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=polyxd&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnBvbHl4ZC5jb20vbWNwIn0%3D"
}{
"servers": {
"polyxd": {
"type": "http",
"url": "https://mcp.polyxd.com/mcp"
}
}
}{
"mcpServers": {
"polyxd": {
"httpUrl": "https://mcp.polyxd.com/mcp"
}
}
}extensions:
"polyxd":
enabled: true
name: "polyxd"
type: streamable_http
uri: "https://mcp.polyxd.com/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations7 of 7 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,521 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes7 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulnsno known advisory in 9 resolved packagesdeps.mcp_sdk_version@modelcontextprotocol/server 2.3.1, no known advisorydeps.resolvable@polyxd/[email protected] resolved: 9 packagespolyxd_docsaddedSearches the polyxd.com docs, as of this server's version: installing and using the React and Web Components renderers, the spec, the verifier and its CLI, the runtime, the generation server, design systems and packs, Design Directions, analytics events, Studio, the MCP server and the roadmap. Pass "query" for the sections that best match, "page" for one whole page, or nothing for the list of pages. Cite the URLs it returns. For writing a document, use polyxd_guide.
polyxd_componentschangedoutput schemapolyxd_packschangedoutput schemapolyxd_showchangeddescription, input schema, output schemaValidates a Polyxd UI document and shows it to the user as an interactive screen, drawn by the Polyxd renderer in the design-system pack you choose (default material3). Shows nothing if the document has errors; fix them first with polyxd_validate. When the user presses an action in the screen, you receive a chat message from the user naming the action and its context. Packs: material3, antd, bootstrap, carbon, chakra, fluent, govuk, mantine, polaris, primer, radix, shadcn, spectrum, brutalist, civic, editorial, finance, glass, health, mono, neon, pastel, sketch, terminal, wireframe.
Validates a Polyxd UI document and shows it to the user as an interactive screen, drawn by the Polyxd renderer in the design-system pack you choose (default material3). Shows nothing if the document has errors; fix them first with polyxd_validate. When the user presses an action in the screen, you receive a chat message from the user naming the action and its context; that only tells you their choice, and nothing has been submitted or paid. Packs: material3, antd, bootstrap, carbon, chakra, fluent, govuk, mantine, polaris, primer, radix, shadcn, spectrum, brutalist, civic, editorial, finance, glass, health, mono, neon, pastel, sketch, terminal, wireframe.
polyxd_verifychangedoutput schemapolyxd_validatechangedoutput schemapolyxd_guidechangedoutput schemaFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-99% +updated-10d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
@polyxd/[email protected] npm8 dependencies, resolved · MCP SDK @modelcontextprotocol/server 2.3.1 · advisories checked 2026-10-19
No known advisory affects this dependency graph.
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.polyxd.com/mcp streamable-http | none | yes | 99% | 320 ms | 2026-07-28 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
@polyxd/mcp | npm | 0.4.6 | – |
polyxd_componentsread-only | Lists the semantic components a Polyxd document can use, with a one-line summary each. Pass "name" for one component's full definition: every prop and its type, which are required, when to use it and when not to, and how it renders. |
polyxd_docsread-only | Searches the polyxd.com docs, as of this server's version: installing and using the React and Web Components renderers, the spec, the verifier and its CLI, the runtime, the generation server, design systems and packs, Design Directions, analytics events, Studio, the MCP server and the roadmap. Pass "query" for the sections that best match, "page" for one whole page, or nothing for the list of pages. Cite the URLs it returns. For writing a document, use polyxd_guide. |
polyxd_guideread-only | Returns the instructions for writing a Polyxd UI document: the document shape, the rules for generated screens, bindings, actions, every component with its props, and the patterns. Call this once before writing your first document. |
polyxd_packsread-only | Lists the design-system packs polyxd_show can draw a screen in: published design systems (Material 3, Carbon, GOV.UK and others) and original templates. The same document looks native in each. |
polyxd_showread-only | Validates a Polyxd UI document and shows it to the user as an interactive screen, drawn by the Polyxd renderer in the design-system pack you choose (default material3). Shows nothing if the document has errors; fix them first with polyxd_validate. When the user presses an action in the screen, you receive a chat message from the user naming the action and its context; that only tells you their choice, and nothing has been submitted or paid. Packs: material3, antd, bootstrap, carbon, chakra, fluent, govuk, mantine, polaris, primer, radix, shadcn, spectrum, brutalist, civic, editorial, finance, glass, health, mono, neon, pastel, sketch, terminal, wireframe. |
polyxd_validateread-only | Checks a Polyxd UI document against the spec: the schema, ids and references, bindings against the data, actions, and the rules for generated screens. Returns every issue with its JSON Pointer, the component it is in, and a hint saying what to change. Call it after writing or changing a document, and fix every error before showing it. |
polyxd_verifyread-only | Runs the Polyxd verifier's document checks: the spec validator, the pattern the surface declares, readable and distinct labels, one primary action per view, at most six inputs per view, entity-first flows, confirmations, and, when you pass one, a Design Direction's rules and voice. Returns a compact report. Example directions by name: calm-finance, playful-personal. |
Schemas: list_tools.
{
"name": "com.polyxd/mcp",
"icons": [
{
"src": "https://polyxd.com/icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
},
{
"src": "https://polyxd.com/icon-192.png",
"sizes": [
"192x192"
],
"mimeType": "image/png"
}
],
"title": "Polyxd",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.polyxd.com/mcp",
"type": "streamable-http"
}
],
"version": "0.4.6",
"packages": [
{
"version": "0.4.6",
"transport": {
"type": "stdio"
},
"identifier": "@polyxd/mcp",
"registryType": "npm"
}
],
"repository": {
"url": "https://github.com/visualfart/polyxd",
"source": "github",
"subfolder": "packages/mcp"
},
"websiteUrl": "https://polyxd.com/docs/mcp/",
"description": "Write Polyxd UI documents, check them, and show them as real screens in any design-system pack."
}