ThunderPhone ഒരു MCP സെർവറായി ഉപയോഗിക്കുക
ThunderPhone ഇവിടെ ഒരു Model Context Protocol സർവർ ലഭ്യമാക്കുന്നു:
https://api.thunderphone.com/v1/mcp
നിങ്ങളുടെ സ്ഥാപനത്തിലെ ഏജന്റുകളെയും കോളുകളെയും ടൂളുകളായി ലഭ്യമാക്കാൻ ഒരു MCP ക്ലയന്റിനെ ആ Streamable HTTP എൻഡ്പോയിന്റിലേക്ക് പോയിന്റ് ചെയ്യുക. ഇത് ഒരു റിമോട്ട് MCP സർവറിനെ ഒരു ശബ്ദ ഏജന്റുമായി ബന്ധിപ്പിക്കുന്നതിന്റെ വിപരീത ദിശയാണ്:
| ദിശ | ഫലം |
|---|---|
| റിമോട്ട് MCP സർവർ → ThunderPhone ഏജന്റ് | നിങ്ങളുടെ ശബ്ദ ഏജന്റിന് റിമോട്ട് സർവറിന്റെ ടൂളുകൾ വിളിക്കാനാകും. |
| ThunderPhone → നിങ്ങളുടെ MCP ക്ലയന്റ് | നിങ്ങളുടെ MCP ക്ലയന്റിന് ഏജന്റുകൾക്കും കോളുകൾക്കുമായി ThunderPhone ടൂളുകൾ വിളിക്കാനാകും. |
പ്രാമാണീകരിക്കുക
സ്ഥാപനം → കീകൾ എന്നതിൽ ഒരു sk_live_ കീ സൃഷ്ടിച്ച് അത് ഒരു Bearer
ടോക്കണായി അയയ്ക്കുക. MCP എൻഡ്പോയിന്റ് സ്ഥാപന API കീകളാണ് സ്വീകരിക്കുന്നത്, ഡാഷ്ബോർഡ് സെഷൻ
കുക്കികളോ പ്രസിദ്ധീകരിക്കാവുന്ന വിജറ്റ് കീകളോ അല്ല.
{
"mcpServers": {
"thunderphone": {
"url": "https://api.thunderphone.com/v1/mcp",
"headers": {
"Authorization": "Bearer sk_live_YOUR_API_KEY"
}
}
}
}
ലഭ്യമായ ടൂളുകൾ
| ടൂൾ | ആർഗ്യുമെന്റുകൾ | പ്രവർത്തനം |
|---|---|---|
list_agents | ഇല്ല | id, പേര്, ഉൽപ്പന്നം, ശബ്ദം എന്നിവയോടെ സ്ഥാപന ഏജന്റുകളെ ലിസ്റ്റ് ചെയ്യുന്നു. |
get_agent | agent_id | ഒരു ഏജന്റിനെ വീണ്ടെടുക്കുന്നു. |
place_call | agent_id, from_number, to_number | REST കോൾ എൻഡ്പോയിന്റിലേതുപോലുള്ള സാധൂകരണവും ബില്ലിംഗ് ഗേറ്റുകളും ഉപയോഗിച്ച് ഒരു ഔട്ട്ബൗണ്ട് കോൾ ചെയ്യുന്നു. |
get_call | call_id | കോൾ സ്റ്റാറ്റസ്, സംഗ്രഹം, ഗ്രേഡ് എന്നിവ വീണ്ടെടുക്കുന്നു. |
list_calls | ഓപ്ഷണൽ limit (1–100), ഓപ്ഷണൽ status | സമീപകാല കോളുകൾ ലിസ്റ്റ് ചെയ്യുന്നു. |
get_call_transcript | call_id | ഒരു കോളിന്റെ പൂർണ്ണ ട്രാൻസ്ക്രിപ്റ്റ് വീണ്ടെടുക്കുന്നു. |
എല്ലാ ടൂളുകളും API കീയുമായി ബന്ധിപ്പിച്ച സ്ഥാപനത്തിലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. മറ്റൊരു സ്ഥാപനത്തിൽ നിന്നുള്ള ഒരു id ലഭ്യമല്ലാത്തതുപോലെ പ്രവർത്തിക്കും.
പ്രോട്ടോക്കോൾ രീതികൾ
Streamable HTTP ക്ലയന്റുകൾക്ക് ആവശ്യമായ MCP JSON-RPC രീതികൾ എൻഡ്പോയിന്റ് നടപ്പിലാക്കുന്നു:
initializenotifications/initializedtools/listtools/call
നിങ്ങൾക്ക് ടൂൾ കാറ്റലോഗ് നേരിട്ട് പരിശോധിക്കാം:
curl -X POST https://api.thunderphone.com/v1/mcp \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list",
"params": {}
}'
ഒരു ടൂളിനെ അതിന്റെ പേരും ആർഗ്യുമെന്റുകളും ഉപയോഗിച്ച് വിളിക്കുക:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "list_calls",
"arguments": { "limit": 20, "status": "completed" }
}
}
ടൂൾ ഫലങ്ങൾ MCP ടെക്സ്റ്റ്-കണ്ടന്റ് ഇനങ്ങളാണ്. ടൂൾ പരാജയങ്ങൾ isError: true ഉപയോഗിച്ച്
ഫലത്തിൽ മടക്കിനൽകുന്നു; അറിയപ്പെടാത്ത JSON-RPC രീതികൾ ഒരു പ്രോട്ടോക്കോൾ പിശക് മടക്കിനൽകും.
കോളുകൾ സുരക്ഷിതമായി ചെയ്യുക
place_call, POST /v1/call ന്റെ അതേ നിയമങ്ങളാണ് പിന്തുടരുന്നത്:
ഏജന്റും നമ്പറും കീയുടെ സ്ഥാപനത്തിൽ ഉൾപ്പെട്ടതായിരിക്കണം, നമ്പർ ഔട്ട്ബൗണ്ട്
കോളിങ്ങിന് യോഗ്യമായിരിക്കണം, സ്ഥാപനത്തിന് മതിയായ ബാലൻസ് ഉണ്ടായിരിക്കണം, ബാധകമായ
ഏതെങ്കിലും ഔട്ട്ബൗണ്ട്-കോളിങ് സ്ഥിരീകരണം പൂർത്തിയായിരിക്കണം.
place_call ആക്സസ് ഉള്ള ഒരു ക്ലയന്റിനെ പ്രൊഡക്ഷൻ കോളറായി പരിഗണിക്കുക. ക്ലയന്റ് ആർക്കെല്ലാം
ഉപയോഗിക്കാമെന്ന് നിയന്ത്രിക്കുക, അതിന്റെ സ്വന്തം prompt ൽ ഉദ്ദേശിച്ച ഏജന്റും നമ്പരും വ്യക്തമാക്കുക,
കോൾ ചരിത്രത്തിൽ കോളുകൾ അവലോകനം ചെയ്യുക.
പൂർണ്ണ വയർ റഫറൻസ്
പ്രതികരണ ഉദാഹരണങ്ങൾ, JSON-RPC പിശകുകൾ, റിമോട്ട്-സർവർ മാനേജ്മെന്റ് API എന്നിവയ്ക്കായി MCP Servers API കാണുക.