This guide explains how to configure Gorev MCP server for different deployment scenarios.
Gorev MCP supports three connection modes:
Best for: Individual developers, quick testing
# Install globally
npm install -g @mehmetsenol/gorev-mcp-server
# Or use with npx (no installation)
npx @mehmetsenol/gorev-mcp-server daemon --detach{
"mcpServers": {
"gorev": {
"command": "npx",
"args": ["-y", "@mehmetsenol/gorev-mcp-server", "mcp-proxy"],
"env": {
"GOREV_MCP_CONNECTION_MODE": "local",
"GOREV_LANG": "tr"
}
}
}
}Best for: Team deployments, CI/CD, consistent environments
Create docker-compose.yml:
version: '3.8'
services:
gorev:
image: msenol/gorev:latest
ports:
- "5082:5082"
volumes:
- ./workspace:/workspace
environment:
- GOREV_LANG=tr
command: daemon --detachStart:
docker-compose up -d{
"mcpServers": {
"gorev": {
"command": "npx",
"args": ["-y", "@mehmetsenol/gorev-mcp-server", "mcp-proxy"],
"env": {
"GOREV_MCP_CONNECTION_MODE": "docker",
"GOREV_DOCKER_COMPOSE_FILE": "./docker-compose.yml",
"GOREV_LANG": "tr"
}
}
}
}Best for: Centralized deployments, multiple clients
# On remote server
npm install -g @mehmetsenol/gorev-mcp-server
gorev daemon --detach --port 5082{
"mcpServers": {
"gorev": {
"command": "npx",
"args": ["-y", "@mehmetsenol/gorev-mcp-server", "mcp-proxy"],
"env": {
"GOREV_MCP_CONNECTION_MODE": "remote",
"GOREV_API_HOST": "your-server.com",
"GOREV_API_PORT": "5082",
"GOREV_LANG": "tr"
}
}
}
}| Variable | Description | Default | Modes |
|---|---|---|---|
GOREV_MCP_CONNECTION_MODE |
Connection mode: auto, local, docker, remote |
auto |
All |
GOREV_API_HOST |
API server host | localhost |
remote |
GOREV_API_PORT |
API server port | 5082 |
docker, remote |
GOREV_SERVER_PATH |
Path to gorev binary | gorev (from PATH) |
local |
GOREV_DOCKER_COMPOSE_FILE |
Path to docker-compose.yml | ./docker-compose.yml |
docker |
GOREV_LANG |
UI language (tr or en) |
tr |
All |
GOREV_DB_PATH |
Database path (for daemon) | Auto-detect | All |
Check daemon status:
curl http://localhost:5082/api/healthIf not running, manually start:
gorev daemon --detach --debugCheck docker logs:
docker-compose logs gorevVerify connectivity:
curl http://your-server.com:5082/api/healthEnable debug mode:
{
"mcpServers": {
"gorev": {
"command": "npx",
"args": ["-y", "@mehmetsenol/gorev-mcp-server", "mcp-proxy", "--debug"]
}
}
}- Development: Use
localornpxmode - Team: Use
dockermode with shared compose file - Production: Use
remotemode with proper server - CI/CD: Use
dockermode in pipelines - Always: Set
GOREV_LANGto your preferred language
Same .mcp.json works for:
- VS Code MCP Extension
- Claude Desktop
- Kilocode MCP Client
- Windsurf
- Cursor
Place .mcp.json in project root, Gorev will auto-detect workspace.
Use .mcp.json for local, environment variables for CI/CD:
export GOREV_MCP_CONNECTION_MODE=docker
export GOREV_DOCKER_COMPOSE_FILE=./docker-compose.prod.yml
npx @mehmetsenol/gorev-mcp-server mcp-proxy