What problem does this solve?
Feature Request
Problem
The built-in UI currently appears to be accessible only through localhost.
This works well on a local machine, but it becomes difficult to use when running codebase-memory-mcp on a remote server such as AWS EC2, DigitalOcean, Hetzner, OVH, or other VPS providers.
Even after opening the firewall/security group and allowing port 9749, the UI is not reachable via the server's public IP because the HTTP server seems to bind only to 127.0.0.1.
Proposed Solution
Please add a configurable host option, for example:
codebase-memory-mcp --ui=true --host=0.0.0.0 --port=9749
### Proposed solution
Add a configurable host option for the built-in UI.
For example:
- CLI option:
codebase-memory-mcp --host=0.0.0.0 --port=9749
- Or environment variable:
CBM_HOST=0.0.0.0
The default value should remain 127.0.0.1 for security, but users running the application on remote servers (AWS EC2, DigitalOcean, Hetzner, OVH, etc.) should be able to explicitly bind the UI to 0.0.0.0 to allow access via the server's public IP.
### Alternatives considered
I considered using SSH port forwarding or a reverse proxy (such as Nginx), but these approaches do not solve the underlying limitation if the UI is only bound to 127.0.0.1. A configurable bind address would provide a simpler and more flexible solution for self-hosted deployments.
### Confirmations
- [x] I searched existing issues and this is not a duplicate.
What problem does this solve?
Feature Request
Problem
The built-in UI currently appears to be accessible only through
localhost.This works well on a local machine, but it becomes difficult to use when running
codebase-memory-mcpon a remote server such as AWS EC2, DigitalOcean, Hetzner, OVH, or other VPS providers.Even after opening the firewall/security group and allowing port
9749, the UI is not reachable via the server's public IP because the HTTP server seems to bind only to127.0.0.1.Proposed Solution
Please add a configurable host option, for example: