---
title: "Bygg med Claude Code, Codex eller Cursor"
description: "Installera ThunderPhone Agent Skills, anslut ThunderPhone MCP-servern och ge en kodningsagent aktuell produktdokumentation."
---

ThunderPhone erbjuder tre lager för kodagenter:

| Lager | Vad det ger agenten |
| --- | --- |
| [Agentfärdigheter](https://github.com/thunderphone/skills) | Fokuserade procedurer för agenter, prompter, nummer, samtal, verktyg, webhooks, kunskap, testning, kampanjer, widgetar, ramverk för realtid och migreringar. |
| MCP | Autentiserade 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å dokumentation](https://thunderphone.com/docs/llms.txt) | Aktuella 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.

```bash
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:

```bash
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`:

```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`:

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

<Warning>
  En organisations-API-nyckel kan läsa organisationsdata och utföra aktiverade
  åtgärder. Förvara den i en hemlighetshanterare, begränsa åtkomsten till det avsedda projektet
  och granska verktygsanrop som ändrar data innan du godkänner dem.
</Warning>

## 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](/api-reference/sdks) 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](/api-reference/introduction) och
[MCP-guiden](/sv/guides/thunderphone-mcp-server).
