Skip to content

Commit a2f8869

Browse files
hyperpolymathclaude
andcommitted
feat: add GitHub Pages landing page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 32b461c commit a2f8869

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

docs/index.html

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
<!-- SPDX-License-Identifier: PMPL-2.0-or-later -->
2+
<!-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -->
3+
<!DOCTYPE html>
4+
<html lang="en">
5+
<head>
6+
<meta charset="utf-8">
7+
<meta name="viewport" content="width=device-width, initial-scale=1">
8+
<title>boj-server — unified MCP server for all hyperpolymath tooling</title>
9+
<style>
10+
*{margin:0;padding:0;box-sizing:border-box}
11+
body{background:#0d1117;color:#c9d1d9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;line-height:1.6;padding:2rem}
12+
.container{max-width:720px;margin:0 auto}
13+
h1,h2,h3{font-family:"JetBrains Mono",Consolas,"Courier New",monospace;color:#58a6ff}
14+
h1{font-size:2.2rem;margin-bottom:.3rem}
15+
.tagline{color:#8b949e;font-size:1.1rem;margin-bottom:1.5rem}
16+
.badge{display:inline-block;padding:.2rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600;margin-right:.4rem;text-decoration:none}
17+
.badge-license{background:#1f6feb;color:#fff}
18+
.badge-glama{background:#8b5cf6;color:#fff}
19+
.badges{margin-bottom:1.8rem}
20+
pre{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:1rem;overflow-x:auto;margin:1rem 0;color:#e6edf3;font-size:.9rem}
21+
code{font-family:"JetBrains Mono",Consolas,monospace}
22+
h2{font-size:1.3rem;margin-top:1.8rem;margin-bottom:.6rem;border-bottom:1px solid #21262d;padding-bottom:.3rem}
23+
ul{margin:.5rem 0 .5rem 1.5rem}
24+
li{margin:.3rem 0}
25+
a{color:#58a6ff;text-decoration:none}
26+
a:hover{text-decoration:underline}
27+
.links{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}
28+
.links a{border:1px solid #30363d;padding:.4rem 1rem;border-radius:6px;font-size:.9rem}
29+
.links a:hover{border-color:#58a6ff}
30+
footer{margin-top:3rem;padding-top:1rem;border-top:1px solid #21262d;color:#484f58;font-size:.8rem}
31+
.grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0}
32+
.card{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:.7rem}
33+
.card strong{color:#58a6ff;font-size:.9rem}
34+
.card p{font-size:.85rem;color:#8b949e;margin-top:.2rem}
35+
</style>
36+
</head>
37+
<body>
38+
<div class="container">
39+
<h1>boj-server</h1>
40+
<p class="tagline">Unified MCP server consolidating all hyperpolymath tooling into a single endpoint.</p>
41+
<div class="badges">
42+
<a class="badge badge-license" href="https://github.com/hyperpolymath/palimpsest-license">PMPL-2.0</a>
43+
<a class="badge badge-glama" href="https://glama.ai/mcp/servers/hyperpolymath/boj-server">Glama MCP</a>
44+
</div>
45+
46+
<h2>Install</h2>
47+
<pre><code># Add to Claude Code
48+
claude mcp add boj-server -- node /path/to/boj-server/mcp-bridge/main.js
49+
50+
# Or clone and configure
51+
git clone https://github.com/hyperpolymath/boj-server
52+
cd boj-server/mcp-bridge && npm install</code></pre>
53+
54+
<h2>What It Does</h2>
55+
<p>BoJ (Bureau of Justice) consolidates GitHub, GitLab, Cloudflare, Vercel, Verpex,
56+
Gmail, Calendar, browser automation, research, ML, and 50+ open-source cartridges
57+
into a single MCP server endpoint for AI assistants.</p>
58+
59+
<h2>Capabilities</h2>
60+
<div class="grid">
61+
<div class="card"><strong>Forge</strong><p>GitHub, GitLab, Bitbucket — repos, issues, PRs, code search, mirroring</p></div>
62+
<div class="card"><strong>Cloud</strong><p>Cloudflare (DNS, Workers, KV, R2, D1), Vercel, Verpex</p></div>
63+
<div class="card"><strong>Comms</strong><p>Gmail, Google Calendar</p></div>
64+
<div class="card"><strong>Browser</strong><p>Headless navigation, screenshots, JS execution</p></div>
65+
<div class="card"><strong>Research</strong><p>Web search, deep research</p></div>
66+
<div class="card"><strong>ML</strong><p>HuggingFace model and dataset operations</p></div>
67+
</div>
68+
69+
<h2>Cartridges</h2>
70+
<p>50+ pluggable open-source service integrations: PostgreSQL, Redis, MongoDB, Slack,
71+
Discord, Telegram, Matrix, Notion, Jira, Grafana, Prometheus, Sentry, and more.
72+
Each cartridge is a self-contained MCP tool that slots into the BoJ runtime.</p>
73+
74+
<div class="links">
75+
<a href="https://github.com/hyperpolymath/boj-server">GitHub</a>
76+
<a href="https://glama.ai/mcp/servers/hyperpolymath/boj-server">Glama</a>
77+
</div>
78+
79+
<footer>
80+
Licensed under <a href="https://github.com/hyperpolymath/palimpsest-license">PMPL-2.0-or-later</a>.
81+
</footer>
82+
</div>
83+
</body>
84+
</html>

0 commit comments

Comments
 (0)