MCP Installation
MCP Installation
verbitas-mcp runs as a local process that your AI agent connects to via the MCP stdio transport.
Prerequisites
- Node.js 18+ (or use
npxwithout installing) - A Verbitas API key
Claude Desktop
-
Open Claude Desktop settings:
Claude > Settings > Developer > Edit Config -
Add the Verbitas server to your
mcp.json:
{ "mcpServers": { "verbitas": { "command": "npx", "args": ["-y", "verbitas-mcp@latest"], "env": { "VERBITAS_API_KEY": "vb_live_01j..." } } }}-
Restart Claude Desktop.
-
You should see “verbitas” in the MCP servers list. Test it:
“List my Verbitas recipes”
Claude will call vb_recipes_list and return the list.
Cursor
-
Open Cursor settings:
Cmd/Ctrl + Shift + P→Open User Settings (JSON) -
Add or merge into
mcpServers:
{ "mcpServers": { "verbitas": { "command": "npx", "args": ["-y", "verbitas-mcp@latest"], "env": { "VERBITAS_API_KEY": "vb_live_01j..." } } }}- Reload Cursor. The verbitas tools are now available to the Cursor AI agent.
Windsurf
-
Open Windsurf MCP config:
~/.codeium/windsurf/mcp_config.json -
Add the Verbitas server:
{ "mcpServers": { "verbitas": { "command": "npx", "args": ["-y", "verbitas-mcp@latest"], "env": { "VERBITAS_API_KEY": "vb_live_01j..." } } }}- Restart Windsurf.
Install globally (optional)
Instead of npx, you can install globally for faster startup:
npm install -g verbitas-mcpThen use "command": "verbitas-mcp" instead of npx in the config.
Init helper
If you have verbitas-mcp installed globally, you can run the init command to generate the config snippet automatically:
verbitas-mcp init# → prints the JSON snippet for Claude Desktop / CursorAPI key security
Do not hardcode your API key in the config file if that file is committed to version control. Instead:
- Use an environment variable reference if your MCP client supports it.
- Or store the key in a secrets manager and pass it via a wrapper script.
Example wrapper script (/usr/local/bin/verbitas-mcp-wrapper):
#!/bin/bashexport VERBITAS_API_KEY=$(doppler secrets get VERBITAS_API_KEY --plain)exec verbitas-mcp "$@"Then in config: "command": "verbitas-mcp-wrapper".
Verifying the installation
Ask your agent: “What Verbitas tools are available?”
The agent should list the 6 tools: vb_sign, vb_verify, vb_lookup, vb_recipes_list, vb_recipe_create, vb_get_audit_log.
Or run the MCP server directly to test:
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | VERBITAS_API_KEY=vb_live_... npx verbitas-mcpVersion pinning
For production pipelines, pin to a specific version rather than @latest:
{}Find the latest version on npm: verbitas-mcp.