mirror of
https://github.com/basicmachines-co/basic-memory
synced 2026-06-21 13:47:35 +00:00
a4fd71c10b
Add new MCP tool 'diagnostics' that provides: - Basic Memory version and API version information - System details (Python, OS, architecture) - Configuration summary (projects, database, sync settings) - Tool availability with categorization - Project context and status - Robust error handling with troubleshooting guidance The tool helps users troubleshoot installations, verify features, and gather system information for support requests. Files added: - src/basic_memory/mcp/tools/diagnostics.py: Main diagnostic tool implementation - tests/mcp/test_tool_diagnostics.py: Comprehensive test suite with 11 test functions Files modified: - src/basic_memory/mcp/tools/__init__.py: Added diagnostics tool to exports Resolves #187 Co-authored-by: Drew Cain <groksrc@users.noreply.github.com>