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_gamecan 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_gamesurface the request id when one is running).list_lib_apis/get_lib_api— browse the AstrocadelibAPI reference.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d151bc113889f052f8d8ca5e1070a3d2cf5b5c43e78219b47d15fbb34812e582
|
|
| MD5 |
ead2dd3b9212b8ad1e30562b8cfe66ff
|
|
| BLAKE2b-256 |
2b26d8192529f4b60cfac1b2015bba2bff2dfbed54de081bc1d5c8d46e3f91f2
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
astrocade_creator_mcp-0.1.1.tar.gz -
Subject digest:
d151bc113889f052f8d8ca5e1070a3d2cf5b5c43e78219b47d15fbb34812e582 - Sigstore transparency entry: 2140047404
- Sigstore integration time:
-
Permalink:
astroblox-tech/astro-code@2cc58af476bb7c56595c9909ff827d483e4f0d0c -
Branch / Tag:
refs/heads/ci-publish-mcp-0-1-1 - Owner: https://github.com/astroblox-tech
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
creator-mcp-publish.yml@2cc58af476bb7c56595c9909ff827d483e4f0d0c -
Trigger Event:
push
-
Statement type:
File details
Details for the file astrocade_creator_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: astrocade_creator_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 39.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd4ea6bab1c9472a0db9ab6585327c6ddb6101c282bcb6deeb402a144b676717
|
|
| MD5 |
da4885c44995756aa054d0bb2272610b
|
|
| BLAKE2b-256 |
407aaabba5b49990b00a5f10f698934de4341a2b92ae91117dfa3ef19ff4e19c
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
astrocade_creator_mcp-0.1.1-py3-none-any.whl -
Subject digest:
dd4ea6bab1c9472a0db9ab6585327c6ddb6101c282bcb6deeb402a144b676717 - Sigstore transparency entry: 2140047513
- Sigstore integration time:
-
Permalink:
astroblox-tech/astro-code@2cc58af476bb7c56595c9909ff827d483e4f0d0c -
Branch / Tag:
refs/heads/ci-publish-mcp-0-1-1 - Owner: https://github.com/astroblox-tech
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
creator-mcp-publish.yml@2cc58af476bb7c56595c9909ff827d483e4f0d0c -
Trigger Event:
push
-
Statement type: