𝗦𝘁𝗼𝗽 𝗪𝗿𝗶𝘁𝗶𝗻𝗴 𝗦𝗗𝗞 𝗗𝗼𝗰𝘀 𝗳𝗼𝗿 𝗔𝗜 𝗔𝗴𝗲𝗻𝘁𝘀: 𝗕𝘂𝗶𝗹𝗱 𝗠𝗖𝗣 𝗦𝗲𝗿𝘃𝗲𝗿𝘀 𝗜𝗻𝘀𝘁𝗲𝗮𝗱
Claude Code ಏಜೆಂಟ್ಗಳಿಗಾಗಿ ಮೆಸೇಜಿಂಗ್ APIಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಬಹುದಾದ (discoverable) ಎಕ್ಸಿಕ್ಯೂಷನ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್ ಆಗಿ MCP ಸರ್ವರ್ಗಳು ಪರಿವರ್ತಿಸುತ್ತವೆ ಎಂದು BridgeXAPI ವಾದಿಸುತ್ತದೆ.
AI ಏಜೆಂಟ್ಗಳು ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಅನ್ನು ಓದುವುದಿಲ್ಲ. ಅವು ಮೂಲಸೌಕರ್ಯವನ್ನು (infrastructure) ಪತ್ತೆಹಚ್ಚುತ್ತವೆ.
ನೀವು SDK ಅನ್ನು ನಿರ್ಮಿಸಿದಾಗ, ನೀವು ಮನುಷ್ಯರಿಗಾಗಿ ನಿರ್ಮಿಸುತ್ತೀರಿ. ಮನುಷ್ಯರು README ಫೈಲ್ಗಳನ್ನು ಓದುತ್ತಾರೆ. ಮನುಷ್ಯರು ಮೆಥಡ್ ಸಿಗ್ನೇಚರ್ಗಳನ್ನು (method signatures) ಪರಿಶೀಲಿಸುತ್ತಾರೆ.
Claude Code ನಂತಹ AI ಏಜೆಂಟ್ಗಳು ವಿಭಿನ್ನವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ. ಏಜೆಂಟ್ಗೆ ರನ್ಟೈಮ್ನಲ್ಲಿ (runtime) ಮೂರು ವಿಷಯಗಳು ತಿಳಿಯಬೇಕಾಗುತ್ತದೆ:
- ನೀವು ಯಾವ ಸಾಮರ್ಥ್ಯಗಳನ್ನು (capabilities) ನೀಡುತ್ತೀರಿ?
- ನಿರ್ಬಂಧಗಳು (constraints) ಯಾವುವು?
- ನಾನು ಕರೆಗಳನ್ನು (calls) ಸುರಕ್ಷಿತವಾಗಿ ಹೇಗೆ ಜೋಡಿಸಬೇಕು (chain)?
Model Context Protocol (MCP) ಇದನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. ಏಜೆಂಟ್ ಒಂದು ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು (endpoint) ಊಹಿಸುವ ಬದಲು, ಮೊದಲು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಅದು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಕಾರ್ಯತಂತ್ರದ ಬಗ್ಗೆ ಯೋಚಿಸುತ್ತದೆ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ದೃಢೀಕರಿಸುತ್ತದೆ.
ನೀವು ಬಾಹ್ಯ ಸೇವೆಗಳೊಂದಿಗೆ Claude Code ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಆ ಕಷ್ಟ ನಿಮಗೆ ತಿಳಿದೇ ಇರುತ್ತದೆ. ಏಜೆಂಟ್ಗಳು ದಾರಿಗಳನ್ನು ತಪ್ಪಾಗಿ ಊಹಿಸುತ್ತವೆ (hallucinate). ಅವು ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಊಹಿಸುತ್ತವೆ. ಕೆಲವು ಉದಾಹರಣೆಗಳಿಂದ ನಿಮ್ಮ API ಅನ್ನು ಕಲಿಯಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಅವು ಟೋಕನ್ಗಳನ್ನು ವ್ಯರ್ಥ ಮಾಡುತ್ತವೆ.
ಒಂದು MCP ಸರ್ವರ್ ಈ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ.
ಇವೆರಡನ್ನು ಹೋಲಿಸಿ ನೋಡಿ:
SDK
- ಮನುಷ್ಯರು ಡಾಕ್ಸ್ ಓದಬೇಕಾಗುತ್ತದೆ
- ಸ್ಥಿರವಾದ ಫಂಕ್ಷನ್ ಸಿಗ್ನೇಚರ್ಗಳು
- ಒಂದು ಎಕ್ಸಿಕ್ಯೂಷನ್ ಪಾತ್
- ಮ್ಯಾನುಯಲ್ ಎರರ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್
MCP Server
- ಏಜೆಂಟ್ಗಳಿಗೆ ಸ್ವಯಂ-ವಿವರಣಾತ್ಮಕ (Self-describing)
- ಪತ್ತೆಹಚ್ಚಬಹುದಾದ ಸಾಮರ್ಥ್ಯಗಳು
- ಏಜೆಂಟ್ಗಳು ಕಾರ್ಯತಂತ್ರದ ಬಗ್ಗೆ ಯೋಚಿಸುತ್ತವೆ
- ಅಂತರ್ಗತ ನಿರ್ಬಂಧ ದೃಢೀಕರಣ (Built-in constraint validation)
Claude Code ಬಳಕೆದಾರರಿಗೆ, ಇದು ದೊಡ್ಡ ಲಾಭವಾಗಿದೆ. ಒಂದು ಸೇವೆಗೆ MCP ಸರ್ವರ್ ಇದ್ದರೆ, ಅದನ್ನು ಸೇರಿಸಲು ನೀವು ಕೇವಲ ಒಂದು ಕಮಾಂಡ್ ನೀಡಿದರೆ ಸಾಕು. Claude ತಕ್ಷಣವೇ ಆ ಟೂಲ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ. ನಿಮ್ಮ CLAUDE.md ಫೈಲ್ನಲ್ಲಿ ನಿಮಗೆ ಪ್ರಾಂಪ್ಟ್ ಇಂಜಿನಿಯರಿಂಗ್ ಅಥವಾ ದೀರ್ಘ ವಿವರಣೆಗಳ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ.
ನೀವು APIಗಳನ್ನು ಒದಗಿಸುತ್ತಿದ್ದರೆ, AI ಗಾಗಿ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಬರೆಯುವುದನ್ನು ನಿಲ್ಲಿಸಿ. ಒಂದು MCP ಸರ್ವರ್ ನಿರ್ಮಿಸಿ. ನಿಮ್ಮ SDK ಮನುಷ್ಯರಿಗಾಗಿ. ನಿಮ್ಮ MCP ಸರ್ವರ್ ಏಜೆಂಟ್ಗಳಿಗಾಗಿ.
ಇದನ್ನು ಹೇಗೆ ಅನುಷ್ಠಾನಗೊಳಿಸುವುದು:
- ನೀವು APIಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದರೆ: ನಿಮ್ಮ ಉತ್ಪನ್ನದೊಂದಿಗೆ ಒಂದು MCP ಸರ್ವರ್ ಅನ್ನು ನೀಡಿ.
- ನೀವು APIಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ: ದೀರ್ಘ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಬರೆಯುವ ಬದಲು ಒಂದು ಸಣ್ಣ MCP ರ್ಯಾಪರ್ (wrapper) ಅನ್ನು ನಿರ್ಮಿಸಿ.
- ನೀವು ತಂಡವನ್ನು ಮುನ್ನಡೆಸುತ್ತಿದ್ದರೆ: ನಿಮ್ಮ API ವಿನ್ಯಾಸ ವಿಮರ್ಶೆಯ (design review) ಭಾಗವಾಗಿ MCP ಲಭ್ಯತೆಯನ್ನು ಮಾಡಿಕೊಳ್ಳಿ.
SDK ಯುಗವು ಮುಗಿದಿಲ್ಲ. ಆದರೆ ಏಜೆಂಟಿಕ್ ವರ್ಕ್ಫ್ಲೋಗಳಿಗಾಗಿ (agentic workflows), MCP ಸರ್ವರ್ಗಳೇ ಮುಖ್ಯವಾದ ಇಂಟರ್ಫೇಸ್ ಆಗಿವೆ.
Source: https://dev.to/gentic_news/stop-writing-sdk-docs-for-ai-agents-build-mcp-servers-instead-1kmi
Optional learning community: https://t.me/GyaanSetuAi