refactor: update FreeCAD MCP configuration and deployment settings for consistency
This commit is contained in:
@@ -4,18 +4,18 @@
|
||||
# =============================================================================
|
||||
# MCP Transport Configuration
|
||||
# =============================================================================
|
||||
FREECAD_TRANSPORT=http
|
||||
FREECAD_HTTP_PORT={{ freecad_mcp_port }}
|
||||
FREECAD_MCP_TRANSPORT=http
|
||||
FREECAD_MCP_HTTP_PORT={{ freecad_mcp_port }}
|
||||
|
||||
# =============================================================================
|
||||
# FreeCAD Connection Mode
|
||||
# =============================================================================
|
||||
FREECAD_MODE={{ freecad_mcp_mode | default('xmlrpc') }}
|
||||
FREECAD_XMLRPC_HOST={{ freecad_mcp_xmlrpc_host | default('localhost') }}
|
||||
FREECAD_XMLRPC_PORT={{ freecad_mcp_xmlrpc_port | default('9875') }}
|
||||
FREECAD_TIMEOUT_MS={{ freecad_mcp_timeout_ms | default('30000') }}
|
||||
FREECAD_MCP_MODE={{ freecad_mcp_mode | default('xmlrpc') }}
|
||||
FREECAD_MCP_XMLRPC_HOST={{ freecad_mcp_xmlrpc_host | default('localhost') }}
|
||||
FREECAD_MCP_XMLRPC_PORT={{ freecad_mcp_xmlrpc_port | default('9875') }}
|
||||
FREECAD_MCP_TIMEOUT_MS={{ freecad_mcp_timeout_ms | default('30000') }}
|
||||
|
||||
# =============================================================================
|
||||
# Logging
|
||||
# =============================================================================
|
||||
FREECAD_LOG_LEVEL={{ freecad_mcp_log_level | default('INFO') }}
|
||||
FREECAD_MCP_LOG_LEVEL={{ freecad_mcp_log_level | default('INFO') }}
|
||||
|
||||
@@ -26,16 +26,17 @@ agent_s_rel: main
|
||||
anythingllm_rel: master
|
||||
athena_rel: main
|
||||
athena_mcp_rel: main
|
||||
argos_rel: master
|
||||
argos_rel: main
|
||||
arke_rel: main
|
||||
angelia_rel: master
|
||||
angelia_rel: main
|
||||
kairos_rel: master
|
||||
kairos_mcp_rel: master
|
||||
spelunker_rel: master
|
||||
mcp_switchboard_rel: master
|
||||
kernos_rel: master
|
||||
rommie_rel: master
|
||||
mcp_switchboard_rel: main
|
||||
kernos_rel: main
|
||||
rommie_rel: main
|
||||
# PyPI release version (no 'v' prefix) - https://pypi.org/project/open-webui/
|
||||
freecad_mcp_version: 0.6.1
|
||||
openwebui_rel: 0.8.3
|
||||
pulseaudio_module_xrdp_rel: devel
|
||||
searxng_oauth2_proxy_version: 7.6.0
|
||||
@@ -54,7 +55,7 @@ neo4j_mcp_url: http://circe.helu.ca:22034/mcp
|
||||
nike_mcp_url: http://puck.incus:22031/mcp
|
||||
korax_mcp_url: http://korax.helu.ca:22021/mcp
|
||||
rommie_mcp_url: http://caliban.incus:22031/mcp
|
||||
freecad_mcp_url: http://caliban.incus:22082/mcp
|
||||
freecad_mcp_url: http://caliban.incus:22032/mcp
|
||||
|
||||
# Monitoring and Logging (internal endpoints on Prospero)
|
||||
loki_url: http://prospero.incus:3100/loki/api/v1/push
|
||||
|
||||
@@ -36,8 +36,7 @@ rommie_grounding_height: 1024
|
||||
freecad_mcp_user: harper
|
||||
freecad_mcp_group: harper
|
||||
freecad_mcp_directory: /srv/freecad-mcp
|
||||
freecad_mcp_port: 22082
|
||||
freecad_mcp_version: "0.5.0"
|
||||
freecad_mcp_port: 22032
|
||||
|
||||
# Kernos MCP Shell Server Configuration
|
||||
kernos_user: harper
|
||||
|
||||
@@ -48,3 +48,7 @@ gitea:
|
||||
mcpo:
|
||||
hosts:
|
||||
miranda.incus:
|
||||
|
||||
rommie:
|
||||
hosts:
|
||||
caliban.incus:
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import_playbook: ../agent_s/deploy.yml
|
||||
|
||||
- name: Deploy Rommie MCP Server
|
||||
hosts: caliban
|
||||
hosts: rommie
|
||||
become: yes
|
||||
vars:
|
||||
rommie_venv: "/home/{{principal_user}}/env/rommie"
|
||||
@@ -29,6 +29,15 @@
|
||||
args:
|
||||
creates: "{{rommie_venv}}/bin/activate"
|
||||
|
||||
- name: Install gui-agents (ignore upstream Python version cap)
|
||||
become_user: "{{principal_user}}"
|
||||
command: >
|
||||
{{rommie_venv}}/bin/pip install
|
||||
--ignore-requires-python
|
||||
"gui-agents>=0.3.1"
|
||||
args:
|
||||
creates: "{{rommie_venv}}/lib/python3.13/site-packages/gui_agents"
|
||||
|
||||
- name: Install Rommie into virtual environment
|
||||
become_user: "{{principal_user}}"
|
||||
pip:
|
||||
|
||||
Reference in New Issue
Block a user