GPUI Box GitHub

Developer MCP

The complete generated developer catalog of this repository, answered by a stateless remote server — not the crates.io cohort. Search packages, Rust symbols, components, tokens, guides, recipes, scenes, and assets. Working-copy rendering and interactive sessions stay in checkout stdio.

{
  "mcpServers": {
    "gpui-box": { "url": "https://gpui-box.origingame.dev/mcp" }
  }
}

People read this page. Agents POST Streamable HTTP JSON-RPC to /mcp. The public service is read-only, stateless, and pinned to one Git revision.

Tools

  • search_librarySearch the complete GPUI Box developer catalog: packages, public Rust symbols and methods, components, supporting types, themes/tokens, guides/recipes, scenes, and assets. Results are paginated and identify the exact catalog revision.
  • library_itemRead one exact package, Rust symbol/method, component/type, theme, guide, recipe, scene, or asset from the generated developer index. Prefer an id returned by search_library; name plus kind is also accepted.
  • recipeReturn the most relevant verified GPUI Box implementation recipe or guide section for a development goal, including its exact guide source and related catalog revision.
  • render_sceneReturn a canonical scene PNG. Hosted MCP returns the committed Linux software-Vulkan daily-gate capture for its declared revision and identifies the capture source; checkout stdio renders the working tree now. This is not Metal or WARP validation.
  • scene_snapshotReturn the redacted semantic tree for a canonical scene. Hosted MCP reads a deploy-time offscreen snapshot; checkout stdio drives the current headless renderer.
  • release_infoReport the exact deployed or working-copy revision, release cohort, Rust compatibility, package/component/symbol/scene counts, and available MCP capabilities.
  • search_componentsCompatibility alias for component/type search. New clients should use search_library.
  • componentCompatibility alias for reading one component or supporting type. New clients should use library_item.
  • sceneCompatibility alias returning one canonical compiling scene example. New clients should use library_item.
  • rulesCompatibility alias returning the repository's agent entry point and enforced development rules.

34 packages · 9026 indexed source symbols · 212 indexed components · 204 verified scenes. Also published as llms.txt, api-index.json, and developer-index.json.