Open in
Rakenna Claude Coden, Codexin tai Cursorin avulla
Asenna ThunderPhone Agent Skills, yhdistä ThunderPhone MCP -palvelimeen ja anna koodausagentille ajantasainen tuotedokumentaatio.
ThunderPhone tarjoaa koodausagenteille kolme tasoa:
| Taso | Mitä se antaa agentille |
|---|---|
| Agenttitaidot | Kohdennetut menettelyt agentteihin, kehotteisiin, numeroihin, puheluihin, työkaluihin, webhookeihin, tietämykseen, testaukseen, kampanjoihin, widgetteihin, reaaliaikaisiin kehyksiin ja migraatioihin. |
| MCP | Todennetut työkalut kattavat agentit, numerot, puhelut, testauksen, tietämyksen, työkalut/webhookit, kampanjat, äänet, tuonnit ja dokumentaation niiden tullessa saataville; hae ajantasainen luettelo kutsumalla tools/list. |
| Raakadokumentaatio | Ajantasaiset Markdown-lähteet tuotteen toiminnasta ja API-yksityiskohdista. |
Taidot kertovat, miten työ tehdään. MCP antaa koodausagentin tarkastella organisaatiotasi ja toimia siinä. Raakadokumentaatio tarjoaa lähdemateriaalin kysymyksiin, jotka eivät kuulu ladattuun taitoon.
Asenna projektiin
Tämä lohko asentaa taidot, tuo avaimen nykyisen komentotulkin käyttöön ja lisää projektikohtaisen MCP-palvelimen Claude Codeen. Korvaa paikkamerkki lukemalla todellinen arvo salaisuuksien hallinnasta; älä liitä avainta tietovarastoon tai chattiin.
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/mcpCodexissa korvaa viimeinen komento seuraavalla:
codex mcp add thunderphone \
--url https://api.thunderphone.com/v1/mcp \
--bearer-token-env-var THUNDERPHONE_API_KEYCursor lukee projektin määrityksen tiedostosta .cursor/mcp.json:
{
"mcpServers": {
"thunderphone": {
"type": "http",
"url": "https://api.thunderphone.com/v1/mcp",
"headers": {
"Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
}
}
}
}VS Code käyttää samaa palvelinta servers-avaimen alla tiedostossa .vscode/mcp.json:
{
"servers": {
"thunderphone": {
"type": "http",
"url": "https://api.thunderphone.com/v1/mcp",
"headers": {
"Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
}
}
}
}Esimerkki-istunto: kaksikielinen hammashoitolan vastaanottoagentti
- Pyydä koodausagenttia lataamaan
create-agent,thunderphone-prompt-builder,build-tool-integration,add-knowledgejatest-agent. Kerro sille, että sen tulee suunnitella ensin eikä vielä luoda resursseja. - Anna sille varmennetut tiedot vastaanotosta, tuetut tehtävät, eskalointisäännöt ja kaksi vaadittua kielialuetta. Pyydä sitä tarkistamaan aktiivinen puheluääniluettelo ja tuetut kielet sen sijaan, että se keksisi äänen tai kielialueen.
- Pyydä yhtä tuotantokehotetta, joka perustuu yleisiin periaatteisiin ja faktoihin. Agentin tulee vaihtaa soittajan tuettuun kieleen, pitää puhe tiiviinä, esittää yksi kysymys kerrallaan ja välttää soittajan vastausskriptejä.
- Pyydä sitä määrittämään rajattu ajanvaraustyökalu ja liittämään vain vastaanottoagentin tarvitsemat tiedot. Testaa työkalun onnistuminen, vapaita aikoja ei ole -tilanne, virheellinen syöte, aikakatkaisu ja siirto ihmiselle ennen käyttöönottoa.
- Luo skenaarioita molemmille kielille, keskeytyksille, korjauksille, puuttuville tiedoille, tietokysymyksille, ajanvarauksen epäonnistumisille ja eskaloinnille. Suorita ne, tarkista litteroinnit ja työkalun todisteet, korjaa pienin yleinen sääntö ja suorita sama joukko uudelleen.
- Tarkista tarkka luonnos ja testitulokset ja valtuuta sitten erikseen käyttöönotto ja numeron liittäminen. Soita hallittu audiopuhelu kummallakin kielellä ennen kuin siirrät oikean liikenteen palveluun.
Käytä Python- tai TypeScript SDK:ta tyypitettyihin REST-pyyntöihin.
Käytä RESTiä MCP:n sijaan, kun toteutus tarvitsee deterministisiä kuormia, versioituja
testiaineistoja, joukkokoordinointia tai toimintoa, jota ei ole nykyisessä MCP:n
työkaluluettelossa. API alkaa osoitteesta https://api.thunderphone.com/v1; katso
API-johdanto ja
MCP-opas.