Skip to main content

Crate research_master

Crate research_master 

Source
Expand description

§Research Master MCP

A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple research sources.

§Architecture

The library is organized into several modules:

  • models: Core data structures (Paper, SearchRequest, etc.)
  • sources: Research source plugins with extensible trait-based architecture
  • mcp: MCP protocol implementation and server
  • utils: HTTP client, deduplication, and other utilities
  • config: Configuration management

Re-exports§

pub use models::Paper;
pub use sources::Source;
pub use sources::SourceRegistry;

Modules§

config
Configuration management.
mcp
MCP (Model Context Protocol) implementation.
models
Core data models for research papers and search operations.
sources
Research source plugins with extensible trait-based architecture.
utils
Utility modules supporting research operations.

Constants§

VERSION
Library version