eggsearch 0.2.1

Lightweight MCP metasearch server for AI agents
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Metasearch adapter wrapping vendored search engines.
//!
//! This module exposes a thin boundary around the vendored search engine
//! implementations. It does not leak engine types beyond the
//! `MetadataSearchAdapter` and the small response/payload types defined
//! here. Callers receive `crate::core::SourceCard` values.

pub mod adapter;
/// Vendored HTML search engines. Internal; not part of the stable
/// public API.
pub mod engines;
#[cfg(feature = "mock")]
pub mod mock;
pub mod response;

pub use adapter::{ErrorClass, MetadataSearchAdapter};
pub use response::{ProviderFailure, ProviderStatus, WebSearchResponse};