Crate rust_research_mcp

Crate rust_research_mcp 

Source
Expand description

Rust Research MCP - Academic Paper Search and Metadata Extraction

This crate provides a Model Context Protocol (MCP) server for searching and downloading academic papers from multiple sources including arXiv, Semantic Scholar, CrossRef, and more.

Re-exports§

pub use client::Doi;
pub use client::MetaSearchClient;
pub use client::MetaSearchConfig;
pub use client::MetaSearchResult;
pub use client::PaperMetadata;
pub use config::Config;
pub use config::ConfigOverrides;
pub use error::Error;
pub use error::Result;
pub use resilience::health::HealthCheckManager;
pub use resilience::CircuitBreaker;
pub use resilience::RetryConfig;
pub use resilience::RetryPolicy;
pub use resilience::TimeoutConfig;
pub use resilience::TimeoutExt;
pub use server::Server;
pub use service::DaemonConfig;
pub use service::DaemonService;
pub use service::HealthCheck;
pub use service::PidFile;
pub use service::SignalHandler;
pub use tools::BibliographyTool;
pub use tools::CategorizeTool;
pub use tools::CodeSearchTool;
pub use tools::DownloadTool;
pub use tools::MetadataExtractor;
pub use tools::SearchTool;

Modules§

client
config
error
resilience
server
service
services
tools