ThunderPhone-ஐ MCP server ஆகப் பயன்படுத்துங்கள்
ThunderPhone ஒரு Model Context Protocol சர்வரை இங்கே வழங்குகிறது:
https://api.thunderphone.com/v1/mcp
உங்கள் நிறுவனத்தின் ஏஜென்ட்கள் மற்றும் அழைப்புகளை கருவிகளாகக் கிடைக்கச் செய்ய, ஒரு MCP கிளையண்டை அந்த ஸ்ட்ரீமபிள் HTTP எண்ட்பாயிண்ட்டிற்கு இணைக்கவும். இது தொலைநிலை MCP சர்வரை குரல் ஏஜென்ட்டுடன் இணைப்பதற்கு எதிர்த் திசையாகும்:
| திசை | முடிவு |
|---|---|
| தொலைநிலை MCP சர்வர் → ThunderPhone ஏஜென்ட் | உங்கள் குரல் ஏஜென்ட் தொலைநிலை சர்வரின் கருவிகளை அழைக்க முடியும். |
| ThunderPhone → உங்கள் MCP கிளையண்ட் | உங்கள் MCP கிளையண்ட் ஏஜென்ட்கள் மற்றும் அழைப்புகளுக்காக ThunderPhone கருவிகளை அழைக்க முடியும். |
அங்கீகரிக்கவும்
நிறுவனம் → விசைகள் என்பதன் கீழ் ஒரு sk_live_ விசையை உருவாக்கி, அதை பேரர் டோக்கனாக அனுப்பவும். 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 கிடைக்காததாகக் கருதப்படும்.
நெறிமுறை முறைகள்
இந்த எண்ட்பாயிண்ட் ஸ்ட்ரீமபிள் 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 சர்வர்கள் API-ஐப் பார்க்கவும்.