Expand description
§Outline MCP Server
MCP (Model Context Protocol) server for Outline knowledge base interaction with focus on simplicity and performance.
§Design Principles
- Simplicity: Direct functions instead of complex abstractions
- Performance: Static builds and minimal dependencies
- Elegance: One file for each area of responsibility
§Usage Example
use outline_mcp_rs::{Config, run_stdio, run_http};
#[tokio::main]
async fn main() -> outline_mcp_rs::Result<()> {
let config = Config::from_env()?;
// STDIO mode
run_stdio(config.clone()).await?;
// Or HTTP mode
run_http(config).await
}