|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Complete typed values for the supported MCP tools client surface. More...
#include <neograph/api.h>#include <neograph/types.h>#include <algorithm>#include <array>#include <chrono>#include <cstddef>#include <filesystem>#include <functional>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | neograph::mcp::StdioClientConfig |
| Explicit subprocess boundary for local credentialless MCP adoption. More... | |
Enumerations | |
| enum class | neograph::mcp::MCPFailure |
| Transport and wire failures have one classification on both HTTP and stdio. More... | |
Variables | |
| constexpr std::array< std::string_view, 4 > | neograph::mcp::MCP_SUPPORTED_PROTOCOL_VERSIONS |
| The MCP revisions NeoGraph's server answers and its client accepts, newest first, as the official SDKs do. | |
Complete typed values for the supported MCP tools client surface.
Wire target: MCP 2025-11-25. Tool content stays as JSON so text, image, audio, resource, and resource_link blocks survive without a lossy projection. Source: https://modelcontextprotocol.io/specification/2025-11-25/server/tools Reviewed 2026-07-20 for NeoGraph issue #147.
Definition in file types.h.
|
strong |
|
inlineconstexpr |
The MCP revisions NeoGraph's server answers and its client accepts, newest first, as the official SDKs do.
The server negotiates the revision a client asks for when it is one of these, and the newest otherwise; the client asks for the first and disconnects from a server that answers any other. A 2024-11-05 peer is reached over stdio or Streamable HTTP; the older HTTP+SSE transport is not spoken.