From ef93b7f91982fdf0c9e57dbb03c8b03bfea7f877 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Thu, 25 Jun 2026 22:39:42 +0200 Subject: [PATCH] refactor: update default MCP ports to 9001, fix connect docstrings, rename Cline label to Roo Code / Cline --- backend/services/connect.py | 6 +++--- mcp/mcp_mc.py | 4 ++-- mcp/mcp_memory.py | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/backend/services/connect.py b/backend/services/connect.py index 9ec1c21..2a478d8 100644 --- a/backend/services/connect.py +++ b/backend/services/connect.py @@ -1,7 +1,7 @@ """ Connect: erzeugt saubere, getestete Konfig-Snippets für IDEs/Agenten auf dem LOKALEN PC (separate Maschine im LAN). Alle zeigen auf den **Gateway** der Box -(`model: auto`, LiteLLM :4000) + den **Shared-Memory-MCP** (MC :9000). +(`model: auto`, Cockpit-Port :9001/v1) + den **Shared-Memory-MCP** (MC :9001). Wichtig: Host ist die LAN-IP der Box (NICHT eine Proxy-Domain) — das war in v1 die häufigste Fehlerquelle. Der Aufrufer übergibt den Host explizit. @@ -23,7 +23,7 @@ def _gw(host: str) -> str: def build_snippets(host: str = DEFAULT_HOST, - mcp_script_path: str = r"C:\\Users\\TobisPC\\mission-control-v2\\mcp\\mcp_memory.py", + mcp_script_path: str = r"F:\\Coding Stuff\\mission-control-2\\mcp\\mcp_memory.py", mcp_python: str = "python") -> dict: gw = _gw(host) mc_url = f"http://{host}:{PORT}" @@ -89,7 +89,7 @@ def build_snippets(host: str = DEFAULT_HOST, "host": host, "gateway_url": gw, "tools": { - "cline": {"label": "Cline (VS Code)", "lang": "json", "snippet": cline, + "cline": {"label": "Roo Code / Cline (VS Code)", "lang": "json", "snippet": cline, "note": "OpenAI-Provider → Gateway. Modell 'auto' (schnell, eskaliert bei Bedarf)."}, "opencode": {"label": "OpenCode", "lang": "jsonc", "snippet": opencode, "note": "Datei opencode.jsonc, Key 'providers'."}, diff --git a/mcp/mcp_mc.py b/mcp/mcp_mc.py index e286a17..bebc7d3 100644 --- a/mcp/mcp_mc.py +++ b/mcp/mcp_mc.py @@ -9,7 +9,7 @@ System-Status lesen. Spricht die MC-2-REST-API (/api/*). Damit ist Hermes echte Control-Plane des Stacks (Plan: „MC-Mgmt-MCP, damit Hermes den Stack selbst steuert"). Läuft typischerweise lokal auf der Box neben Hermes. -Env: MC_URL (default http://127.0.0.1:9000), MC_TOKEN (optional). +Env: MC_URL (default http://127.0.0.1:9001), MC_TOKEN (optional). Install: pip install mcp httpx """ @@ -19,7 +19,7 @@ import os import httpx from mcp.server.fastmcp import FastMCP -MC_URL = os.environ.get("MC_URL", "http://127.0.0.1:9000").rstrip("/") +MC_URL = os.environ.get("MC_URL", "http://127.0.0.1:9001").rstrip("/") MC_TOKEN = os.environ.get("MC_TOKEN", "") mcp = FastMCP("mission-control-stack") diff --git a/mcp/mcp_memory.py b/mcp/mcp_memory.py index 91c1c29..6642e75 100644 --- a/mcp/mcp_memory.py +++ b/mcp/mcp_memory.py @@ -8,7 +8,7 @@ Ruft die /api/memory-Endpunkte von Mission Control via HTTP auf. Tool-Beschreibungen bewusst als GUARDS formuliert (konditional, nicht imperativ), damit kleine Modelle (z.B. Hermes 14B) nicht in Aufruf-Schleifen laufen. -Env: MC_URL (default http://192.168.178.151:9000), MC_TOKEN (optional). +Env: MC_URL (default http://192.168.178.151:9001), MC_TOKEN (optional). Install (auf dem Rechner des Tools): pip install mcp httpx """ @@ -17,7 +17,7 @@ import os import httpx from mcp.server.fastmcp import FastMCP -MC_URL = os.environ.get("MC_URL", "http://192.168.178.151:9000").rstrip("/") +MC_URL = os.environ.get("MC_URL", "http://192.168.178.151:9001").rstrip("/") MC_TOKEN = os.environ.get("MC_TOKEN", "") mcp = FastMCP("mission-control-memory")