## Что это
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