Crate mcp_discovery

Crate mcp_discovery 

Source
Expand description

A lightweight CLI tool for discovering and documenting MCP Server capabilities.

Modules§

error

Structs§

McpCapabilities
Represents the capabilities of an MCP server, indicating which features are supported.
McpDiscovery
Core struct representing the discovery mechanism for the MCP server.
McpServerInfo
Represents the MCP server’s information, including its name, version, capabilities, and supported features.
McpToolMeta
Represents metadata for an MCP tool, including its name, description, and parameters.
PrintOptions
Options used when running the Print variant of DiscoveryCommand.
WriteOptions
Options used when running the Create or Update variants of DiscoveryCommand.

Enums§

DiscoveryCommand
Enum representing the main actions that can be performed for MCP discovery.
LogLevel
Enum representing supported log levels for controlling output verbosity.
OutputTemplate
Enum representing different types of output templates Used to specify the type of template to render
ParamTypes
Defines the possible parameter types for tools, which can be primitive (e.g., string, int), objects, or arrays.
Template
Enum defining the types of built-in templates supported for output formatting.