Module client

Module client 

Source
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.
McpToolAdapter
Adapter that wraps an MCP tool to be used as a VEX Tool.