https://mcp.chief.bot/mcp. You do not need to install chief-mcp or run a
local process.
Replace <api-key> with a Chief PAT and <project-id> with the Project you
want the client to use. The help center covers token creation in
API access & personal access tokens.
Hosted server
- Claude Code
- Cursor
Authorization header, use Authorization: Bearer <api-key>.
Optional self-hosted setup
Install thechief-mcp binary only when you want to run the server yourself —
see MCP server → Optional self-hosted install.
The quickest way to configure a self-hosted client is the chief CLI
(install it too), which fills in the installed binary path and your credentials:
- Claude Code —
.mcp.json(project) or~/.claude.json(user), or runclaude mcp add chief -- chief-mcp stdio - Cursor —
.cursor/mcp.json(project) or~/.cursor/mcp.json(global) - Codex —
~/.codex/config.toml(emitted as TOML)
chief CLI? Every snippet below also works pasted in by hand — you only need
the chief-mcp binary.
To configure a client by hand, use the snippets below. Replace <api-key> and
<project-id> with your values — the help center covers where the token comes
from in API access & personal access tokens.
Stdio transport
Use stdio when the agent runs the server locally as a subprocess.- Claude Code
- Claude Desktop
- Cursor
- Codex
- VS Code
mcpServers block use the same snippet
as Cursor.
Self-hosted HTTP transport
Use HTTP for remote or web-based integrations. Start the server, then point the client at its endpoint with credentials in the request headers.http://localhost:8080 and exposes the MCP endpoint at
/mcp using Streamable HTTP.
- Claude Code
- Cursor
Verify the connection
After configuring a client, restart its session — MCP servers are long-lived stdio processes that don’t hot-reload.
In Claude Code, /mcp shows the Chief server connected with all 44 tools.
FAQ
I changed the config but the client still does not see the server.
I changed the config but the client still does not see the server.
Restart the client session. MCP servers are long-lived stdio processes and do not hot-reload after a config change.
Should I use the hosted server, stdio, or self-hosted HTTP?
Should I use the hosted server, stdio, or self-hosted HTTP?
Use the hosted server for the shortest setup. Choose stdio only when a local agent must launch your own binary, or self-hosted HTTP when your organization must operate the server in its own network.
Is there a faster way than writing the config by hand?
Is there a faster way than writing the config by hand?
Yes.
chief mcp config claude, chief mcp config cursor, or chief mcp config codex print a ready-to-paste snippet with the binary path and credentials filled in.How do I test the server without an agent?
How do I test the server without an agent?
Run the MCP Inspector against it:
npx @modelcontextprotocol/inspector chief-mcp stdio, then click Connect and List tools.