WeiQi Docs
Engine, server, KataGo integration, and the MCP bridge behind sharp.go.
What is sharp.go?
Section titled “What is sharp.go?”sharp.go is the monorepo behind the WeiQi (Go board game) platform. It hosts the in-house Go rules engine, the KataGo analysis pipeline, the bot ladder with ten strength levels, an on-chain USDC billing indexer, and an MCP bridge for AI agents to play and review games.
Where to start
Section titled “Where to start”- Getting started — prerequisites, install, dev workflow.
- Architecture — service topology, request flow, and the boundaries between layers.
- Bot Ladder — ten strength levels, Elo math, REST endpoints, data model.
- KataGo Review — how
runFullReviewcollapses N+2 KataGo probes into one.
Browse by section
Section titled “Browse by section”- Engines — weiqi-engine (in-house rules library) and go-engine (goban-engine wrapper).
- Services — weiqi-server, katago-service, recognition-service, mcp-bridge, billing-indexer.
- Reference — REST API, environment variables, deploy, shared packages.