Step 1: Create a key
- Go to Settings → API keys and click New key.
- Name it after the tool, such as “Claude Code”.
- Tick what the tool may do. For a first try, pick Search the knowledge base, Read tickets and Read plan usage.
- Click Create key and copy the key. It starts with
zk_live_.
Claude Code
In your terminal, replaceYOUR_KEY with the key and run:
--scope user after claude mcp add to make ZynfoAI available in every project. Without it, it’s
added for the current project only.
Check that it connected:
zynfoai should show as connected. Start claude, or open a new session if one was already running,
and ask, for example, “Show my open ZynfoAI tickets”. Inside Claude Code, /mcp lists the servers and
their tools.
To remove it, run claude mcp remove zynfoai.
Claude Desktop
Claude Desktop reads its servers from a settings file, and it connects to a web address through a small helper calledmcp-remote. You need Node.js installed.
- In Claude Desktop, open Settings → Developer and click Edit Config. This opens
claude_desktop_config.json. - Add a
zynfoaientry undermcpServers. Keep what’s already in the file, and keep it valid JSON:
Authorization:. The space is inside the ZYNFO_AUTH value.
- Quit Claude Desktop completely and open it again. The app reads this file only when it starts.
- In a new chat, look for ZynfoAI in the tools menu, and ask your question.
nvm, Claude Desktop may not find npx. Replace
"command": "npx" with the full path to it, which which npx prints in a terminal, and add
"PATH": "<the folder that path is in>:/usr/local/bin:/usr/bin:/bin" to env.
If the server doesn’t appear, open Settings → Developer, click zynfoai and read its log.
Codex
Codex can connect to a remote MCP server with a bearer token. Put the key in an environment variable, then add the server to~/.codex/config.toml:
Other tools
Cursor, VS Code and other tools that support remote MCP servers connect the same way. Give them the server address and anAuthorization: Bearer YOUR_KEY header, with the key you created. If the tool
asks for a transport, choose Streamable HTTP.