Recommendation: Most teams should use the remote MCP server — it requires no installation and works with all major AI tools. Use local MCP if your organisation restricts remote MCP connections, you need token-based auth instead of a URL credential, or you're running the server in a CI/CD pipeline.
Not sure which to use? Read the zeroheight MCP overview.
What you'll need
Before you start:
- Node.js version 22 or higher
- A zeroheight account with at least one styleguide
- Your zeroheight Client ID and Access Token
- A tool that can connect to MCP servers.
Get your API credentials
You'll need your Client ID and Access Token to connect to zeroheight.
- Open your zeroheight account settings
- Navigate to the API section
- Generate a Client ID (starts with
zhci_) and Access Token (starts withzhat_)
If you need help creating API credentials, see the API authentication guide.
Setup
Claude Desktop
- Download and install Claude Desktop
- Open Claude Desktop settings
- Go to the Developer tab
- Click "Edit Config"
- Add this configuration:
{
"mcpServers": {
"zeroheight": {
"command": "npx",
"args": ["-y", "@zeroheight/mcp-server@latest"],
"env": {
"ZEROHEIGHT_ACCESS_TOKEN": "zhat_abc123",
"ZEROHEIGHT_CLIENT_ID": "zhci_abc123"
}
}
}
}Replace the example tokens with your actual credentials.
- Restart Claude Desktop
- Look for the MCP indicator in the chat interface
VS Code with GitHub Copilot
- Create
.vscode/mcp.jsonin your workspace:
{
"inputs": [
{
"type": "promptString",
"id": "zeroheight-token",
"description": "Zeroheight Access Token",
"password": true
},
{
"type": "promptString",
"id": "zeroheight-client",
"description": "Zeroheight Client ID",
"password": true
}
],
"servers": {
"zeroheight": {
"command": "npx",
"args": ["-y", "@zeroheight/mcp-server@latest"],
"env": {
"ZEROHEIGHT_ACCESS_TOKEN": "${input:zeroheight-token}",
"ZEROHEIGHT_CLIENT_ID": "${input:zeroheight-client}"
}
}
}
}
- Open Command Palette (⇧⌘P on macOS, F1 on Windows) and run
MCP: Add Server - Enter your credentials when prompted
- Enable Agent Mode in GitHub Copilot Chat
Cursor IDE
- Open Settings → MCP Servers
- Click "Create New MCP Server"
- Configure:
- Name:
zeroheight - Command:
npx - Args:
["-y", "@zeroheight/mcp-server@latest"] - Environment variables:
-
ZEROHEIGHT_ACCESS_TOKEN: your token -
ZEROHEIGHT_CLIENT_ID: your client ID
-
- Name:
- Save and restart Cursor
What you can do with the MCP
Once connected, the local MCP server provides the same tools as the remote server: list-styleguides, get-styleguide-tree, list-pages, get-page, and search-pages. See the remote MCP article for full details and example queries.
Troubleshooting
Server not appearing after setup?
- Check Node.js version:
node --version(needs 22+) - Verify your credentials are correct
- Check JSON syntax in config file
- Restart your client completely
"There are no accessible styleguides..." error?
- Confirm your access token and client ID
- Make sure your account has styleguide access
- Check if credentials have expired
Server won't start?
- Test manually:
npx @zeroheight/mcp-server@latest - Check internet connection
- Look for firewall issues
For more help, contact support@zeroheight.com or check the help center.