#include "exports.h"#include "MRMesh/MRExpected.h"#include <nlohmann/json.hpp>#include <filesystem>#include <memory>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | MR::Mcp::Schema::Base |
| A common base class for the different schemas. Functions can accept this by value, it's fine to slice it. More... | |
| struct | MR::Mcp::Schema::Number |
| A schema describing a scalar. More... | |
| struct | MR::Mcp::Schema::String |
| A schema describing a string. More... | |
| struct | MR::Mcp::Schema::Bool |
| A schema describing a boolean. More... | |
| struct | MR::Mcp::Schema::Array |
| A schema describing an array of whatever is passed to the constructor. More... | |
| struct | MR::Mcp::Schema::Object |
| class | MR::Mcp::Server |
| Owns a HTTP MCP server (using the SSE protocol). More... | |
| struct | MR::Mcp::Server::Params |
Namespaces | |
| namespace | MR |
| only for bindings generation | |
| namespace | MR::Mcp |
| namespace | MR::Mcp::Schema |
| This is used to build json schemas. | |
Functions | |
| MRMCP_API Server & | MR::Mcp::getDefaultServer () |
| The global instance of the MCP server. | |