fix: update FreeCAD MCP server port from 22082 to 22032 for consistency across documentation and configuration

This commit is contained in:
2026-03-21 22:19:22 +00:00
parent 6f48b38868
commit f6aae9a6ea
4 changed files with 10 additions and 10 deletions

View File

@@ -12,7 +12,7 @@ consumption.
│ │ │ │
│ ┌──────────────────────┐ │ │ ┌──────────────────────┐ │
│ │ freecad-mcp.service │ │ │ │ freecad-mcp.service │ │
│ │ (streamable-http) │◄─── :22082 ──────────┤◄── MCP Switchboard │ │ (streamable-http) │◄─── :22032 ──────────┤◄── MCP Switchboard
│ │ venv + PyPI package │ │ (oberon.incus) │ │ venv + PyPI package │ │ (oberon.incus)
│ └──────────────────────┘ │ │ └──────────────────────┘ │
│ │ │ │ │ │
@@ -62,7 +62,7 @@ Add to `ansible/inventory/host_vars/caliban.incus.yml`:
freecad_mcp_user: harper freecad_mcp_user: harper
freecad_mcp_group: harper freecad_mcp_group: harper
freecad_mcp_directory: /srv/freecad-mcp freecad_mcp_directory: /srv/freecad-mcp
freecad_mcp_port: 22082 freecad_mcp_port: 22032
freecad_mcp_version: "0.5.0" freecad_mcp_version: "0.5.0"
``` ```
@@ -100,7 +100,7 @@ The playbook automatically validates the deployment by:
You can also manually test: You can also manually test:
```bash ```bash
curl -X POST http://caliban.incus:22082/mcp \ curl -X POST http://caliban.incus:22032/mcp \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"initialize","id":1,"params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0.0"}}}' -d '{"jsonrpc":"2.0","method":"initialize","id":1,"params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0.0"}}}'
``` ```

View File

@@ -16,7 +16,7 @@
# freecad_mcp_user: harper # freecad_mcp_user: harper
# freecad_mcp_group: harper # freecad_mcp_group: harper
# freecad_mcp_directory: /srv/freecad-mcp # freecad_mcp_directory: /srv/freecad-mcp
# freecad_mcp_port: 22082 # freecad_mcp_port: 22032
# freecad_mcp_version: "0.5.0" # PyPI version to pin # freecad_mcp_version: "0.5.0" # PyPI version to pin
# #
# Optional host_vars: # Optional host_vars:

View File

@@ -87,31 +87,31 @@ haproxy_backends:
- subdomain: "pgadmin" - subdomain: "pgadmin"
backend_host: "prospero.incus" backend_host: "prospero.incus"
backend_port: 443 backend_port: 5050
health_path: "/misc/ping" health_path: "/misc/ping"
ssl_backend: true ssl_backend: true
- subdomain: "grafana" - subdomain: "grafana"
backend_host: "prospero.incus" backend_host: "prospero.incus"
backend_port: 443 backend_port: 3000
health_path: "/api/health" health_path: "/api/health"
ssl_backend: true ssl_backend: true
- subdomain: "prometheus" - subdomain: "prometheus"
backend_host: "prospero.incus" backend_host: "prospero.incus"
backend_port: 443 backend_port: 9090
health_path: "/ping" health_path: "/ping"
ssl_backend: true ssl_backend: true
- subdomain: "loki" - subdomain: "loki"
backend_host: "prospero.incus" backend_host: "prospero.incus"
backend_port: 443 backend_port: 3100
health_path: "/ready" health_path: "/ready"
ssl_backend: true ssl_backend: true
- subdomain: "alertmanager" - subdomain: "alertmanager"
backend_host: "prospero.incus" backend_host: "prospero.incus"
backend_port: 443 backend_port: 9093
health_path: "/-/healthy" health_path: "/-/healthy"
ssl_backend: true ssl_backend: true

View File

@@ -107,7 +107,7 @@ Autonomous computer agent learning through environmental interaction.
- Agent S MCP Server (MATE desktop, AT-SPI automation) - Agent S MCP Server (MATE desktop, AT-SPI automation)
- Kernos MCP Shell Server (port 22021) - Kernos MCP Shell Server (port 22021)
- Rommie MCP Server (port 22031) — agent-to-agent GUI automation via Agent S - Rommie MCP Server (port 22031) — agent-to-agent GUI automation via Agent S
- FreeCAD Robust MCP Server (port 22082) — CAD automation via FreeCAD XML-RPC - FreeCAD Robust MCP Server (port 22032) — CAD automation via FreeCAD XML-RPC
- GPU passthrough for vision tasks - GPU passthrough for vision tasks
- RDP access (port 25521) - RDP access (port 25521)