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 versionrust_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
- Ferris
Component - Ferris ACP Component that provides Rust development tools via proxy.
- Fetch
Result - Result of fetching a crate’s sources
- Rust
Crate Fetch - Builder for accessing Rust crate source code