Model Context Protocol Library¶
Welcome to the MBASE MCP library documentation!
About¶
MBASE MCP Library is an MCP client/server SDK written in C++ with all fundamental features implemented.
A full MCP documentation can be found in their official documentation website: https://modelcontextprotocol.io/introduction
Transport Methods¶
Feature Support Matrix¶
Feature |
Client |
Server |
Docs |
---|---|---|---|
Prompts |
|||
Resources |
|||
Tools |
|||
Prompt Compilation |
|||
Logging |
|||
Pagination |
Listing with Pagination Client |
||
Ping |
TBD |
||
Progress |
|||
Cancellation |
TBD |
||
Roots |
|||
Sampling |
|||
Resource Templates |
Additional Features¶
HTTP API key protection support
HTTPS support through OpenSSL
JSON RPC 2.0 batch processing
Custom MCP request/notification/response implementation support
Monitoring standard MCP callbacks (requests/notifications/responses)
Registering/Unregistering features dynamically while the client/server is running