-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
Jonathan D.A. Jewell edited this page Mar 28, 2026
·
1 revision
BoJ (Bag of Jobs) is a cartridge-based MCP (Model Context Protocol) server. It provides tool access to AI agents and PanLL panels through a unified interface.
- Deno (runtime)
- just (task runner)
git clone https://github.com/hyperpolymath/boj-server.git
cd boj-server
just setupdeno task start # Start BoJ server on port 3007Verify: curl http://localhost:3007/health
A cartridge is a pluggable tool module. Each cartridge:
- Has a unique name and capability set
- Supports one or more protocols (MCP, LSP, DAP, gRPC, REST, GraphQL)
- Can be loaded/unloaded at runtime
- Has a Cartridge Readiness Grade (D through A)
| Protocol | Purpose |
|---|---|
| MCP | Model Context Protocol (primary) |
| REST | HTTP API access |
| gRPC | High-performance RPC |
| GraphQL | Flexible queries |
| LSP | Language Server Protocol |
| DAP | Debug Adapter Protocol |
just doctor # Check all services and dependencies
just heal # Auto-repair common issues- Architecture — System design
- Guides — Cartridge development
- FAQ — Common questions