localvectordb_server.mcp.config module
MCP Server Configuration
Simple configuration management for LocalVectorDB MCP server that maps directly to LocalVectorDB constructor parameters.
- class localvectordb_server.mcp.config.MCPConfig(mode: Literal['read-only', 'read-write']='read-only', databases_root: str = './databases', databases_map: Dict[str, str]=<factory>, db_defaults: Dict[str, ~typing.Any]=<factory>, remote_defaults: Dict[str, ~typing.Any]=<factory>, max_concurrent_operations: int = 10, operation_timeout: int = 300, log_operations: bool = True, log_level: str = 'INFO', read_only_tools: List[str] = <factory>, write_tools: List[str] = <factory>)
Bases:
objectConfiguration for MCP server operation
- classmethod load(config_path: str | None = None) MCPConfig
Load configuration from file or environment
- __init__(mode: Literal['read-only', 'read-write']='read-only', databases_root: str = './databases', databases_map: Dict[str, str]=<factory>, db_defaults: Dict[str, ~typing.Any]=<factory>, remote_defaults: Dict[str, ~typing.Any]=<factory>, max_concurrent_operations: int = 10, operation_timeout: int = 300, log_operations: bool = True, log_level: str = 'INFO', read_only_tools: List[str] = <factory>, write_tools: List[str] = <factory>) None