Bug Description
The slash command /basic-memory:Continue Conversation (MCP) is not recognized by Claude Desktop and returns an "Unknown slash command" error due to whitespace parsing issues in the command name.
Steps To Reproduce
- Install Basic Memory v0.14.4 via MCP
- Configure Basic Memory MCP server in Claude Desktop
- Attempt to use the slash command
/basic-memory:Continue Conversation (MCP)
- See error message
Expected Behavior
The slash command should be recognized and execute the "Continue Conversation" functionality, allowing users to continue previous conversations from their Basic Memory knowledge base.
Actual Behavior
Claude Desktop returns the error:
Unknown slash command: basic-memory:Continue
The command parser appears to be truncating the command name at the first whitespace character, interpreting /basic-memory:Continue Conversation (MCP) as just /basic-memory:Continue.
Environment
- OS: macOS 14.5 (likely affects all platforms)
- Python version: 3.12+
- Basic Memory version: 0.14.4
- Installation method: uv tool install
- Claude Desktop version: Latest
Additional Context
This appears to be a cross-platform issue affecting the MCP slash command registration. The whitespace in the command name "Continue Conversation (MCP)" is causing the command parser to fail.
Important Note: This issue may affect all Basic Memory slash commands that contain whitespace in their names. Other commands with spaces or special characters in their names may also be impacted by this parsing bug.
Possible Solution
Two potential approaches:
- Fix the command parser: Update the MCP command registration to properly handle whitespace in command names
- Rename the command: Use underscores or hyphens instead of spaces, such as:
/basic-memory:Continue_Conversation_MCP
/basic-memory:continue-conversation-mcp
/basic-memory:continue-conversation
The second approach might be more reliable since many command parsers have issues with whitespace in command identifiers.
Bug Description
The slash command
/basic-memory:Continue Conversation (MCP)is not recognized by Claude Desktop and returns an "Unknown slash command" error due to whitespace parsing issues in the command name.Steps To Reproduce
/basic-memory:Continue Conversation (MCP)Expected Behavior
The slash command should be recognized and execute the "Continue Conversation" functionality, allowing users to continue previous conversations from their Basic Memory knowledge base.
Actual Behavior
Claude Desktop returns the error:
The command parser appears to be truncating the command name at the first whitespace character, interpreting
/basic-memory:Continue Conversation (MCP)as just/basic-memory:Continue.Environment
Additional Context
This appears to be a cross-platform issue affecting the MCP slash command registration. The whitespace in the command name "Continue Conversation (MCP)" is causing the command parser to fail.
Important Note: This issue may affect all Basic Memory slash commands that contain whitespace in their names. Other commands with spaces or special characters in their names may also be impacted by this parsing bug.
Possible Solution
Two potential approaches:
/basic-memory:Continue_Conversation_MCP/basic-memory:continue-conversation-mcp/basic-memory:continue-conversationThe second approach might be more reliable since many command parsers have issues with whitespace in command identifiers.