Commit graph

5 commits

Author SHA1 Message Date
Snider
1bf7f2a21c fix: update stale API endpoint URL in playground view
Use request()->getSchemeAndHttpHost()/tools/call instead of
config('app.url')/api/v1/mcp/tools/call — MCP domain is the endpoint.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-04 07:19:56 +00:00
Snider
0653c82148 feat: MCP domain as native endpoint with OpenBrain support
The mcp.* domain now serves both the human-readable portal AND the
functional API. Agents POST to /tools/call with an API key, browsers
get the HTML docs as a fallback. No separate api.* bridge needed.

- Add POST /tools/call, GET /resources/{uri} routes to mcp domain
- Add JSON server list/detail routes (servers.json, servers/{id}.json)
- Add OpenBrain icon to landing, index, and show views
- Replace all api.* domain references with mcp.* (request()->getSchemeAndHttpHost())
- Rewrite connect.blade.php as HTTP-only documentation
- Update ApiExplorer base URL to use current mcp domain
- Remove stdio/Docker configuration from all views

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-03 21:39:36 +00:00
Snider
92faed247e fix: remove hardcoded Host UK branding from MCP portal
- Landing page: "Host UK MCP Ecosystem" → "MCP Ecosystem"
- Landing page: "Host UK infrastructure" → "platform infrastructure via MCP"
- Connect page: remove "Host UK" from setup guide text

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 20:50:46 +00:00
Snider
6f309979de refactor: move MCP module from Core\Mod\Mcp to Core\Mcp namespace
Relocates the MCP module to a top-level namespace as part of the
monorepo separation, removing the intermediate Mod directory layer.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:26:14 +00:00
Snider
afb3dacd98 monorepo sepration 2026-01-26 20:57:41 +00:00