mirror of
https://github.com/basicmachines-co/basic-memory
synced 2026-06-21 13:47:35 +00:00
f8078cdd46
Co-authored-by: phernandez <phernandez@basicmachines.co>
25 lines
703 B
Python
25 lines
703 B
Python
"""Main MCP entrypoint for Basic Memory.
|
|
|
|
Creates and configures the shared MCP instance and handles server startup.
|
|
"""
|
|
|
|
from loguru import logger # pragma: no cover
|
|
|
|
from basic_memory.config import config # pragma: no cover
|
|
|
|
# Import shared mcp instance
|
|
from basic_memory.mcp.server import mcp # pragma: no cover
|
|
|
|
# Import tools to register them
|
|
import basic_memory.mcp.tools # noqa: F401 # pragma: no cover
|
|
|
|
# Import prompts to register them
|
|
import basic_memory.mcp.prompts # noqa: F401 # pragma: no cover
|
|
|
|
|
|
if __name__ == "__main__": # pragma: no cover
|
|
home_dir = config.home
|
|
logger.info("Starting Basic Memory MCP server")
|
|
logger.info(f"Home directory: {home_dir}")
|
|
mcp.run()
|