MCP
Parehong dulo ng protocol: server at client.
Kung ano ang ginagawa nito
Ang platform ay isang MCP server: isang OAuth 2.1 resource server na may mga scope check, isang patakaran sa pag-apruba, at isang call ledger. Nagbibigay-daan ito sa mga external client na gamitin ang iyong mga agent bilang mga tool. Ito rin ay isang MCP client: ang anumang remote MCP server ay nagiging isang connector nang walang per-provider code, na pinoprotektahan ng isang circuit breaker upang ang isang hindi maaasahang third party ay hindi makasira sa isang pag-uusap.
Kung bakit ito mahalaga
Karamihan sa mga produkto ay pumipili ng isang dulo ng MCP at tinatawag itong suporta. Ang pagiging pareho ay nangangahulugang ang iyong agent ay maaaring gamitin bilang isang tool at maaari ding gumamit ng mga tool, na siyang dahilan kung bakit ito ay composable sa halip na terminal.
Kung paano ito gumagana
Ang server side ay isang totoong OAuth 2.1 resource server
Ang mga scope check at isang patakaran sa pag-apruba ay nagbabantay sa mga tool call, at ang mga call ay isinusulat sa isang session ledger sa halip na maging fire-and-forget.
Generic ang client side
Ang pagdaragdag ng remote MCP server ay configuration lamang. Ilang connector lamang ang may mga native adapter na isinulat nang manu-mano; ang iba ay dumadaan sa generic na path.
Ang isang pumapalyang tool server ay nalilimitahan
Gumagana ang isang circuit breaker kapag may hindi maayos na remote upang ang mga pagkakamali nito ay magpahina lamang sa isang kakayahan sa halip na sa buong pag-uusap.
Mga Tanong
- Maaari ko bang ikonekta ang sarili kong MCP server?
- Oo: nagiging connector ito nang walang bespoke code. Ang authentication ay isang static bearer token sa kasalukuyan; pinaplano ang OAuth 2.1 para sa mga custom na remote server.
- Maaari bang tawagan ng ibang mga tool ang aking agent sa pamamagitan ng MCP?
- Oo. Inilalantad ng platform ang isang MCP server surface na may OAuth, mga scope, at isang patakaran sa pag-apruba.
The rest of the bag
AccessControl
Mga pahintulot bawat dokumento na sumasala sa mga sagot, hindi lang sa mga pahina.
Naka-cache ang policy resolution bawat session para sa bilis; ang pagbabago sa pahintulot ay lumalaganap sa cache invalidation sa halip na agad-agad sa bawat in-flight request.
Dokumentasyon
Isang folder tree na binabasa ng agent, at isang config file na sinusunod nito.
Saklaw ng extraction ang mga PDF, spreadsheet, at transcript. Hindi pina-parse ang mga kakaibang binary format.
Mga Event
Isang matibay na ledger ng ginawa ng mga agent, at kung bakit.
Ang in-process event bus ay isang single-node emitter, hindi isang distributed broker. Ang matibay na cross-agent record ay isang hiwalay na Postgres task ledger.
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.