14namespace neograph::mcp {
17class HardenedMcpClientRegistry;
21 std::map<std::string, std::shared_ptr<MCPClient>> clients);
25 std::shared_ptr<HardenedMcpClientRegistry> registry);
NEOGRAPH_API export/import macro for shared-library builds.
Compiler-backed subagent Harness service for the MCP server.
NEOGRAPH_API HarnessCapabilityExecutor make_mcp_harness_capability_executor(std::map< std::string, std::shared_ptr< MCPClient > > clients)
Resolve tool executor.server_ref against preconfigured, initialized clients.
NEOGRAPH_API HarnessCapabilityExecutor make_mcp_harness_capability_executor_from_registry(std::shared_ptr< HardenedMcpClientRegistry > registry)
Use the policy-bound local adoption registry without duplicating client ownership.