refactor: update default MCP ports to 9001, fix connect docstrings, rename Cline label to Roo Code / Cline
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
"""
|
"""
|
||||||
Connect: erzeugt saubere, getestete Konfig-Snippets für IDEs/Agenten auf dem
|
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
|
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
|
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.
|
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,
|
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:
|
mcp_python: str = "python") -> dict:
|
||||||
gw = _gw(host)
|
gw = _gw(host)
|
||||||
mc_url = f"http://{host}:{PORT}"
|
mc_url = f"http://{host}:{PORT}"
|
||||||
@@ -89,7 +89,7 @@ def build_snippets(host: str = DEFAULT_HOST,
|
|||||||
"host": host,
|
"host": host,
|
||||||
"gateway_url": gw,
|
"gateway_url": gw,
|
||||||
"tools": {
|
"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)."},
|
"note": "OpenAI-Provider → Gateway. Modell 'auto' (schnell, eskaliert bei Bedarf)."},
|
||||||
"opencode": {"label": "OpenCode", "lang": "jsonc", "snippet": opencode,
|
"opencode": {"label": "OpenCode", "lang": "jsonc", "snippet": opencode,
|
||||||
"note": "Datei opencode.jsonc, Key 'providers'."},
|
"note": "Datei opencode.jsonc, Key 'providers'."},
|
||||||
|
|||||||
+2
-2
@@ -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
|
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.
|
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
|
Install: pip install mcp httpx
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ import os
|
|||||||
import httpx
|
import httpx
|
||||||
from mcp.server.fastmcp import FastMCP
|
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", "")
|
MC_TOKEN = os.environ.get("MC_TOKEN", "")
|
||||||
|
|
||||||
mcp = FastMCP("mission-control-stack")
|
mcp = FastMCP("mission-control-stack")
|
||||||
|
|||||||
+2
-2
@@ -8,7 +8,7 @@ Ruft die /api/memory-Endpunkte von Mission Control via HTTP auf.
|
|||||||
Tool-Beschreibungen bewusst als GUARDS formuliert (konditional, nicht imperativ),
|
Tool-Beschreibungen bewusst als GUARDS formuliert (konditional, nicht imperativ),
|
||||||
damit kleine Modelle (z.B. Hermes 14B) nicht in Aufruf-Schleifen laufen.
|
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
|
Install (auf dem Rechner des Tools): pip install mcp httpx
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -17,7 +17,7 @@ import os
|
|||||||
import httpx
|
import httpx
|
||||||
from mcp.server.fastmcp import FastMCP
|
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", "")
|
MC_TOKEN = os.environ.get("MC_TOKEN", "")
|
||||||
|
|
||||||
mcp = FastMCP("mission-control-memory")
|
mcp = FastMCP("mission-control-memory")
|
||||||
|
|||||||
Reference in New Issue
Block a user