Skip to content

Commit 8c379d8

Browse files
docs: MCP section reframed — any AI connects, not Claude-only; fix dashboard status label
- rename README section "MCP / Claude Integration" → "MCP — Connect Any AI to UEFN" - make explicit: Claude Code, Cursor, Windsurf, Zed, Continue, or any custom MCP agent - Claude noted as recommended driver (verse-book + CLAUDE.md context) but bridge is model-agnostic - dashboard MCP status label: "Claude Code is connected" → "AI client connected" - update TOC link to match new section title
1 parent f5eb37f commit 8c379d8

2 files changed

Lines changed: 12 additions & 9 deletions

File tree

Content/Python/UEFN_Toolbelt/dashboard_pyside6.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1679,7 +1679,7 @@ def _read_mcp_state():
16791679
from UEFN_Toolbelt.tools import mcp_bridge as _mcpb
16801680
port = getattr(_mcpb, "_bound_port", 0)
16811681
if port and port > 0:
1682-
return "running", f"● RUNNING — port {port}Claude Code is connected"
1682+
return "running", f"● RUNNING — port {port}AI client connected"
16831683
else:
16841684
return "stopped", "● NOT RUNNING — click Start to enable AI control"
16851685
except Exception:

README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Toolbelt is built to be used with AI (Claude/Gemini). To give your AI **perfect
162162
- [Custom Plugins & Security](#custom-plugins--security)
163163
- [API Capability Crawler](#api-capability-crawler)
164164
- [Fortnite Device API Mapping](#fortnite-device-api-mapping)
165-
- [MCP / Claude Integration](#mcp--claude-integration)
165+
- [MCP — Connect Any AI to UEFN](#mcp--connect-any-ai-to-uefn)
166166
- [Spec-Accurate Verse Code Generation](#spec-accurate-verse-code-generation)
167167
- [CLAUDE.md — Instant AI Context](#claudemd--instant-ai-context)
168168
- [Why This Is the Best UEFN Python Tool](#why-this-is-the-best-uefn-python-tool)
@@ -2207,15 +2207,18 @@ All of these also appear in `deploy.bat` output — after deploying, just copy f
22072207

22082208
---
22092209

2210-
## MCP / Claude Integration
2210+
## MCP — Connect Any AI to UEFN
22112211

2212-
UEFN Toolbelt ships a full two-process MCP architecture so Claude Code (or any MCP-compatible AI) can directly control the editor — no copy-pasting, no manual Python runs.
2212+
UEFN Toolbelt ships a full two-process MCP (Model Context Protocol) architecture so **any MCP-compatible AI** can directly control the editor — no copy-pasting, no manual Python runs.
2213+
2214+
**This works with Claude Code, Cursor, Windsurf, Zed, Continue, or any agent that speaks MCP.**
2215+
Claude is the recommended driver because of the verse-book spec integration and CLAUDE.md context loading, but the bridge is completely model-agnostic. If your AI client supports MCP, it connects.
22132216

22142217
**How it works:**
22152218

22162219
```
2217-
Claude Code ←── MCP stdio ──→ mcp_server.py ←── HTTP ──→ UEFN editor
2218-
(runs outside) (mcp_bridge.py)
2220+
Your AI ←── MCP stdio ──→ mcp_server.py ←── HTTP ──→ UEFN editor
2221+
(IDE) (runs outside) (mcp_bridge.py)
22192222
```
22202223

22212224
**One-time setup:**
@@ -2229,9 +2232,9 @@ import UEFN_Toolbelt as tb; tb.run("mcp_start")
22292232
# Output Log: [MCP] ✓ Listener running on http://127.0.0.1:8765
22302233
```
22312234

2232-
`.mcp.json` is already in the repo root — Claude Code picks it up automatically on next launch.
2235+
`.mcp.json` is already in the repo root — any MCP client picks it up automatically.
22332236

2234-
**What Claude can do:**
2237+
**What any connected AI can do:**
22352238
- Run any of the 355 toolbelt tools by name (`run_toolbelt_tool`)
22362239
- Spawn, move, delete actors; read selected actors live
22372240
- List, rename, duplicate, import, delete Content Browser assets
@@ -2277,7 +2280,7 @@ curl -s -X POST http://127.0.0.1:8765 \
22772280
-d '{"command":"run_tool","params":{"tool_name":"snapshot_save","kwargs":{}}}'
22782281
```
22792282

2280-
Claude is the recommended driver because it has the verse-book spec integration and the best reasoning for complex tasks — but the bridge is model-agnostic by design.
2283+
**Claude is the recommended driver** because of the verse-book spec integration, CLAUDE.md auto-context loading, and the best reasoning for complex autonomous tasks — but the bridge is fully model-agnostic. Any AI that speaks MCP works: Claude Code, Cursor, Windsurf, Zed, Continue, or a custom agent you build yourself against the HTTP API directly.
22812284

22822285
MCP bridge architecture inspired by [Kirch's uefn-mcp-server](https://github.com/KirChuvakov/uefn-mcp-server) ([@KirchCreator](https://x.com/KirchCreator)) — full credit for the queue + Slate tick pattern.
22832286

0 commit comments

Comments
 (0)