MCP ಸರ್ವರ್ ಏನು.
ಒಂದು MCP ಸರ್ವರ್ AI ಏಜಂಟ್ಗಳಿಗೆ ಮಾದರಿ ಸಂದರ್ಭ ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ಸಾಧನಗಳು, ಸಂಪತ್ತುಗಳು ಅಥವಾ ಸೂಚನೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುವ ಸೇವೆ. ಏಜಂಟ್ಗಳು ಸರ್ವರ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯುತ್ತವೆ, ಅದರ ಸಾಧನ ವಿವರಣೆಗಳನ್ನು ಓದುತ್ತವೆ ಮತ್ತು ತಮ್ಮ ಯೋಜನೆಯ ಭಾಗವಾಗಿ ಆ ಸಾಧನಗಳನ್ನು ಕರೆ ಮಾಡುತ್ತವೆ. ಪಾವತಿತ MCP ಸರ್ವರ್ ಮೇಲಿನ ಇನ್ನೊಂದು ವರ್ತನೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ: ಇದು ಪಾವತಿ URL ನೊಂದಿಗೆ HTTP 402 ಅನ್ನು ಹಿಂತಿರುಗಿಸಬಹುದು, ಸಾಧನವು ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಮೊದಲು ಏಜಂಟ್ನ ವಾಲೆಟ್ ನಿಗದಿಪಡಿಸಲು ನಿರೀಕ್ಷಿಸುತ್ತದೆ.
ಒಂದು ಒಪ್ಪಂದ, ಅನೇಕ ಏಜೆಂಟ್ ರನ್ಟೈಮ್ಗಳು.
MCP ಗೆ ಮುಂಚೆ, ಪ್ರತಿಯೊಂದು ಸಾಧನ ಪೂರೈಕೆದಾರನು ಪ್ರತಿಯೊಂದು ಏಜನ್ಟ್ ಹೋಸ್ಟ್ಗೆ ವಿಭಿನ್ನ ಏಕೀಕರಣವನ್ನು ಸಾಗಿಸಲು ಬಾಧ್ಯವಾಗಿತ್ತು - ಕ್ಲೋಡ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಾಗಿ ಒಂದು, ಕರ್ಸರ್ ವಿಸ್ತರಣೆಗೆ ಒಂದು, ಆಂತರಿಕ ಏಜನ್ಟ್ ರನ್ಟೈಮ್ಗಾಗಿ ಒಂದು, OpenAI ನ ಕಾರ್ಯ-ಕೋಲಿಂಗ್ ಸ್ವರೂಪಕ್ಕೆ ಒಂದು. ಪ್ರತಿಯೊಂದು ಏಕೀಕರಣವು ಸ್ವಾಯತ್ತವಾಗಿ ಹರಿಯಿತು. MCP ಅನ್ನು ಒಬ್ಬ ಏಕೀಕೃತ ಸರ್ವರ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಕುಗ್ಗಿಸುತ್ತದೆ. ಸರ್ವರ್ ಅನ್ನು ಒಮ್ಮೆ ಬರೆಯಿರಿ; ಯಾವುದೇ MCP-ಜ್ಞಾನಿಯ ಕ್ಲೈಂಟ್ ಇದನ್ನು ಬಳಸಬಹುದು.
ಆ ಸಮಾನ ಒಪ್ಪಂದವು MCP-ಸರ್ವರ್ ಹಣಕಾಸು ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ. ಪ್ರತಿಯೊಬ್ಬ ಏಜೆಂಟ್ ಕಾರ್ಯಾಚರಣೆ ತನ್ನದೇ ಆದ ಭಾಷೆಯಲ್ಲಿ ಮಾತನಾಡಿದರೆ, ಸಾಧನ ಕರೆಗಾಗಿ ಶುಲ್ಕ ವಿಧಿಸುವುದು ಪ್ರತಿ ಭಾಷೆಗೆ ಪ್ರತ್ಯೇಕ ಬಿಲ್ಲಿಂಗ್ ಏಕೀಕರಣವನ್ನು ಅಗತ್ಯವಿರುತ್ತದೆ. MCP ನೊಂದಿಗೆ, ಸರ್ವರ್ HTTP ನಲ್ಲಿ 402 ಅನ್ನು ಒಮ್ಮೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಮತ್ತು ಯಾವುದೇ ಕಾರ್ಯಾಚರಣೆ ಏಜೆಂಟ್ಗಿರುವ ವಾಲೆಟ್ ಹೊಂದಿದ್ದರೆ ಅದನ್ನು ಪರಿಹರಿಸಬಹುದು. ಪ್ರೋಟೋಕಾಲ್ ಒಪ್ಪಂದವನ್ನು ಅಂಟಿಸುತ್ತದೆ; ಪಾವತಿ ಹಂತವು ಅದರ ಕೆಳಗೆ ಸೇರಿಸುತ್ತದೆ.
ಜಾಹೀರಾತು ನೀಡಿ, ಕರೆ ಮಾಡಿ, ಆಯ್ಕೆ ಮಾಡಿದಂತೆ ಶುಲ್ಕವಿಡಿ.
- ಜಾಹೀರಾತು. ಸರ್ವರ್ ಸಾಧನಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ, ಪ್ರತಿಯೊಂದು ಹೆಸರಿನ, JSON-ಸ್ಕೀಮಾ ಇನ್ಪುಟ್ ಮತ್ತು ನೈಸರ್ಗಿಕ-ಭಾಷಾ ವಿವರಣೆಯೊಂದಿಗೆ. ಏಜೆಂಟ್ನ ಯೋಜಕ ಈ ವಿವರಣೆಗಳನ್ನು ಓದುತ್ತದೆ ಯಾವ ಸಾಧನವನ್ನು ಕರೆ ಮಾಡುವುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವಾಗ.
- ಆಹ್ವಾನಿಸಿ. ಏಕ ಏಕಕಾಲದಲ್ಲಿ ನಿರ್ದಿಷ್ಟವಾದ ವಾದಗಳೊಂದಿಗೆ ಒಂದು ಸಾಧನವನ್ನು ಕರೆ ಮಾಡುತ್ತದೆ. MCP ಸಾರಿಗೆ (stdio, SSE, ಅಥವಾ HTTP) ಕರೆ ಅನ್ನು ಸರ್ವರ್ಗೆ ಒದಗಿಸುತ್ತದೆ.
- ಅನುಮೋದಿಸಿ. ಪಾವತಿಯಾದ ಸರ್ವರ್ಗಳು ಈ ಕರೆಗಾರನು ಈ ಸಾಧನ ಕರೆಗಾಗಿ ಈಗಾಗಲೇ ಪಾವತಿಸಿದ್ದಾರೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತವೆ (ಸಾಮಾನ್ಯವಾಗಿ API ಕೀ, ಸೆಷನ್, ಅಥವಾ ಪಾವತಿ ರಸೀದಿಯ ಮೂಲಕ). ಹೌದಾದರೆ, ಸಾಧನವನ್ನು ನಿರ್ವಹಿಸಿ. ಇಲ್ಲದಿದ್ದರೆ, ಪಾವತಿ URL ಅನ್ನು ಹೊಂದಿರುವ 402 ಅನ್ನು ಹಿಂತಿರುಗಿಸಿ.
- Settle (if paid). ಏಜೆಂಟ್ನ ವಾಲೆಟ್ URL ನಲ್ಲಿ ಪಾವತಿಸುತ್ತದೆ. ವಾಲೆಟ್ ಒದಗಿಸುವವರು ಸರ್ವರ್ಗೆ ಪಾವತಿಯನ್ನು ದೃಢೀಕರಿಸುತ್ತಾರೆ (ಸಾಮಾನ್ಯವಾಗಿ ಸಹಿ ಮಾಡಿದ ವೆಬ್ಹುಕ್ ಮೂಲಕ); ಸರ್ವರ್ ಕರೆಗಾರನನ್ನು ಪಾವತಿಯಾಗಿ ಗುರುತಿಸುತ್ತದೆ, ಮತ್ತು ಪುನರಾವೃತ್ತ ಕರೆ ಸಾಧನವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
- ಹಿಂತಿರುಗಿ. ಫಲಿತಾಂಶವು MCP ಸಾರಿಗೆ ಮೂಲಕ ಏಜೆಂಟ್ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ. ಏಜೆಂಟ್ ಫಲಿತಾಂಶವನ್ನು ತನ್ನ ಮುಂದಿನ ಯೋಚನೆಯ ಹಂತದಲ್ಲಿ ಸೇರಿಸುತ್ತದೆ. ಉಚಿತ MCP ಸರ್ವರ್ಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಹಂತಗಳು 3 ಮತ್ತು 4 ಅನ್ನು ಮಿಸ್ ಮಾಡುತ್ತವೆ.
ಒದಗಿಸುವವರಿಗೆ ಯಾವ ಏಜೆಂಟ್ ರನ್ಟೈಮ್ ಕರೆ ಮಾಡುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಬೇಕಾಗಿಲ್ಲ, ಮತ್ತು ಏಜೆಂಟ್ ಯಾವ ಪಾವತಿ ಒದಗಿಸುವುದನ್ನು MCP ಸರ್ವರ್ ಬಳಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಬೇಕಾಗಿಲ್ಲ. ಎರಡೂ ಬದಿಗಳು ಪ್ರೋಟೋಕಾಲ್ ಒಪ್ಪಂದದ ಮೂಲಕ ಮಾತನಾಡುತ್ತವೆ.
ಮೂರು MCP-ಸರ್ವರ್ ರೂಪಗಳು.
ಒಂದು ಡಾಕ್ಯುಮೆಂಟೇಶನ್-ಶೋಧ MCP ಸರ್ವರ್
ಒಂದು ಸ್ಟಾರ್ಟಪ್ ಒಂದು MCP ಸರ್ವರ್ ಅನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ, ಇದು ಒಂದು ಸಾಧನವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ, search_docs(query). ಯಾವುದೇ MCP-ಜಾಗೃತ ಏಜೆಂಟ್ (Claude ಡೆಸ್ಕ್ಟಾಪ್, ಕೋಡಿಂಗ್ ಏಜೆಂಟ್, ಗ್ರಾಹಕನ ಒಳಗಿನ ಏಜೆಂಟ್) ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು, ಸಾಧನವನ್ನು ಜಾಹೀರಾತು ಮಾಡುತ್ತಾನೆ ಮತ್ತು ಅದನ್ನು ಕರೆ ಮಾಡುತ್ತಾನೆ. ಸ್ಟಾರ್ಟಪ್ ಏಕಕಾಲದಲ್ಲಿ ಪ್ರತಿ ಏಜೆಂಟ್ ರನ್ಟೈಮ್ಗಾಗಿ ಪ್ರತ್ಯೇಕ SDK ಅನ್ನು ಸಾಗಿಸಲು ಅಗತ್ಯವಿಲ್ಲ - MCP ಸರ್ವರ್ SDK ಆಗಿದೆ. ಪ್ರಾರಂಭದಲ್ಲಿ ಉಚಿತ, ನಂತರ ಭಾರೀ ಕ್ವೆರಿಗಳ ಮೇಲೆ 402 ಅನ್ನು ಹಿಂತಿರುಗಿಸುವ ಮೂಲಕ ಹಣಕಾಸು ಮಾಡಲಾಗಿದೆ.
ಒಂದು ಆಂತರಿಕ MCP ಸರ್ವರ್ ಖಾಸಗಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುತ್ತಿದೆ
ಒಂದು ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡವು ತಮ್ಮ ಉತ್ಪಾದನಾ ವಿಶ್ಲೇಷಣೆ ಗೋದಾಮು ವಿರುದ್ಧ ಓದುತ್ತಿರುವ ಸಾಧನಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುವ ತಮ್ಮ ಸ್ವಂತ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ MCP ಸರ್ವರ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಅವರ ಆಂತರಿಕ ಕ್ಲಾಡ್ ಆಧಾರಿತ ಏಜಂಟ್ಗಳು ವ್ಯಾಪಾರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಆ ಸಾಧನಗಳನ್ನು ಕರೆ ಮಾಡುತ್ತವೆ. ಯಾವುದೇ ಹೊರಗಿನ API ಇಲ್ಲ, ಯಾವುದೇ SDK ಇಲ್ಲ; MCP ಸರ್ವರ್ ಒಪ್ಪಂದವಾಗಿದೆ. ಇದು ಆಂತರಿಕವಾಗಿರುವುದರಿಂದ, ಯಾವುದೇ ಪಾವತಿ ಹಂತದ ಅಗತ್ಯವಿಲ್ಲ - ಆದರೆ ಅವರು ನಂತರ ಪಾಲುದಾರರಿಗೆ ಪಾವತಿತ ಆವೃತ್ತಿಯನ್ನು ಬಹಿರಂಗಪಡಿಸಿದರೆ, ಒಂದೇ ಸರ್ವರ್ ಮಾದರಿ ಬದಲಾವಣೆ ಇಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಪಾವತಿಸಲಾದ MCP ಮಾರುಕಟ್ಟೆ ಪಟ್ಟಿಕೆ
ಒಬ್ಬ ಸ್ವಾಯತ್ತ ಅಭಿವೃದ್ಧಿಕಾರನು ಪ್ರೀಮಿಯಂ ಹಣಕಾಸು-ದತ್ತಾ API ಅನ್ನು ಕರೆ ಮಾಡುವ MCP ಸರ್ವರ್ ಅನ್ನು ಪ್ರಕಟಿಸುತ್ತಾನೆ ಮತ್ತು ಅದನ್ನು ಪ್ರತಿಯೊಂದು ಪ್ರಶ್ನೆಗೆ ಪುನಃ ಮಾರಾಟಿಸುತ್ತಾನೆ. ಅವರ ಸರ್ವರ್ ಯಾವುದೇ ಸಾಧನ ಕರೆಗಾಗಿ ಹೋಸ್ಟ್ ಮಾಡಿದ ಪಾವತಿ URL ನೊಂದಿಗೆ 402 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ವಾಲೆಟ್ ಇರುವ ಏಜಂಟ್ಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪಾವತಿಸುತ್ತವೆ (ಅವರ ವೆಚ್ಚ ನೀತಿಯಲ್ಲಿ); ವಾಲೆಟ್ ಇಲ್ಲದ ಏಜಂಟ್ಗಳು 402 ಅನ್ನು ನೋಡುತ್ತವೆ ಮತ್ತು ನಿಲ್ಲಿಸುತ್ತವೆ. ಅಭಿವೃದ್ಧಿಕಾರನು ಪ್ರತಿ ಕರೆಗಾಗಿ ಆದಾಯವನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ, ಪ್ರತಿಯೊಬ್ಬ ಗ್ರಾಹಕರನ್ನು ಕೈಯಿಂದ ಒಪ್ಪಿಸಲು ಅಗತ್ಯವಿಲ್ಲ.