7namespace neograph::mcp {
13 asio::awaitable<std::string> request_async(
RpcRequest request)
override;
15 std::shared_ptr<MCPClient> client_;
26 asio::awaitable<std::string> request_async(
RpcRequest request)
override;
28 std::shared_ptr<MCPClient> client_;
Injectable wire boundary for hook RPC.
Reuses MCPClient's HTTP session.
Reuses MCPClient's shell-free stdio subprocess session.
Optional transport-neutral JSON-RPC hook execution.
MCP (Model Context Protocol) client for connecting to remote tool servers.