AI ಏಜೆಂಟ್ಗಳಿಗಾಗಿ MCP
Model Context Protocol (MCP) ಎಂಬುದು AI ಸಹಾಯಕರಿಗೆ tools ಮತ್ತು ಡೇಟಾಗೆ ಸುರಕ್ಷಿತ, ರಚನಾತ್ಮಕ ಪ್ರವೇಶವನ್ನು ನೀಡುವ ಮುಕ್ತ ಮಾನದಂಡವಾಗಿದೆ. ಗ್ಲೂ ಕೋಡ್ ಬರೆಯುವ ಬದಲು, ನೀವು Claude ನಂತಹ ಸಹಾಯಕನನ್ನು MCP ಸರ್ವರ್ಗೆ ತೋರಿಸುತ್ತೀರಿ ಮತ್ತು ಅದು ಲಭ್ಯವಿರುವ tools ಅನ್ನು ಕಂಡುಹಿಡಿದು ನಿಮ್ಮ ಪರವಾಗಿ ಅವುಗಳನ್ನು ಕರೆಯಬಹುದು. imatic ಉತ್ಪನ್ನಗಳು MCP ಸರ್ವರ್ಗಳನ್ನು ತೆರೆದಿಡುತ್ತವೆ ಇದರಿಂದ ಏಜೆಂಟ್ ನಿಜವಾದ ಕೆಲಸ ಮಾಡಬಹುದು — ಲಭ್ಯತೆ ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಸಭೆಯನ್ನು ಬುಕ್ ಮಾಡಿ, survey ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಸಲ್ಲಿಸಿ ಮತ್ತು ಸಾರಾಂಶಗೊಳಿಸಿ, ಲೈವ್ poll ಅನ್ನು ನಡೆಸಿ — ನಿಮ್ಮ ಖಾತೆಯ ಅನುಮತಿಗಳನ್ನು ಬಳಸಿ.
MCP ನಿಮಗೆ ಏನು ನೀಡುತ್ತದೆ
- Tool discovery — ಸಹಾಯಕನು ಅದು ಏನು ಮಾಡಬಹುದು ಎಂದು ಸರ್ವರ್ಗೆ ಕೇಳುತ್ತಾನೆ ಮತ್ತು tools ಗಳ ಟೈಪ್ಮಾಡಿದ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯುತ್ತಾನೆ, ಆದ್ದರಿಂದ ನೀವು integrations ಅನ್ನು ಕೈಯಿಂದ ಬರೆಯಬೇಕಾಗಿಲ್ಲ.
- ನಿಜವಾದ ಕ್ರಿಯೆಗಳು, ಕೇವಲ ಚಾಟ್ ಅಲ್ಲ — tools ನಿಮ್ಮ ನಿಜವಾದ ಡೇಟಾವನ್ನು ಓದುತ್ತವೆ ಮತ್ತು ಬರೆಯುತ್ತವೆ (ನೀವು ನೀಡುವ scopes ಗಳ ಒಳಗೆ).
- ಒಂದು ಪ್ರೋಟೋಕಾಲ್, ಅನೇಕ ಉತ್ಪನ್ನಗಳು — ಅದೇ ಸಂಪರ್ಕ ಮಾದರಿ Calendar, Survey, ಮತ್ತು Voice Portal ಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ಪ್ರತಿ ಉತ್ಪನ್ನವು ಯಾವ tools ಅನ್ನು ತೆರೆದಿಡುತ್ತದೆ
Calendar
Calendar 7 tools ನೊಂದಿಗೆ production MCP ಸರ್ವರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ:
list_event_types— ನೀವು ನೀಡುವ ಸಭೆಯ ಪ್ರಕಾರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.list_slots— ಸಮಯದ ಅಂತರದಲ್ಲಿ event type ಗೆ ಮುಕ್ತ slots ಗಳನ್ನು ಹುಡುಕಿ.create_booking— ಆಹ್ವಾನಿತರಿಗೆ slot ಅನ್ನು ಬುಕ್ ಮಾಡಿ.cancel_booking— ಬುಕಿಂಗ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಿ.reschedule_booking— ಬುಕಿಂಗ್ ಅನ್ನು ಹೊಸ ಸಮಯಕ್ಕೆ ಸರಿಸಿ.list_bookings— ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬುಕಿಂಗ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.get_booking— id ಮೂಲಕ ಒಂದೇ ಬುಕಿಂಗ್ ಅನ್ನು ಓದಿ.
ಇದು Calendar ಅನ್ನು AI ವೇಳಾಪಟ್ಟಿ ಸಹಾಯಕನಿಗೆ ಸಹಜ ಹೊಂದಾಣಿಕೆ ಮಾಡುತ್ತದೆ: ಅದು ನಿಮ್ಮ event types ಅನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು, ನಿಜವಾದ ಲಭ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು, ಮತ್ತು ಡಬಲ್-ಬುಕಿಂಗ್ ಇಲ್ಲದೆ ಬುಕ್ ಮಾಡಬಹುದು. ಡೆವಲಪರ್ಗಳಿಗಾಗಿ Calendar ನೋಡಿ.
Survey
Survey POST /mcp ನಲ್ಲಿ ಲೈವ್ MCP ಸರ್ವರ್ ಅನ್ನು ನಡೆಸುತ್ತದೆ (JSON-RPC 2.0), forms, responses, ಮತ್ತು polls ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು 10 tools ನೊಂದಿಗೆ:
whoami— ದೃಢೀಕರಿಸಿದ ಕರೆಗಾರ ಮತ್ತು organization ಅನ್ನು ಗುರುತಿಸಿ.list_forms— ನಿಮ್ಮ organization ನಲ್ಲಿನ forms ಅನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.get_form— ಒಂದೇ form ನ ರಚನೆಯನ್ನು ಓದಿ.submit_response— form ಗೆ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಲ್ಲಿಸಿ.list_responses— form ಗೆ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.get_response— ಒಂದೇ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಓದಿ.get_response_stats— form ಗೆ ಪ್ರತಿಕ್ರಿಯೆ ಅಂಕಿಅಂಶಗಳನ್ನು ಸಮಗ್ರೀಕರಿಸಿ.create_poll— ತ್ವರಿತ poll ಅನ್ನು ರಚಿಸಿ.cast_vote— poll ನಲ್ಲಿ ಮತ ಚಲಾಯಿಸಿ.live_poll_results— poll ನ ಲೈವ್ ಎಣಿಕೆಯನ್ನು ಓದಿ.
ಡೆವಲಪರ್ಗಳಿಗಾಗಿ Survey ನೋಡಿ.
Voice Portal
Voice Portal MCP ಅನ್ನು ಇನ್ನೊಂದು ದಿಕ್ಕಿನಿಂದ ಸಮೀಪಿಸುತ್ತದೆ: (ಕೇವಲ) MCP ಸರ್ವರ್ ಆಗಿರುವ ಬದಲು, ಇದು ನಿಮಗೆ ಬಾಹ್ಯ MCP ಸರ್ವರ್ಗಳನ್ನು ನೋಂದಾಯಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ ಇದರಿಂದ ನಿಮ್ಮ voice agents ಕರೆಯ ಸಮಯದಲ್ಲಿ ಅವುಗಳ tools ಅನ್ನು ಬಳಸಬಹುದು. ಪೋರ್ಟಲ್ನಲ್ಲಿ, ಸರ್ವರ್ ಅನ್ನು ನೋಂದಾಯಿಸಲು, ಅದರ ರುಜುವಾತುಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು, ಅದರ functions ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು, ಮತ್ತು ಆ tools ಅನ್ನು ಏಜೆಂಟ್ಗೆ ಬಂಧಿಸಲು Integrations → MCP Servers ಗೆ ಹೋಗಿ. ಏಜೆಂಟ್ಗಳಿಗಾಗಿ Tools & MCP ನೋಡಿ.
Transport
Calendar MCP HTTP ಮತ್ತು stdio ಎರಡನ್ನೂ ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ರಿಮೋಟ್ ಸಹಾಯಕ ಅಥವಾ ಸ್ಥಳೀಯ ಸಹಾಯಕನನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು; Survey MCP ಕೇವಲ HTTP (JSON-RPC) ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- HTTP — ಸಹಾಯಕನು HTTPS ಮೂಲಕ ಸರ್ವರ್ನ
/mcpendpoint ಗೆ ಸಂಪರ್ಕಿಸುತ್ತಾನೆ. ಹೋಸ್ಟ್ ಮಾಡಿದ/ರಿಮೋಟ್ ಏಜೆಂಟ್ಗಳಿಗೆ ಇದನ್ನು ಬಳಸಿ. - stdio — ಸರ್ವರ್ ಸ್ಥಳೀಯ ಪ್ರಕ್ರಿಯೆಯಾಗಿ ಚಲಿಸುತ್ತದೆ, ಸಹಾಯಕನು ಅದನ್ನು ಪ್ರಾರಂಭಿಸಿ ಪ್ರಮಾಣಿತ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಮೂಲಕ ಮಾತನಾಡುತ್ತಾನೆ. ಸ್ಥಳೀಯ ಡೆಸ್ಕ್ಟಾಪ್ tools ಗೆ ಇದನ್ನು ಬಳಸಿ.
ದೃಢೀಕರಣ ಮತ್ತು ಪ್ರತ್ಯೇಕತೆ
MCP ಸರ್ವರ್ ನಿರೀಕ್ಷಿಸುವ ರುಜುವಾತು ಉತ್ಪನ್ನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ:
- Calendar —
mcpscope ಅನ್ನು ಹೊಂದಿರುವ ಸ್ಕೋಪ್ ಮಾಡಲಾದ API ಕೀ ನೊಂದಿಗೆ ದೃಢೀಕರಿಸುತ್ತದೆ, Bearer token ಆಗಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಕೀಯ scopes ಗಳು ಪ್ರತಿ tool ಕರೆ ಏನು ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಇನ್ನೂ ಮಿತಿಗೊಳಿಸುತ್ತವೆ, ಮತ್ತು ಕರೆಗಳು ಕೀಯ organization ಗೆ ಸೀಮಿತವಾಗಿರುತ್ತವೆ. Developers → API keys ನಲ್ಲಿ ಪ್ರತಿ ಏಜೆಂಟ್ಗೆ ಮೀಸಲಾದ ಕೀಯನ್ನು ರಚಿಸಿ. - Survey — ನಿಮ್ಮ portal JWT (session token) ನೊಂದಿಗೆ ದೃಢೀಕರಿಸುತ್ತದೆ, Bearer token ಆಗಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. token ನ organization ಪ್ರತಿ ಕರೆಯನ್ನು ಸ್ಕೋಪ್ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಏಜೆಂಟ್ ಎಂದಿಗೂ ಆ organization ನ forms ಮತ್ತು responses ಅನ್ನು ಮಾತ್ರ ನೋಡುತ್ತದೆ.
- Voice Portal — ನೀವು Voice MCP ಸರ್ವರ್ಗೆ ದೃಢೀಕರಿಸುವುದಿಲ್ಲ; ಬದಲಿಗೆ ನೀವು ಪೋರ್ಟಲ್ನಲ್ಲಿ ಬಾಹ್ಯ MCP ಸರ್ವರ್ಗಳನ್ನು ನೋಂದಾಯಿಸುತ್ತೀರಿ ಮತ್ತು ಅವುಗಳ ರುಜುವಾತುಗಳನ್ನು ಅಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತೀರಿ (ಕೆಳಗೆ ನೋಡಿ).
ಪ್ರತಿ ಸಂದರ್ಭದಲ್ಲೂ, ಕರೆಗಳು ರುಜುವಾತು ಸೇರಿರುವ ಖಾತೆ ಅಥವಾ organization ಗೆ ಸೀಮಿತವಾಗಿರುತ್ತವೆ — ಒಂದು ಏಜೆಂಟ್ ಮತ್ತೊಬ್ಬ ಗ್ರಾಹಕರ ಡೇಟಾವನ್ನು ತಲುಪಲು ಸಾಧ್ಯವಿಲ್ಲ.
Calendar ಗೆ, ಪ್ರತಿ ಏಜೆಂಟ್ಗೆ ಅದಕ್ಕೆ ಅಗತ್ಯವಿರುವ scopes ಮಾತ್ರ ಹೊಂದಿರುವ ಮೀಸಲಾದ API ಕೀಯನ್ನು ರಚಿಸಿ, ಮತ್ತು ಕೀಯನ್ನು ರಚನೆಯ ಸಮಯದಲ್ಲಿ ಒಮ್ಮೆ ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ — ಆಗ ಅದನ್ನು ನಕಲಿಸಿ. ಒಂದು ಏಜೆಂಟ್ ತಪ್ಪಾಗಿ ವರ್ತಿಸಿದರೆ ಅಥವಾ ಅದರ ಕೀ ಸೋರಿಕೆಯಾದರೆ, ನಿಮ್ಮ ಇತರ integrations ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದೆ ಡೆವಲಪರ್ ಪ್ರದೇಶದಲ್ಲಿ ಆ ಕೀಯನ್ನು ರದ್ದುಗೊಳಿಸಿ.
Claude ನಿಂದ ಸಂಪರ್ಕಿಸಿ
MCP ಕ್ಲೈಂಟ್ಗಳು (Claude Desktop ನಂತಹ) ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ತಲುಪಬೇಕು ಎಂದು ತಿಳಿಸುವ ಸಣ್ಣ JSON config ಅನ್ನು ಓದುತ್ತವೆ. ಕೆಳಗಿನ ಆಕಾರವು ವಿವರಣಾತ್ಮಕವಾಗಿದೆ — ಉತ್ಪನ್ನದ ಡೆವಲಪರ್ ಪುಟದಿಂದ ನಿಖರ endpoint ಮತ್ತು ಯಾವುದೇ flags ಅನ್ನು ಬಳಸಿ, ಮತ್ತು ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ನೀವು ರಚಿಸಿದ API ಕೀಯನ್ನು ಅಂಟಿಸಿ:
{
"mcpServers": {
"imatic-calendar": {
"url": "https://<calendar-host>/mcp",
"headers": {
"Authorization": "Bearer cal_abc123.s3cr3t_keymaterial"
}
}
}
}
ಸ್ಥಳೀಯ (stdio) ಸಂಪರ್ಕಕ್ಕಾಗಿ, ಕ್ಲೈಂಟ್ URL ಗೆ ಸಂಪರ್ಕಿಸುವ ಬದಲು ಸರ್ವರ್ ಕಮಾಂಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ — ಮತ್ತೆ, ನಿಖರ ಕಮಾಂಡ್ಗಾಗಿ ಉತ್ಪನ್ನದ ಡೆವಲಪರ್ ಪುಟವನ್ನು ಅನುಸರಿಸಿ. ಒಮ್ಮೆ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ, ಸಹಾಯಕನಿಗೆ ಅದು ಯಾವ tools ಹೊಂದಿದೆ ಎಂದು ಕೇಳಿ; Calendar ಗೆ ಅದು ಮೇಲೆ ಪಟ್ಟಿ ಮಾಡಲಾದ ಏಳು tools ಅನ್ನು ವರದಿ ಮಾಡಬೇಕು, ಮತ್ತು ನೀವು ಅದಕ್ಕೆ, ಉದಾಹರಣೆಗೆ, "ನನ್ನ ಮುಂದಿನ ಮುಕ್ತ 30-ನಿಮಿಷ slot ಅನ್ನು ಹುಡುಕಿ ಮತ್ತು ಅದನ್ನು alex@example.com ಗೆ ಬುಕ್ ಮಾಡಿ" ಎಂದು ಕೇಳಬಹುದು.
ಸಂಬಂಧಿತ
- REST API — MCP ದೃಢೀಕರಿಸುವ API ಕೀಗಳು ಮತ್ತು scopes.
- ವೇದಿಕೆ ಅವಲೋಕನ — accounts, keys, ಮತ್ತು ಉತ್ಪನ್ನಗಳು ಹೇಗೆ ಒಟ್ಟಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ.
- ಡೆವಲಪರ್ಗಳಿಗಾಗಿ Calendar — Calendar ನ 7-tool MCP ಸರ್ವರ್.
- ಏಜೆಂಟ್ಗಳಿಗಾಗಿ Tools & MCP — voice agents ಗೆ MCP ಸರ್ವರ್ಗಳನ್ನು ನೋಂದಾಯಿಸಿ.