|
| 1 | +# SPDX-License-Identifier: PMPL-1.0-or-later |
| 2 | +# TOPOLOGY.md — BoJ Server Component Matrix |
| 3 | +# |
| 4 | +# Auto-generated 2026-03-29. 92 cartridges across 6 tiers. |
| 5 | + |
| 6 | +## Ports |
| 7 | + |
| 8 | +| Port | Protocol | Status | |
| 9 | +|------|----------|--------| |
| 10 | +| 7700 | REST (HTTP) | Running | |
| 11 | +| 7701 | gRPC | Running | |
| 12 | +| 7702 | GraphQL | Running | |
| 13 | +| 7703 | SSE (Server-Sent Events) | Running | |
| 14 | + |
| 15 | +## Cartridge Matrix (92 total) |
| 16 | + |
| 17 | +### Tier 1 — High-Value APIs (11) |
| 18 | +| Cartridge | Domain | |
| 19 | +|-----------|--------| |
| 20 | +| github-api-mcp | Source control | |
| 21 | +| gitlab-api-mcp | Source control | |
| 22 | +| browser-mcp | Web automation | |
| 23 | +| slack-mcp | Communication | |
| 24 | +| vault-mcp | Secrets | |
| 25 | +| linear-mcp | Project management | |
| 26 | +| notion-mcp | Knowledge base | |
| 27 | +| jira-mcp | Project management | |
| 28 | +| discord-mcp | Communication | |
| 29 | +| telegram-mcp | Communication | |
| 30 | +| matrix-mcp | Communication | |
| 31 | + |
| 32 | +### Tier 2 — Databases (10) |
| 33 | +| Cartridge | Domain | |
| 34 | +|-----------|--------| |
| 35 | +| postgresql-mcp | Relational DB | |
| 36 | +| redis-mcp | Cache/KV | |
| 37 | +| mongodb-mcp | Document DB | |
| 38 | +| neon-mcp | Serverless Postgres | |
| 39 | +| turso-mcp | Edge SQLite | |
| 40 | +| supabase-mcp | Backend-as-Service | |
| 41 | +| arango-mcp | Multi-model DB | |
| 42 | +| neo4j-mcp | Graph DB | |
| 43 | +| clickhouse-mcp | Analytics DB | |
| 44 | +| duckdb-mcp | Embedded OLAP | |
| 45 | + |
| 46 | +### Tier 3 — Cloud Providers (8) |
| 47 | +| Cartridge | Domain | |
| 48 | +|-----------|--------| |
| 49 | +| aws-mcp | Cloud | |
| 50 | +| gcp-mcp | Cloud | |
| 51 | +| hetzner-mcp | Cloud | |
| 52 | +| fly-mcp | Edge compute | |
| 53 | +| railway-mcp | PaaS | |
| 54 | +| render-mcp | PaaS | |
| 55 | +| digitalocean-mcp | Cloud | |
| 56 | +| linode-mcp | Cloud | |
| 57 | + |
| 58 | +### Tier 4 — Dev Tools & Registries (13) |
| 59 | +| Cartridge | Domain | |
| 60 | +|-----------|--------| |
| 61 | +| docker-hub-mcp | Container registry | |
| 62 | +| npm-registry-mcp | JS packages | |
| 63 | +| crates-mcp | Rust packages | |
| 64 | +| pypi-mcp | Python packages | |
| 65 | +| hex-mcp | Elixir packages | |
| 66 | +| opam-mcp | OCaml packages | |
| 67 | +| hackage-mcp | Haskell packages | |
| 68 | +| github-actions-mcp | CI/CD | |
| 69 | +| buildkite-mcp | CI/CD | |
| 70 | +| circleci-mcp | CI/CD | |
| 71 | +| git-mcp | Version control | |
| 72 | +| lsp-mcp | Language Server Protocol | |
| 73 | +| dap-mcp | Debug Adapter Protocol | |
| 74 | + |
| 75 | +### Tier 5 — Productivity & Comms (8) |
| 76 | +| Cartridge | Domain | |
| 77 | +|-----------|--------| |
| 78 | +| comms-mcp | Unified messaging | |
| 79 | +| google-docs-mcp | Documents | |
| 80 | +| google-sheets-mcp | Spreadsheets | |
| 81 | +| obsidian-mcp | Notes | |
| 82 | +| todoist-mcp | Task management | |
| 83 | +| airtable-mcp | Low-code DB | |
| 84 | +| zotero-mcp | Research | |
| 85 | +| feedback-mcp | User feedback | |
| 86 | + |
| 87 | +### Tier 6 — Monitoring & Observability (6) |
| 88 | +| Cartridge | Domain | |
| 89 | +|-----------|--------| |
| 90 | +| grafana-mcp | Dashboards | |
| 91 | +| prometheus-mcp | Metrics | |
| 92 | +| sentry-mcp | Error tracking | |
| 93 | +| observe-mcp | Observability | |
| 94 | +| laminar-mcp | Flow monitoring | |
| 95 | +| ums-mcp | Unified monitoring | |
| 96 | + |
| 97 | +### Hyperpolymath Ecosystem (26) |
| 98 | +| Cartridge | Domain | |
| 99 | +|-----------|--------| |
| 100 | +| agent-mcp | Agent orchestration | |
| 101 | +| affinescript-mcp | Language tooling | |
| 102 | +| aerie-mcp | Deployment | |
| 103 | +| bsp-mcp | Build Server Protocol | |
| 104 | +| burble-admin-mcp | Voice platform | |
| 105 | +| civic-connect-mcp | Civic engagement | |
| 106 | +| cloud-mcp | Multi-cloud | |
| 107 | +| conflow-mcp | Config flow | |
| 108 | +| container-mcp | Container ops | |
| 109 | +| database-mcp | Multi-DB | |
| 110 | +| echidna-llm-mcp | LLM prover | |
| 111 | +| fleet-mcp | Bot fleet | |
| 112 | +| game-admin-mcp | Game servers | |
| 113 | +| gossamer-mcp | Webview shell | |
| 114 | +| hypatia-mcp | Neurosymbolic CI | |
| 115 | +| iac-mcp | Infrastructure-as-Code | |
| 116 | +| idaptik-admin-mcp | Game admin | |
| 117 | +| k8s-mcp | Kubernetes | |
| 118 | +| kategoria-mcp | Categorisation | |
| 119 | +| lang-mcp | Language services | |
| 120 | +| ml-mcp | Machine learning | |
| 121 | +| model-router-mcp | Model routing | |
| 122 | +| nesy-mcp | Neurosymbolic | |
| 123 | +| opsm-mcp | Operations | |
| 124 | +| panic-attack-mcp | Security scanning | |
| 125 | +| proof-mcp | Formal verification | |
| 126 | + |
| 127 | +### Infrastructure & Utility (10) |
| 128 | +| Cartridge | Domain | |
| 129 | +|-----------|--------| |
| 130 | +| queues-mcp | Message queues | |
| 131 | +| railway-mcp | PaaS | |
| 132 | +| render-mcp | PaaS | |
| 133 | +| reposystem-mcp | Repo management | |
| 134 | +| research-mcp | Research tools | |
| 135 | +| rokur-mcp | Deployment | |
| 136 | +| secrets-mcp | Secret management | |
| 137 | +| ssg-mcp | Static site gen | |
| 138 | +| stapeln-mcp | Container stack | |
| 139 | +| typed-wasm-mcp | WASM types | |
| 140 | +| verisimdb-mcp | 8-modality DB | |
| 141 | +| vext-mcp | Extensions | |
| 142 | + |
| 143 | +## CI/CD |
| 144 | + |
| 145 | +| Workflow | Purpose | |
| 146 | +|----------|---------| |
| 147 | +| zig-test.yml | Zig FFI tests | |
| 148 | +| release.yml | Release pipeline | |
| 149 | +| lsp-dap-bsp.yml | Protocol column tests | |
| 150 | + |
| 151 | +## PanLL Integration |
| 152 | + |
| 153 | +| Module | Location | |
| 154 | +|--------|----------| |
| 155 | +| BojCmd.res | panll/src/commands/ | |
| 156 | +| BojLiveCmd.res | panll/src/commands/ | |
| 157 | +| CartridgeAbi.res | panll/src/generated/ | |
0 commit comments