MeshLib C++ Docs
Loading...
Searching...
No Matches
MRMcp.h File Reference
#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 ServerMR::Mcp::getDefaultServer ()
 The global instance of the MCP server.