{
  "markdown": "# zeroheight MCP Server\n\nMCP server for zeroheight\n\n**For a full walkthrough on how to use this MCP server, head over to our [help centre article](https://help.zeroheight.com/hc/en-us/articles/39914754674843-Using-the-zeroheight-MCP-server).**\n\n## Install\n\nAdd to Claude Desktop or VSCode (including Cursor/Windsurf) config:\n\n```json\n{\n  \"mcpServers\": {\n    \"zeroheight-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@zeroheight/mcp-server@latest\"],\n      \"env\": {\n        \"ZEROHEIGHT_ACCESS_TOKEN\": \"zhat_abc123\",\n        \"ZEROHEIGHT_CLIENT_ID\": \"zhci_abc123\"\n      }\n    }\n  }\n}\n```\n\n## Usage\n\n### Authentication\n\nBy default, the local MCP connects to zeroheight and starts a browser OAuth flow the first time authentication is needed. OAuth tokens are stored locally at `~/.zeroheight/mcp-oauth.json`.\n\nIf your MCP client cannot complete OAuth, you can still configure zeroheight API credentials as environment variables. These can be created using [these instructions](https://developers.zeroheight.com/75fe5b2ed/p/6599ef-creation):\n\n```\nZEROHEIGHT_CLIENT_ID=\"your-client-id\"\nZEROHEIGHT_ACCESS_TOKEN=\"your-access-token\"\n```\n\nWhen both values are present, the local MCP sends them to zeroheight using `X-API-CLIENT` and `X-API-KEY` headers.\n\n### Telemetry\n\nTo help improve the experience this MCP server uses Sentry for error tracking. If you don't want to share error data, you can disable it by setting the environment variable `ZEROHEIGHT_MCP_DISABLE_TELEMETRY=true`\n\n### Available Tools\n\nThe server provides these MCP tools:\n\n**list-styleguides**\nDiscover available design systems that provide documented guidance for components, patterns, and styles. Call this tool first. If multiple systems are available, confirm with the user which should be used.\n\n_Helpful to reference before generating UI so decisions can reflect established design approaches._\n\nFor single-styleguide remote MCP connections, this tool is not exposed because the connection is already scoped to one design system.\n\n**list-pages**\nView the navigation hierarchy of a design system — including categories, pages, and tabs — to better understand how guidance is organized. Call this tool immediately after list-styleguides with the desired styleguide ID.\n\n_Helpful when determining where to look for component or pattern documentation before generating UI._\n\nFor single-styleguide remote MCP connections, this tool does not require a `styleguideId` argument.\n\n**get-page**\nFetch guidance from a specific design system page, including usage notes, recommendations, and supporting context.\n\n_Particularly helpful ahead of UI generation to increase the likelihood that outputs reflect the intent of the design system._\n\n### Setup Examples\n\n#### Claude Desktop\n\n```json\n{\n  \"mcpServers\": {\n    \"zeroheight\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@zeroheight/mcp-server@latest\"],\n      \"env\": {\n        \"ZEROHEIGHT_ACCESS_TOKEN\": \"zhat_abc123\",\n        \"ZEROHEIGHT_CLIENT_ID\": \"zhci_abc123\"\n      }\n    }\n  }\n}\n```\n\n#### VS Code\n\nCreate `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"zeroheight\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@zeroheight/mcp-server@latest\"],\n      \"env\": {\n        \"ZEROHEIGHT_ACCESS_TOKEN\": \"zhat_abc123\",\n        \"ZEROHEIGHT_CLIENT_ID\": \"zhci_abc123\"\n      }\n    }\n  }\n}\n```\n\n## Example Usage\n\n```\n\"List my styleguides\"\n\"Show pages about buttons\"\n\"Get the navigation for [styleguide name]\"\n\"Find documentation about typography\"\n```\n\n## Requirements\n\n- Node.js 22+\n- zeroheight OAuth access, or a zeroheight Client ID and Access Token\n\nMore info on setup can be found in the [help centre article](https://help.zeroheight.com/hc/en-us).",
  "bytes": 3666,
  "sha": "ab752e63c2a98bef6fd60696d9073befe85ee70434dc6b5f376b8d2e7a5f6eb4",
  "repo_slug": "",
  "fonte": "npm",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_zeroheight_zeroheight_dfce4ec5/readme"
}