npx -y @pacifica-fi/mcp-server with the environment variables from Configuration (ADDRESS plus AGENT_PRIVATE_KEY or PRIVATE_KEY; omit the key for read-only).
Only the config format differs per client.
The examples below use agent-key mode; swap in PRIVATE_KEY, or drop the key entirely for read-only.
Claude Desktop
Go to Settings → Developer → Edit Config to openclaude_desktop_config.json, then add the pacifica server:
[pacifica-mcp] account=<address> mode=agent-key.
Claude Code
Add it with the CLI:.mcp.json in your project root (commit it to share with your team):
claude mcp list. Docs: code.claude.com/docs/en/mcp
OpenAI Codex
Add it with the CLI:~/.codex/config.toml (note the nested .env table):
Factory (droid)
Add it with the CLI:~/.factory/mcp.json (user-level) or .factory/mcp.json (project-level):
Hermes Agent
Edit~/.hermes/config.yaml (YAML, top-level mcp_servers key):
/reload-mcp inside Hermes, or restart it.
Docs: hermes-agent.nousresearch.com/docs/user-guide/features/mcp
Crush
Editcrush.json in your project root (or ~/.config/crush/crush.json for all projects).
The top-level key is mcp (not mcpServers), and Crush expands $VAR shell references in values - so keep secrets in your environment rather than in the file: