Open in
Bouw met Claude Code, Codex of Cursor
Installeer ThunderPhone Agent Skills, verbind de ThunderPhone MCP-server en geef een programmeeragent actuele productdocumentatie.
ThunderPhone biedt drie lagen voor codeeragents:
| Laag | Wat het de agent biedt |
|---|---|
| Agentvaardigheden | Gerichte procedures voor agents, prompts, nummers, oproepen, tools, webhooks, kennis, testen, campagnes, widgets, realtimeframeworks en migraties. |
| MCP | Geauthenticeerde tools omvatten agents, nummers, oproepen, testen, kennis, tools/webhooks, campagnes, stemmen, imports en documentatie zodra die beschikbaar komen; roep tools/list aan voor de actuele catalogus. |
| Ruwe documentatie | Actuele Markdown-bronnen voor productgedrag en API-details. |
Vaardigheden leggen uit hoe je het werk uitvoert. Met MCP kan de codeeragent je organisatie inspecteren en acties uitvoeren. Ruwe documentatie biedt het bronmateriaal voor vragen buiten een geladen vaardigheid.
Installeren in een project
Dit blok installeert de vaardigheden, maakt de sleutel beschikbaar voor de huidige shell en voegt de projectgebonden MCP-server toe aan Claude Code. Vervang de tijdelijke aanduiding door de werkelijke waarde uit je geheimenbeheerder te lezen; plak geen sleutel in een repository of chat.
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/mcpVervang voor Codex de laatste opdracht door:
codex mcp add thunderphone \
--url https://api.thunderphone.com/v1/mcp \
--bearer-token-env-var THUNDERPHONE_API_KEYCursor leest een projectconfiguratie uit .cursor/mcp.json:
{
"mcpServers": {
"thunderphone": {
"type": "http",
"url": "https://api.thunderphone.com/v1/mcp",
"headers": {
"Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
}
}
}
}VS Code gebruikt dezelfde server onder een servers-sleutel in .vscode/mcp.json:
{
"servers": {
"thunderphone": {
"type": "http",
"url": "https://api.thunderphone.com/v1/mcp",
"headers": {
"Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
}
}
}
}Voorbeeldsessie: tweetalige tandartsreceptionist
- Vraag de programmeeragent om
create-agent,thunderphone-prompt-builder,build-tool-integration,add-knowledgeentest-agentte laden. Zeg dat deze eerst moet plannen en nog geen resources moet maken. - Geef geverifieerde praktijkgegevens, ondersteunde taken, escalatieregels en de twee vereiste talen. Laat deze de actuele stemcatalogus en ondersteunde talen controleren in plaats van een stem of taal te verzinnen.
- Vraag om één productieprompt op basis van algemene principes en feiten. De agent moet overschakelen naar de ondersteunde taal van de beller, spraak beknopt houden, steeds één vraag tegelijk stellen en scripts voor bellerreacties vermijden.
- Laat deze een afgebakende planningstool definiëren en alleen de kennis koppelen die de receptionist nodig heeft. Test een geslaagde toolaanroep, geen beschikbaarheid, ongeldige invoer, time-out en overdracht naar een medewerker vóór implementatie.
- Genereer scenario's voor beide talen, onderbrekingen, correcties, ontbrekende informatie, kennisvragen, planningsfouten en escalatie. Voer ze uit, controleer transcripties en toolbewijs, herstel de kleinste algemene regel en voer dezelfde set opnieuw uit.
- Controleer het exacte concept en het testbewijs, en geef vervolgens expliciet toestemming voor implementatie en nummerkoppeling. Plaats vóór het doorschakelen van echt verkeer een gecontroleerde audiogesprek in elke taal.
Gebruik de Python- of TypeScript-SDK voor getypeerde REST-aanvragen.
Gebruik REST in plaats van MCP wanneer een build deterministische payloads, geversioneerde
fixtures, bulkorkestratie of een bewerking nodig heeft die niet in de huidige MCP-toolijst staat. De API begint bij https://api.thunderphone.com/v1; zie de
API-introductie en
MCP-handleiding.