MCP stdio + HTTP клиенты (transport abstraction)

## Что это MCP (Model Context Protocol) — стандартный transport для tools. Поддержать stdio (subprocess) и HTTP (remote) одновременно. ## Зачем История E03-S07 из roadmap-эпика E03. Источники — это контекст, который агент видит. Чем больше first-class интеграций, тем меньше нужно объяснять руками. **Что войдёт в первую версию:** - [ ] McpClient interface (initialize, listTools, callTool) - [ ] StdioMcpClient (spawn subprocess + JSON-RPC over stdio) - [ ] HttpMcpClient (POST + SSE notifications) - [ ] Both proxy через SourceContract - [ ] Subprocess env filtered (см. E02-S10) ## Источники вдохновения - [sigoden/dufs](https://github.com/sigoden/dufs) - [pinchtab/pinchtab](https://github.com/pinchtab/pinchtab) - [requestly/requestly](https://github.com/requestly/requestly) ## 🔗 Linear - [PZD-400](https://linear.app/kuhjie/issue/PZD-400) — backing ticket

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🌊

Frictionless UX

Date

About 19 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.