ThunderPhone 2.0 är här.Kom igång på egen hand, från 2 ¢/min.Läs lanseringsnyheten

Getting Started

Bygg med Claude Code, Codex eller Cursor

Installera ThunderPhone Agent Skills, anslut ThunderPhone MCP-servern och ge en kodningsagent aktuell produktdokumentation.

ThunderPhone erbjuder tre lager för kodagenter:

LagerVad det ger agenten
AgentfärdigheterFokuserade procedurer för agenter, prompter, nummer, samtal, verktyg, webhooks, kunskap, testning, kampanjer, widgetar, ramverk för realtid och migreringar.
MCPAutentiserade verktyg omfattar agenter, nummer, samtal, testning, kunskap, verktyg/webhooks, kampanjer, röster, importer och dokumentation i takt med att de lanseras; anropa tools/list för den aktuella katalogen.
Rå dokumentationAktuella Markdown-källor för produktbeteende och API-detaljer.

Färdigheter förklarar hur du utför arbetet. MCP låter kodagenten granska och agera i din organisation. Rå dokumentation tillhandahåller källmaterialet för frågor utanför en inläst färdighet.

Installera i ett projekt

Det här blocket installerar färdigheterna, gör nyckeln tillgänglig för det aktuella skalet och lägger till den projektomfattande MCP-servern i Claude Code. Ersätt platshållaren genom att läsa det verkliga värdet från din hemlighetshanterare; klistra inte in en nyckel i ett repo eller en chatt.

npx skills add thunderphone/skills
export THUNDERPHONE_API_KEY='replace-with-value-from-your-secret-manager'
claude mcp add --transport http --scope project \
  --header 'Authorization: Bearer ${THUNDERPHONE_API_KEY}' \
  thunderphone https://api.thunderphone.com/v1/mcp

För Codex ersätter du det sista kommandot med:

codex mcp add thunderphone \
  --url https://api.thunderphone.com/v1/mcp \
  --bearer-token-env-var THUNDERPHONE_API_KEY

Cursor läser en projektkonfiguration från .cursor/mcp.json:

{
  "mcpServers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}

VS Code använder samma server under nyckeln servers i .vscode/mcp.json:

{
  "servers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}

Exempelsession: tvåspråkig tandvårdsreceptionist

  1. Be kodagenten att läsa in create-agent, thunderphone-prompt-builder, build-tool-integration, add-knowledge och test-agent. Säg åt den att planera först och inte skapa resurser ännu.
  2. Ge den verifierade fakta om verksamheten, uppgifter som stöds, eskaleringsregler och de två obligatoriska språkinställningarna. Be den kontrollera den aktuella röstkatalogen och språk som stöds i stället för att hitta på en röst eller språkinställning.
  3. Be om en produktionsprompt som bygger på allmänna principer och fakta. Agenten ska växla till uppringarens språk som stöds, hålla talet kortfattat, ställa en fråga i taget och undvika skript för uppringarens svar.
  4. Låt den definiera ett begränsat bokningsverktyg och endast koppla den kunskap som receptionisten behöver. Testa lyckade verktygsanrop, ingen tillgänglighet, ogiltiga indata, timeout och överlämning till människa före driftsättning.
  5. Generera scenarier för båda språken, avbrott, korrigeringar, saknad information, kunskapsfrågor, bokningsfel och eskalering. Kör dem, granska transkriptioner och verktygsunderlag, korrigera den minsta allmänna regeln och kör sedan samma uppsättning igen.
  6. Granska det exakta utkastet och testunderlaget och godkänn sedan uttryckligen driftsättning och nummeranslutning. Genomför ett kontrollerat ljudsamtal på varje språk innan du flyttar verklig trafik.

Använd Python- eller TypeScript-SDK:n för typade REST-begäranden.

Använd REST i stället för MCP när ett bygge kräver deterministiska nyttolaster, versionshanterade fixturer, massorkestrering eller en åtgärd som inte finns i den aktuella listan över MCP-verktyg. API:t börjar på https://api.thunderphone.com/v1; se API-introduktionen och MCP-guiden.