MCP Server
Endpoint
https://api.pyrite.cloud/mcp
Pyrite uses the Streamable HTTP transport.
Authentication
Create a Team API Key in Pyrite Cloud and use it as a Bearer Token:
Authorization: Bearer <TEAM_API_KEY>
We recommend storing your key in an environment variable:
export PYRITE_TOKEN="<TEAM_API_KEY>"
Claude Code
Add Pyrite directly from the CLI:
claude mcp add --transport http pyrite https://api.pyrite.cloud/mcp \
--header "Authorization: Bearer <TEAM_API_KEY>"
Verify the connection:
claude mcp list
Alternatively, create .mcp.json:
{
"mcpServers": {
"pyrite": {
"type": "http",
"url": "https://api.pyrite.cloud/mcp",
"headers": {
"Authorization": "Bearer ${PYRITE_TOKEN}"
}
}
}
}
Codex
Add Pyrite from the CLI:
codex mcp add pyrite \
--url https://api.pyrite.cloud/mcp \
--bearer-token-env-var PYRITE_TOKEN
Verify:
codex mcp list
Alternatively, add it to ~/.codex/config.toml:
[mcp_servers.pyrite]
url = "https://api.pyrite.cloud/mcp"
bearer_token_env_var = "PYRITE_TOKEN"
OpenCode
Add Pyrite from the CLI:
opencode mcp add pyrite \
--url https://api.pyrite.cloud/mcp \
--header "Authorization=Bearer $PYRITE_TOKEN"
Verify:
opencode mcp list
Alternatively, add it to opencode.jsonc:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"servers": {
"pyrite": {
"type": "remote",
"url": "https://api.pyrite.cloud/mcp",
"oauth": false,
"headers": {
"Authorization": "Bearer {env:PYRITE_TOKEN}"
}
}
}
}
}
Cursor
Create .cursor/mcp.json in your project, or ~/.cursor/mcp.json for a global configuration:
{
"mcpServers": {
"pyrite": {
"url": "https://api.pyrite.cloud/mcp",
"headers": {
"Authorization": "Bearer ${env:PYRITE_TOKEN}"
}
}
}
}
Verify from the Cursor CLI:
agent mcp list
To view the available Pyrite tools:
agent mcp list-tools pyrite
VS Code
Add Pyrite from the VS Code CLI:
code --add-mcp '{"name":"pyrite","type":"http","url":"https://api.pyrite.cloud/mcp","headers":{"Authorization":"Bearer ${env:PYRITE_TOKEN}"}}'
Alternatively, create .vscode/mcp.json:
{
"servers": {
"pyrite": {
"type": "http",
"url": "https://api.pyrite.cloud/mcp",
"headers": {
"Authorization": "Bearer ${env:PYRITE_TOKEN}"
}
}
}
}
You can also use the Command Palette:
MCP: Add Server
To verify the connection:
MCP: List Servers
Other MCP Clients
Use the following connection details:
Transport: Streamable HTTP
URL: https://api.pyrite.cloud/mcp
Header: Authorization: Bearer <TEAM_API_KEY>
Keep your Team API Key private and never commit it to source control.