five-on-it / apps/mcp/src/resources
apps/mcp/src/resources
What Claude reads before it writes a game (TECHNICAL_SPECS §9.7), all of it the API's, so the MCP server, the creator chat and a script read the same: the JSON Schemas of a game document, a mission and a level spec (GET /schemas) and of one template's level spec alone (foi://schemas/level-spec/{template}), the guides (GET /guides/:name: the mission language, a region's tiles, the city spec, the tone; foi://guide/{name}/{section} one of a guide's sections) and the bundled games as complete examples (GET /levels/:name/game).