MCP
ಪ್ರೋಟೋಕಾಲ್ನ ಎರಡೂ ತುದಿಗಳು: ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್.
ಇದು ಏನು ಮಾಡುತ್ತದೆ
ಈ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಒಂದು MCP ಸರ್ವರ್ ಆಗಿದೆ: ವ್ಯಾಪ್ತಿ ಪರಿಶೀಲನೆಗಳು, ಅನುಮೋದನೆ ನೀತಿ ಮತ್ತು ಕಾಲ್ ಲೆಡ್ಜರ್ ಹೊಂದಿರುವ OAuth 2.1 ರಿಸೋರ್ಸ್ ಸರ್ವರ್. ಇದು ಬಾಹ್ಯ ಕ್ಲೈಂಟ್ಗಳು ನಿಮ್ಮ ಏಜೆಂಟ್ಗಳನ್ನು ಪರಿಕರಗಳಾಗಿ ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಇದು MCP ಕ್ಲೈಂಟ್ ಕೂಡ ಆಗಿದೆ: any ರಿಮೋಟ್ MCP ಸರ್ವರ್ ಪ್ರತಿ-ಪೂರೈಕೆದಾರರ ಕೋಡ್ ಇಲ್ಲದೆಯೇ ಕನೆಕ್ಟರ್ ಆಗುತ್ತದೆ, ಮತ್ತು ಸರ್ಕ್ಯೂಟ್ ಬ್ರೇಕರ್ನಿಂದ ರಕ್ಷಿಸಲ್ಪಟ್ಟಿರುತ್ತದೆ ಇದರಿಂದಾಗಿ ಅಸ್ಥಿರ ಮೂರನೇ ವ್ಯಕ್ತಿಯು ಸಂಭಾಷಣೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಇದು ಏಕೆ ಮುಖ್ಯ
ಹೆಚ್ಚಿನ ಉತ್ಪನ್ನಗಳು MCP ಯ ಒಂದು ತುದಿಯನ್ನು ಆರಿಸಿಕೊಂಡು ಅದನ್ನು ಬೆಂಬಲ ಎಂದು ಕರೆಯುತ್ತವೆ. ಎರಡೂ ಆಗಿರುವುದು ಎಂದರೆ ನಿಮ್ಮ ಏಜೆಂಟ್ ಅನ್ನು ಪರಿಕರವಾಗಿ ಬಳಸಬಹುದು ಮತ್ತು ಅದು ಇತರ ಪರಿಕರಗಳನ್ನು ಬಳಸಬಹುದು, ಇದು ಅದನ್ನು ಕೇವಲ ಕೊನೆಯ ಹಂತವಾಗಿಸದೆ ಸಂಯೋಜಿಸಬಹುದಾದಂತೆ ಮಾಡುತ್ತದೆ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಸರ್ವರ್ ಸೈಡ್ ನಿಜವಾದ OAuth 2.1 ರಿಸೋರ್ಸ್ ಸರ್ವರ್ ಆಗಿದೆ
ವ್ಯಾಪ್ತಿ ಪರಿಶೀಲನೆಗಳು ಮತ್ತು ಅನುಮೋದನೆ ನೀತಿಯು ಪರಿಕರಗಳ ಕರೆಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ, ಮತ್ತು ಕರೆಗಳನ್ನು ಕೇವಲ ಕಳುಹಿಸಿ ಮರೆಯುವ ಬದಲು ಸೆಷನ್ ಲೆಡ್ಜರ್ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ.
ಕ್ಲೈಂಟ್ ಸೈಡ್ ಸಾಮಾನ್ಯವಾಗಿದೆ
ರಿಮೋಟ್ MCP ಸರ್ವರ್ ಅನ್ನು ಸೇರಿಸುವುದು ಕೇವಲ ಕಾನ್ಫಿಗರೇಶನ್ ಆಗಿದೆ. ಕೇವಲ ಕೆಲವು ಕನೆಕ್ಟರ್ಗಳು ಮಾತ್ರ ಹ್ಯಾಂಡ್-ರಿಟನ್ ಸ್ಥಳೀಯ ಅಡಾಪ್ಟರ್ಗಳನ್ನು ಹೊಂದಿವೆ; ಉಳಿದವು ಸಾಮಾನ್ಯ ಮಾರ್ಗದ ಮೂಲಕ ಹೋಗುತ್ತವೆ.
ವಿಫಲಗೊಳ್ಳುತ್ತಿರುವ ಪರಿಕರ ಸರ್ವರ್ ಅನ್ನು ನಿಯಂತ್ರಣದಲ್ಲಿಡಲಾಗುತ್ತದೆ
ತಪ್ಪಾಗಿ ವರ್ತಿಸುವ ರಿಮೋಟ್ ಸರ್ವರ್ನಲ್ಲಿ ಸರ್ಕ್ಯೂಟ್ ಬ್ರೇಕರ್ ಟ್ರಿಪ್ ಆಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಅದರ ವೈಫಲ್ಯಗಳು ಇಡೀ ಸಂಭಾಷಣೆಯ ಬದಲು ಕೇವಲ ಒಂದು ಸಾಮರ್ಥ್ಯವನ್ನು ಮಾತ್ರ ಕುಂಠಿತಗೊಳಿಸುತ್ತವೆ.
ಪ್ರಶ್ನೆಗಳು
- ನನ್ನ ಸ್ವಂತ MCP ಸರ್ವರ್ ಅನ್ನು ನಾನು ಪ್ಲಗ್ ಇನ್ ಮಾಡಬಹುದೇ?
- ಹೌದು: ಇದು ಯಾವುದೇ ಕಸ್ಟಮ್ ಕೋಡ್ ಇಲ್ಲದೆ ಕನೆಕ್ಟರ್ ಆಗುತ್ತದೆ. ದೃಢೀಕರಣವು ಇಂದು ಸ್ಥಿರ ಬೇರರ್ ಟೋಕನ್ ಆಗಿದೆ; ಕಸ್ಟಮ್ ರಿಮೋಟ್ ಸರ್ವರ್ಗಳಿಗಾಗಿ OAuth 2.1 ಅನ್ನು ಯೋಜಿಸಲಾಗಿದೆ.
- ಇತರ ಪರಿಕರಗಳು MCP ಮೂಲಕ ನನ್ನ ಏಜೆಂಟ್ ಅನ್ನು ಕರೆಯಬಹುದೇ?
- ಹೌದು. ಪ್ಲಾಟ್ಫಾರ್ಮ್ OAuth, ವ್ಯಾಪ್ತಿಗಳು ಮತ್ತು ಅನುಮೋದನೆ ನೀತಿಯೊಂದಿಗೆ MCP ಸರ್ವರ್ ಮೇಲ್ಮೈಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
The rest of the bag
AccessControl
ಕೇವಲ ಪುಟಗಳನ್ನಷ್ಟೇ ಅಲ್ಲ, ಉತ್ತರಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಪ್ರತಿ-ಡಾಕ್ಯುಮೆಂಟ್ ಅನುಮತಿಗಳು.
ವೇಗಕ್ಕಾಗಿ ಪಾಲಿಸಿ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಪ್ರತಿ ಸೆಷನ್ಗೆ ಕ್ಯಾಶ್ ಮಾಡಲಾಗುತ್ತದೆ; ಅನುಮತಿ ಬದಲಾವಣೆಯು ಪ್ರತಿ ಇನ್-ಫ್ಲೈಟ್ ವಿನಂತಿಯ ಮೇಲೆ ತಕ್ಷಣವೇ ಆಗುವ ಬದಲು ಕ್ಯಾಶ್ ಇನ್ವ್ಯಾಲಿಡೇಶನ್ ಆದಾಗ ಪ್ರಸಾರವಾಗುತ್ತದೆ.
ದಾಖಲೆಗಳು
ಏಜೆಂಟ್ ಓದುವ ಫೋಲ್ಡರ್ ಟ್ರೀ ಮತ್ತು ಅದು ಪಾಲಿಸುವ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್.
ಹೊರತೆಗೆಯುವಿಕೆಯು PDFಗಳು, ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ಮತ್ತು ಟ್ರಾನ್ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ವಿಲಕ್ಷಣ ಬೈನರಿ ಫಾರ್ಮ್ಯಾಟ್ಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
ಈವೆಂಟ್ಗಳು
ಏಜೆಂಟ್ಗಳು ಏನು ಮಾಡಿದರು ಮತ್ತು ಏಕೆ ಮಾಡಿದರು ಎಂಬುದರ ದೀರ್ಘಕಾಲೀನ ಲೆಡ್ಜರ್.
ಇನ್-ಪ್ರೊಸೆಸ್ ಈವೆಂಟ್ ಬಸ್ ಸಿಂಗಲ್-ನೋಡ್ ಎಮಿಟರ್ ಆಗಿದೆ, ವಿತರಿಸಿದ ಬ್ರೋಕರ್ ಅಲ್ಲ. ದೀರ್ಘಕಾಲೀನ ಕ್ರಾಸ್-ಏಜೆಂಟ್ ದಾಖಲೆಯು ಪ್ರತ್ಯೇಕ Postgres ಟಾಸ್ಕ್ ಲೆಡ್ಜರ್ ಆಗಿದೆ.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.