Merge pull request #20 from latinogino/codex/add-external-network-option-in-.env

Add MCP_NETWORK_EXTERNAL and document external Docker network option
This commit is contained in:
latinogino
2026-02-04 17:00:24 +01:00
committed by GitHub
3 changed files with 4 additions and 0 deletions

View File

@@ -14,3 +14,4 @@ MCP_HOST_PORT=18004
# Docker Compose naming # Docker Compose naming
MCP_CONTAINER_NAME=dolibarr-mcp-server MCP_CONTAINER_NAME=dolibarr-mcp-server
MCP_NETWORK_NAME=dolibarr-mcp-net MCP_NETWORK_NAME=dolibarr-mcp-net
MCP_NETWORK_EXTERNAL=false

View File

@@ -102,6 +102,7 @@ overwritten by `git pull` on your server.
| `MCP_HOST_PORT` | Optional host port to publish in Docker Compose (default `18004`). | | `MCP_HOST_PORT` | Optional host port to publish in Docker Compose (default `18004`). |
| `MCP_CONTAINER_NAME` | Optional Docker Compose container name (default `dolibarr-mcp-server`). | | `MCP_CONTAINER_NAME` | Optional Docker Compose container name (default `dolibarr-mcp-server`). |
| `MCP_NETWORK_NAME` | Optional Docker Compose network name (default `dolibarr-mcp-net`). | | `MCP_NETWORK_NAME` | Optional Docker Compose network name (default `dolibarr-mcp-net`). |
| `MCP_NETWORK_EXTERNAL` | Set to `true` to reuse an existing Docker network (default `false`). |
Example `.env`: Example `.env`:
@@ -111,6 +112,7 @@ DOLIBARR_API_KEY=YOUR_API_KEY
LOG_LEVEL=INFO LOG_LEVEL=INFO
MCP_CONTAINER_NAME=dolibarr-mcp-server MCP_CONTAINER_NAME=dolibarr-mcp-server
MCP_NETWORK_NAME=dolibarr-mcp-net MCP_NETWORK_NAME=dolibarr-mcp-net
MCP_NETWORK_EXTERNAL=false
``` ```
### Claude Desktop configuration ### Claude Desktop configuration

View File

@@ -75,6 +75,7 @@ networks:
dolibarr-mcp-network: dolibarr-mcp-network:
driver: bridge driver: bridge
name: ${MCP_NETWORK_NAME:-dolibarr-mcp-net} name: ${MCP_NETWORK_NAME:-dolibarr-mcp-net}
external: ${MCP_NETWORK_EXTERNAL:-false}
# To run the main server: # To run the main server:
# docker compose up -d # docker compose up -d