Feature Description
Add a diagnostic tool that provides version information and system status for Basic Memory installations.
Problem This Feature Solves
Currently, there's no easy way to determine the exact version of Basic Memory that's running, making it difficult to troubleshoot issues or confirm which features are available.
Proposed Solution
Add a new tool function like basic-memory:diagnostics or basic-memory:version that returns:
- Basic Memory version number
- Build/commit information
- System status overview
- Configuration summary
- Tool availability status
Alternative Solutions
- Could add version info to existing sync_status output
- Could create a separate --version CLI flag
- Could include in help/about commands
Additional Context
This would be similar to how other MCP servers provide diagnostic information. Particularly useful when:
- Troubleshooting issues
- Confirming feature availability
- Supporting users across different versions
Impact
Would help both users and developers quickly identify version-related issues and ensure compatibility when providing support.
Feature Description
Add a diagnostic tool that provides version information and system status for Basic Memory installations.
Problem This Feature Solves
Currently, there's no easy way to determine the exact version of Basic Memory that's running, making it difficult to troubleshoot issues or confirm which features are available.
Proposed Solution
Add a new tool function like
basic-memory:diagnosticsorbasic-memory:versionthat returns:Alternative Solutions
Additional Context
This would be similar to how other MCP servers provide diagnostic information. Particularly useful when:
Impact
Would help both users and developers quickly identify version-related issues and ensure compatibility when providing support.