Whisper · Docs
Agent frameworks

More frameworks

Devin, Qoder, Pi, and Swival have no install CLI — add the Whisper MCP server by hand. The config is always the same: command whisper, args ["mcp"].

Status: Manual setup. These are hosted SaaS or GUI IDEs with no install CLI — add the Whisper MCP server by hand. The config is always the same: command whisper, args ["mcp"]. Keyless verify/RDAP work with no key; set WHISPER_API_KEY (or whisper login) to unlock control + egress.

Prerequisite: the whisper CLI on your PATH — the adapter runs whisper mcp (the tool surface) and, for egress, whisper connect:

curl -fsSL https://get.whisper.online | sh

Devin

Devin is a hosted SaaS — there is no install CLI. Add the server in the web UI under Settings › Connections › MCP servers: command whisper, args mcp.

Qoder

Qoder is a desktop GUI IDE. Add the server via Settings › MCP (or drop the block into .qoder/settings.local.json): command whisper, args mcp.

Pi

Pi reads MCP servers from ~/.pi/agent/mcp.json. Merge this mcpServers block into that file (create it if missing):

{
  "mcpServers": {
    "whisper": { "command": "whisper", "args": ["mcp"] }
  }
}

Swival

Point Swival at the MCP config with swival --mcp-config <path>/.mcp.json (the same mcpServers block as above), or drop a SKILL.md into ~/.config/swival/skills/whisper/.

Verify it worked

In any of these, ask the agent to run whisper_verify against an address — for example whisper_verify {target:"2a04:2a01:f3c6:4261:9887:4349:306a:52c8"}, which comes back is_whisper_agent: true with dane_ok and jws_ok. With a key set, whisper_register mints a named agent and whisper ip on the host confirms egress sources from its /128.

All four are generated from the same source of truth as the Live frameworks, so the tool surface is identical — only the add-step differs. Full matrix: whisper-sec/whisper-adapters.


Next: Integrations overview · MCP server.