Content
# GodzillaX MCP Bundle
This is a minimal runtime distribution package that includes:
- `godzillax_mcp_server.py`
- `lib/godzillax-bridge.jar`
Excludes:
- `data.db`
- GodzillaX source code
- Build files outside of project `target/`
- Business configuration, Tomcat configuration, and target files
## Runtime Requirements
- `python3`
- `java`
- A usable GodzillaX shell database, or a `data.db` with the same structure that you prepare later
## Environment Variables
At least specify the database path:
```bash
export GODZILLAX_DB_PATH="/path/to/data.db"
```
Optional variables:
```bash
export GODZILLAX_PROJECT_ROOT="/path/to/GodzillaX"
export GODZILLAX_BRIDGE_JAR="/path/to/godzillax-bridge.jar"
export GODZILLAX_BACKUP_DIR="/path/to/backups"
export GODZILLAX_BRIDGE_WORKDIR="/path/to/workdir"
```
By default:
- The bridge jar is read from `./lib/godzillax-bridge.jar`
- The backup directory uses `./backups`
## Codex MCP Configuration
```toml
[mcp_servers.godzillax]
command = "python3"
args = ["/absolute/path/to/godzillax-mcp/godzillax_mcp_server.py"]
env = { GODZILLAX_DB_PATH = "/absolute/path/to/data.db" }
```
## Self-Test
```bash
printf '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}\n{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"godzillax_project_status","arguments":{}}}\n' | python3 godzillax_mcp_server.py
```