AI એજન્ટ્સ માટે MCP
Model Context Protocol (MCP) એ AI આસિસ્ટન્ટ્સને ટૂલ્સ અને ડેટા સુધી સલામત, સંરચિત પ્રવેશ આપવા માટેનું એક ખુલ્લું ધોરણ છે. ગ્લુ કોડ લખવાને બદલે, તમે Claude જેવા આસિસ્ટન્ટને કોઈ MCP સર્વર તરફ નિર્દેશ કરો છો અને તે ઉપલબ્ધ ટૂલ્સ શોધી શકે છે અને તમારા વતી તેમને કૉલ કરી શકે છે. imatic પ્રોડક્ટ્સ MCP સર્વર્સ ખુલ્લા કરે છે જેથી એજન્ટ વાસ્તવિક કામ કરી શકે — ઉપલબ્ધતા તપાસવી અને મીટિંગ બુક કરવી, સર્વે પ્રતિસાદો સબમિટ કરવા અને સારાંશ આપવો, લાઇવ પોલ ચલાવવો — તમારા એકાઉન્ટની પરવાનગીઓ વાપરીને.
MCP તમને શું આપે છે
- ટૂલ ડિસ્કવરી — આસિસ્ટન્ટ સર્વરને પૂછે છે કે તે શું કરી શકે છે અને ટૂલ્સની ટાઇપ-યુક્ત યાદી મેળવે છે, જેથી તમારે ઇન્ટિગ્રેશન જાતે લખવાં ન પડે.
- માત્ર ચેટ નહીં, વાસ્તવિક ક્રિયાઓ — ટૂલ્સ તમારા વાસ્તવિક ડેટાને વાંચે અને લખે છે (તમે આપો છો તે સ્કોપ્સની અંદર).
- એક પ્રોટોકોલ, અનેક પ્રોડક્ટ્સ — એ જ કનેક્શન પેટર્ન Calendar, Survey અને Voice Portal માટે કામ કરે છે.
દરેક પ્રોડક્ટ કયા ટૂલ્સ ખુલ્લા કરે છે
Calendar
Calendar 7 ટૂલ્સ સાથેનું પ્રોડક્શન MCP સર્વર પૂરું પાડે છે:
list_event_types— તમે ઑફર કરો છો તે મીટિંગ પ્રકારોની યાદી.list_slots— સમય-વિન્ડોમાં કોઈ ઇવેન્ટ પ્રકાર માટે ખુલ્લા સ્લોટ્સ શોધો.create_booking— આમંત્રિત માટે સ્લોટ બુક કરો.cancel_booking— બુકિંગ રદ કરો.reschedule_booking— બુકિંગને નવા સમય પર ખસેડો.list_bookings— હાલની બુકિંગ્સની યાદી.get_booking— id દ્વારા એક જ બુકિંગ વાંચો.
આથી Calendar એ AI શેડ્યૂલિંગ આસિસ્ટન્ટ માટે કુદરતી રીતે યોગ્ય બને છે: તે તમારા ઇવેન્ટ પ્રકારો શોધી શકે, વાસ્તવિક ઉપલબ્ધતા તપાસી શકે, અને ડબલ-બુકિંગ વગર બુક કરી શકે. જુઓ ડેવલપર્સ માટે Calendar.
Survey
Survey POST /mcp (JSON-RPC 2.0) પર લાઇવ MCP સર્વર ચલાવે છે જેમાં ફોર્મ્સ, પ્રતિસાદો અને પોલ્સ સાથે કામ કરવા માટે 10 ટૂલ્સ છે:
whoami— પ્રમાણિત કૉલર અને સંસ્થા ઓળખો.list_forms— તમારી સંસ્થાના ફોર્મ્સની યાદી.get_form— એક જ ફોર્મનું માળખું વાંચો.submit_response— ફોર્મ માટે પ્રતિસાદ સબમિટ કરો.list_responses— ફોર્મ માટેના પ્રતિસાદોની યાદી.get_response— એક જ પ્રતિસાદ વાંચો.get_response_stats— ફોર્મ માટે પ્રતિસાદ આંકડાનું એકત્રીકરણ.create_poll— ઝડપી પોલ બનાવો.cast_vote— પોલમાં મત આપો.live_poll_results— પોલની લાઇવ ગણતરી વાંચો.
જુઓ ડેવલપર્સ માટે Survey.
Voice Portal
Voice Portal MCP ને બીજી દિશાથી અપનાવે છે: (માત્ર) MCP સર્વર બનવાને બદલે, તે તમને બાહ્ય MCP સર્વર્સ રજિસ્ટર કરવા દે છે જેથી તમારા વૉઇસ એજન્ટ્સ કૉલ દરમ્યાન તેમના ટૂલ્સ વાપરી શકે. પોર્ટલમાં, સર્વર રજિસ્ટર કરવા, તેના ઓળખપત્રો સંગ્રહવા, તેના ફંક્શન્સ શોધવા, અને એ ટૂલ્સને એજન્ટ સાથે જોડવા Integrations → MCP Servers પર જાઓ. જુઓ એજન્ટ્સ માટે ટૂલ્સ અને MCP.
ટ્રાન્સપોર્ટ
Calendar MCP HTTP અને stdio બંનેને સપોર્ટ કરે છે, જેથી તમે રિમોટ આસિસ્ટન્ટ અથવા લોકલ આસિસ્ટન્ટ — બેમાંથી કોઈપણ — જોડી શકો; Survey MCP માત્ર HTTP (JSON-RPC) સપોર્ટ કરે છે.
- HTTP — આસિસ્ટન્ટ HTTPS પર સર્વરના
/mcpએન્ડપોઇન્ટ સાથે જોડાય છે. હોસ્ટ કરેલા/રિમોટ એજન્ટ્સ માટે આ વાપરો. - stdio — સર્વર લોકલ પ્રોસેસ તરીકે ચાલે છે જેને આસિસ્ટન્ટ લોન્ચ કરે છે અને સ્ટાન્ડર્ડ ઇનપુટ/આઉટપુટ પર વાત કરે છે. લોકલ ડેસ્કટોપ ટૂલ્સ માટે આ વાપરો.
પ્રમાણીકરણ અને અલગતા
MCP સર્વર કયા ઓળખપત્રની અપેક્ષા રાખે છે તે પ્રોડક્ટ પર આધાર રાખે છે:
- Calendar —
mcpસ્કોપ ધરાવતી સ્કોપ્ડ API key સાથે પ્રમાણિત થાય છે, જે Bearer ટોકન તરીકે મોકલાય છે. કીના સ્કોપ્સ હજુ પણ દરેક ટૂલ કૉલ શું કરી શકે તે મર્યાદિત કરે છે, અને કૉલ્સ કીની સંસ્થા સુધી જ સીમિત રહે છે. Developers → API keys માં દરેક એજન્ટ માટે સમર્પિત કી બનાવો. - Survey — તમારા portal JWT (સત્ર ટોકન) સાથે પ્રમાણિત થાય છે, જે Bearer ટોકન તરીકે મોકલાય છે. ટોકનની સંસ્થા દરેક કૉલને સ્કોપ કરે છે, જેથી એજન્ટ માત્ર એ સંસ્થાના ફોર્મ્સ અને પ્રતિસાદો જ ક્યારેય જુએ છે.
- Voice Portal — તમે કોઈ Voice MCP સર્વર માટે પ્રમાણિત થતા નથી; બદલે તમે પોર્ટલમાં બાહ્ય MCP સર્વર્સ રજિસ્ટર કરો છો અને તેમના ઓળખપત્રો ત્યાં સંગ્રહો છો (નીચે જુઓ).
દરેક કિસ્સામાં, કૉલ્સ ઓળખપત્ર જે એકાઉન્ટ અથવા સંસ્થાનું છે તેના સુધી જ સીમિત રહે છે — એજન્ટ બીજા ગ્રાહકના ડેટા સુધી પહોંચી શકતો નથી.
Calendar માટે, દરેક એજન્ટ માટે માત્ર તેને જરૂરી સ્કોપ્સ સાથે સમર્પિત API key બનાવો, અને યાદ રાખો કે કી બનાવતી વખતે માત્ર એક જ વાર બતાવાય છે — ત્યારે જ તેને કૉપિ કરો. જો કોઈ એજન્ટ ખોટું વર્તન કરે અથવા તેની કી લીક થાય, તો તમારા અન્ય ઇન્ટિગ્રેશન્સને અસર કર્યા વગર ડેવલપર વિસ્તારમાં એ કી રદ કરો.
Claude થી જોડો
MCP ક્લાયન્ટ્સ (જેમ કે Claude Desktop) એક નાનો JSON કૉન્ફિગ વાંચે છે જે તેમને સર્વર સુધી કેવી રીતે પહોંચવું તે જણાવે છે. નીચેનું સ્વરૂપ ઉદાહરણરૂપ છે — પ્રોડક્ટના ડેવલપર પેજ પરથી ચોક્કસ એન્ડપોઇન્ટ અને કોઈપણ ફ્લેગ્સ વાપરો, અને આ હેતુ માટે તમે બનાવેલી API key પેસ્ટ કરો:
{
"mcpServers": {
"imatic-calendar": {
"url": "https://<calendar-host>/mcp",
"headers": {
"Authorization": "Bearer cal_abc123.s3cr3t_keymaterial"
}
}
}
}
લોકલ (stdio) કનેક્શન માટે, ક્લાયન્ટ URL સાથે જોડાવાને બદલે સર્વર કમાન્ડ લોન્ચ કરે છે — ફરીથી, ચોક્કસ કમાન્ડ માટે પ્રોડક્ટના ડેવલપર પેજને અનુસરો. એકવાર જોડાઈ ગયા પછી, આસિસ્ટન્ટને પૂછો કે તેની પાસે કયા ટૂલ્સ છે; Calendar માટે તેણે ઉપર સૂચિબદ્ધ સાત ટૂલ્સની જાણ કરવી જોઈએ, અને તમે તેને, ઉદાહરણ તરીકે, "મારો આગામી મફત 30-મિનિટનો સ્લોટ શોધો અને તેને alex@example.com માટે બુક કરો" એમ કહી શકો છો.
સંબંધિત
- REST API — જે API keys અને સ્કોપ્સ સાથે MCP પ્રમાણિત થાય છે.
- પ્લેટફોર્મ વિહંગાવલોકન — એકાઉન્ટ્સ, કીઝ અને પ્રોડક્ટ્સ કેવી રીતે એકસાથે ગોઠવાય છે.
- ડેવલપર્સ માટે Calendar — Calendar નું 7-ટૂલ MCP સર્વર.
- એજન્ટ્સ માટે ટૂલ્સ અને MCP — વૉઇસ એજન્ટ્સ માટે MCP સર્વર્સ રજિસ્ટર કરો.