Skip to content
Handbook navigation

Full-access lesson

Servers

For its first month ticketdesk ran the simplest way an MCP server can run: each engineer's Claude Code or VS Code launched python ticket_server.py as a subprocess and talked to it over stdio. Sev1 confirmations always worked. The server asked, the engineer clicked Confirm, and a new incident appeared with the on-call engineer paged. Then the platform team moved ticketdesk behind a load balancer as three replicas, so that laptops, the incident agent and a Slack bot could share one deployment and one audited credential to the ticketing API. The tool code did not change, yet about two sev1 confirmations in three now failed with -32602 Invalid or expired requestState, and nothing in the error said why.

The complete curriculum

All 12 volumes, companion resources, interviews, and architecture reviews.

Executable engineering practice

Subscriber-only Python, Java, TypeScript, and SQL labs in the isolated runner.

Servers | KnowledgeOS