MCP server hub and relay
Find a file
Agent 83cbe608a0 feat: add admin UI dashboard with static serving
- Add admin-ui/index.html: web-based dashboard for monitoring hub
- Add admin-ui/README.md: setup instructions for OBSERVE_SECRET connection
- Configure nginx to serve admin-ui/ statically at /admin-ui/ location
- No separate server process needed, UI uses WebSocket to connect
- OBSERVE_SECRET provides auth layer, no nginx auth required

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-13 12:22:31 +00:00
.github initial: clean workspace with gitignore 2026-03-12 16:16:53 +00:00
.vscode Add VS Code MCP config for sample-mcp testing 2026-03-13 10:51:54 +00:00
admin-ui feat: add admin UI dashboard with static serving 2026-03-13 12:22:31 +00:00
mcp-bridge feat: add generic mcp-bridge for proxying upstream MCP SSE servers 2026-03-13 10:19:27 +00:00
sample-mcp mcp-hub-007: Auth hardening — per-service secrets and env-based config 2026-03-13 10:17:45 +00:00
src mcp-hub-010: EventBus — central event emitter for hub telemetry 2026-03-13 11:52:48 +00:00
test mcp-hub-005: End-to-end integration test 2026-03-12 18:25:29 +00:00
.gitignore security: move secrets to .env, never commit secrets to git 2026-03-13 11:17:53 +00:00
ecosystem.config.js security: move secrets to .env, never commit secrets to git 2026-03-13 11:17:53 +00:00
package-lock.json security: move secrets to .env, never commit secrets to git 2026-03-13 11:17:53 +00:00
package.json security: move secrets to .env, never commit secrets to git 2026-03-13 11:17:53 +00:00
req_test.py initial: clean workspace with gitignore 2026-03-12 16:16:53 +00:00
test.py initial: clean workspace with gitignore 2026-03-12 16:16:53 +00:00