Installation
- Quick Install (pip)
- uvx (no install)
- From Source
- PyPI
Install directly from GitHub using pip:Pin to a specific version:
Setup
Generate API Key
Create a user-scoped or admin API key from ZeroPath Settings. You need the Token ID and Token Secret.
Set Environment Variables
Set
ZEROPATH_BASE_URL to target a different environment, e.g. https://your-instance.example.comClient Configuration
- Claude Desktop / Cursor (uvx)
- From Source
For Claude Desktop, edit your config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Troubleshooting
'Unknown tool' error
'Unknown tool' error
The MCP server may not have started or failed to fetch the manifest. Check your terminal for startup errors. Ensure the server process is running and can reach
https://zeropath.com/mcp-manifest.json.Authentication failed
Authentication failed
Verify
ZEROPATH_TOKEN_ID and ZEROPATH_TOKEN_SECRET are correct and the API key is active. You can test by visiting ZeroPath Settings to confirm the key status.Organization not found
Organization not found
Confirm
ZEROPATH_ORG_ID matches an organization you have access to. You can find your org ID in ZeroPath Settings.'organizationId is required' error
'organizationId is required' error
Pass
organizationId explicitly in the tool input, or set ZEROPATH_ORG_ID in your environment. The server auto-injects the org ID when the environment variable is configured.Schema validation failed
Schema validation failed
Check the error details — the server validates all inputs before calling ZeroPath’s API. Common causes: wrong field names (e.g.,
status instead of issueStatus), wrong types (e.g., string instead of number for severity).General Tips
- Restart your AI client after changing MCP configuration.
- Ensure Python 3.12+ is in your
PATH. - Use
uvxfor the simplest setup — no installation required. - Check the GitHub repo for updates and known issues.