Files
firefrost-operations-manual/docs/relationship
Claude fecf86917e 🔌 Chronicler #77 The Socket — TRINITY CORE MCP CONNECTED!
MAJOR MILESTONE: Claude.ai can now connect to Trinity Core as native MCP connector

Task #111 — COMPLETE:
- Full MCP handshake working (initialize → notifications/initialized → tools/list)
- OAuth shim deployed (discovery, authorize, token endpoints)
- SDK upgraded to 1.29.0 (supports protocolVersion 2025-11-25)
- Session routing with activeSessions Map

Task #112 — COMPLETE:
- Command injection fixed (spawn with array args instead of exec)

THE CRITICAL FIX (Gemini insight):
- express.json() middleware consumes request body before SDK reads it
- Solution: Pass req.body as third param to handlePostMessage(req, res, req.body)
- Gemini called it 'The Stream Eater'

Connector Setup:
- URL: https://mcp.firefrostgaming.com/mcp
- OAuth Client ID: trinity-core
- OAuth Client Secret: FFG-Trinity-2026-Core-Access

Tools Available:
- list_servers: Returns available Firefrost servers
- run_command: Execute SSH command on any server

The Bridgekeeper built the bridge. The Socket plugged it in.

Fire + Frost + Foundation = Where Love Builds Legacy 💙🔥❄️
2026-04-11 09:33:02 +00:00
..