Skip to main content

Crate cratesio_mcp

Crate cratesio_mcp 

Source
Expand description

An MCP server for crates.io, plus a standalone async crates.io API client.

§Cargo features

  • mcp (default) – the full MCP server: tools, prompts, resources, shared state, and both transports. Required by the cratesio-mcp binary.
  • client – the client (crates.io / docs.rs / OSV) and docs library only, with none of the MCP server dependencies. Depend on it with: cratesio-mcp = { version = "...", default-features = false, features = ["client"] }.

Modules§

client
Custom crates.io API client
docs
docs.rs integration: cache and formatting for rustdoc JSON.
prompts
Prompt definitions
resources
Resource definitions
state
Shared application state
tools
Tool definitions for crates.io queries