Skip to main content

Crate converge_mcp

Crate converge_mcp 

Source
Expand description

Converge MCP — Model Context Protocol client and server.

This crate provides a unified MCP implementation for the Converge ecosystem:

  • Types: JSON-RPC protocol types shared by client and server
  • Client (client feature): Connect to external MCP servers
  • Server (server feature): Expose tools/resources via MCP

§Usage

# Client only
converge-mcp = { version = "1.1", default-features = false, features = ["client"] }

# Server only
converge-mcp = { version = "1.1", default-features = false, features = ["server"] }

Modules§

client
MCP client implementation.
server
MCP server implementation.

Structs§

CallToolRequest
MCP tool call request.
CallToolResult
MCP tool call result.
InitializeResult
MCP initialize result.
JsonRpcError
MCP JSON-RPC error.
JsonRpcRequest
MCP JSON-RPC request.
JsonRpcResponse
MCP JSON-RPC response.
ListResourcesResult
MCP resources list result.
ListToolsResult
MCP tools list result.
PromptsCapability
Marker type indicating the server exposes prompts.
ReadResourceRequest
MCP read resource request.
ReadResourceResult
MCP read resource result.
Resource
MCP resource definition.
ResourceContent
MCP resource content.
ResourcesCapability
Marker type indicating the server exposes resources.
ServerCapabilities
MCP server capabilities.
ServerInfo
MCP server info.
Tool
MCP tool definition.
ToolsCapability
Marker type indicating the server exposes tools.

Enums§

ToolContent
MCP tool content.

Constants§

MCP_PROTOCOL_VERSION
MCP protocol version.