"""MCP server command.""" from loguru import logger import basic_memory from basic_memory.cli.app import app from basic_memory.config import config # Import mcp instance from basic_memory.mcp.server import mcp as mcp_server # pragma: no cover # Import mcp tools to register them import basic_memory.mcp.tools # noqa: F401 # pragma: no cover @app.command() def mcp(): # pragma: no cover """Run the MCP server for Claude Desktop integration.""" home_dir = config.home project_name = config.project logger.info(f"Starting Basic Memory MCP server {basic_memory.__version__}") logger.info(f"Project: {project_name}") logger.info(f"Project directory: {home_dir}") mcp_server.run()