1pub mod actions;
2pub mod config;
3pub mod errors;
4pub mod intern;
5pub mod kg;
6pub mod protocol;
7pub mod search;
8pub mod server;
9pub mod store;
10pub mod tools;
11pub mod types;
12
13use clap::Parser;
14
15#[derive(Parser, Debug)]
16#[command(name = "MCP Memory Server")]
17#[command(about = "Knowledge graph memory server for MCP — entities, relations, and observations persisted via binary log", long_about = None)]
18pub struct Args {
19 #[arg(short = 'f', long = "memory-file")]
21 pub memory_file: Option<String>,
22
23 #[arg(short, long, default_value = "info")]
25 pub log_level: String,
26}