Expand description
MCP client implementation
Provides a client for connecting to MCP servers and calling tools. This is a standalone implementation that doesn’t depend on external MCP crates to maintain full control over security.
§Security
- All remote connections require TLS (except localhost)
- OAuth 2.1 authentication support
- Timeouts on all operations
- Response size limits
- All results are Merkle-hashed for VEX audit trail
Structs§
- McpClient
- MCP Client for connecting to and interacting with MCP servers.
- McpTool
Adapter - Adapter that wraps an MCP tool to be used as a VEX Tool.