Major reorganization: - Created scripts/ directory for all utility scripts - Created config/ directory for configuration files - Moved all test files to tests/ directory - Updated all script paths to work with new structure - Updated README.md with new project structure diagram New structure: ├── src/ # Source code (API + MCP) ├── scripts/ # Utility scripts (start-*.sh, docs_server.py, etc.) ├── tests/ # All test files and debug utilities ├── config/ # Configuration files (JSON, Caddy config) ├── docs/ # Documentation website └── logs/ # Log files All scripts updated to use relative paths from project root. Documentation updated with new folder structure. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1.3 KiB
1.3 KiB
Creating Claude Matrix User
Since Matrix registration is disabled, you'll need to create the Claude user manually using admin tools.
Option 1: Synapse Admin Panel
- Access Synapse Admin: https://synapse.klas.chat/admin
- Login with admin credentials
- Go to Users section
- Create new user:
- Username:
claude - Password:
claude_assistant_2025 - Display Name:
Claude Assistant - Admin:
No
- Username:
Option 2: Command Line (if you have access to Synapse container)
# Access synapse container
docker exec -it synapse /bin/bash
# Create user using register_new_matrix_user
register_new_matrix_user -u claude -p claude_assistant_2025 -c /data/homeserver.yaml https://matrix.klas.chat
Option 3: Database Direct (if needed)
-- Connect to Matrix database and insert user manually
-- This requires knowledge of your Matrix database structure
After Creating the User
- Get access token for the claude user
- Join Home Assistant room using the new account
- Update Claude's global configuration with new credentials
Next Steps
Once you've created the Claude user, I'll:
- Get the access token
- Join the Home Assistant room
- Update my global Matrix configuration
- Test sending messages as the Claude user
Let me know when the user is created!