Skip to main content

Crate symposium_ferris

Crate symposium_ferris 

Source
Expand description

§symposium-ferris - Ferris MCP Server

Helpful tools for Rust development, exposed as an MCP server.

§Tools

  • crate_source: Fetch and extract Rust crate source code by name and version
  • rust_researcher: Research Rust crates using an LLM sub-agent (requires ACP session)

§Usage

As a library for direct crate source access:

let result = Ferris::rust_crate("tokio").version("1.0").fetch().await?;
println!("Sources at: {}", result.path.display());

As an MCP server configuration:

let server = Ferris::default()
    .rust_researcher(true)
    .into_mcp_server(cwd);

Re-exports§

pub use error::FerrisError;
pub use error::Result;

Modules§

error
Error types for the Ferris library

Structs§

Ferris
Ferris - Rust development tools
FerrisComponent
Ferris ACP Component that provides Rust development tools via proxy.
FetchResult
Result of fetching a crate’s sources
RustCrateFetch
Builder for accessing Rust crate source code