Skip to main content

Astrocade Creator MCP — pull and edit your Astrocade games locally over MCP (stdio).

Project description

Astrocade Creator MCP

A local (stdio) MCP server that lets a creator pull, edit, push, and publish the games already on their Astrocade account — as ordinary local files.

Add to your MCP client

Point your MCP client (Claude Code, Claude Desktop, …) at it — no install step, uvx fetches it from PyPI on demand:

{
  "mcpServers": {
    "astrocade": {
      "command": "uvx",
      "args": ["astrocade-creator-mcp@latest"]
    }
  }
}

Or via the Claude Code CLI: claude mcp add astrocade -- uvx astrocade-creator-mcp@latest.

Targets prod by default — a creator sets nothing. To point at stage instead, add "env": { "ASTROCADE_CREATOR_MCP_ENV": "stage" } to the entry.

Sign-in

Nothing to configure. The first tool call opens a browser for Cognito (Google) login, caches the tokens under ~/.astrocade, and silently refreshes them afterward. Login is lazy (not at startup) so the browser flow never blocks the MCP stdio handshake.

Optional — sign in ahead of time so the first call has no delay:

uvx astrocade-creator-mcp login

Token cache dir: ~/.astrocade (override with ASTROCADE_TOKEN_CACHE_DIR).

Tools

  • list_my_games — your games (drafts included).
  • pull_game / push_game — check a game out (files + metadata, as JSON), save edits back as a draft. push_game can also update metadata (title, description, thumbnail_url).
  • publish_game — publish the draft and get a playable URL.
  • check_wish_status — poll an AI "wish" that's in flight (wishes are submitted on astrocade.com; push_game/pull_game surface the request id when one is running).
  • list_lib_apis / get_lib_api — browse the Astrocade lib API reference.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astrocade_creator_mcp-0.1.1.tar.gz (43.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

astrocade_creator_mcp-0.1.1-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file astrocade_creator_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: astrocade_creator_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 43.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for astrocade_creator_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d151bc113889f052f8d8ca5e1070a3d2cf5b5c43e78219b47d15fbb34812e582
MD5 ead2dd3b9212b8ad1e30562b8cfe66ff
BLAKE2b-256 2b26d8192529f4b60cfac1b2015bba2bff2dfbed54de081bc1d5c8d46e3f91f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for astrocade_creator_mcp-0.1.1.tar.gz:

Publisher: creator-mcp-publish.yml on astroblox-tech/astro-code

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file astrocade_creator_mcp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for astrocade_creator_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dd4ea6bab1c9472a0db9ab6585327c6ddb6101c282bcb6deeb402a144b676717
MD5 da4885c44995756aa054d0bb2272610b
BLAKE2b-256 407aaabba5b49990b00a5f10f698934de4341a2b92ae91117dfa3ef19ff4e19c

See more details on using hashes here.

Provenance

The following attestation bundles were made for astrocade_creator_mcp-0.1.1-py3-none-any.whl:

Publisher: creator-mcp-publish.yml on astroblox-tech/astro-code

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page