MCP server for managing app publishing on RuStore (Android app store)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"ru-store-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# RuStore MCP Server MCP server for managing app publishing on RuStore (Android app store). Provides 34 tools: APK/AAB uploads, icon and screenshot management, version control, moderation, reviews, payments, subscriptions, access control, and product catalog. ## Status > [!WARNING] > The package is **not yet published** to PyPI. Only local installation is available at this time. ## Prerequisites - Python 3.11+ - RuStore Console API key (keyId + Base64-encoded private key) ## Local Installation ### Windows (PowerShell) ```powershell git clone https://github.com/eustatos/RuStoreMcp.git cd RuStoreMcp python -m venv .venv .venv\Scripts\activate pip install -e ".[dev]" ``` ### Windows (CMD) ```cmd git clone https://github.com/eustatos/RuStoreMcp.git cd RuStoreMcp python -m venv .venv .venv\Scripts\activate.bat pip install -e ".[dev]" ``` ### macOS / Linux ```bash git clone https://github.com/eustatos/RuStoreMcp.git cd RuStoreMcp python -m venv .venv source .venv/bin/activate pip install -e ".[dev]" ``` After installation, the `rustore-mcp` executable (`rustore-mcp.exe` on Windows) is available inside the virtual environment at: | Platform | Path | |----------|------| | Windows | `.venv\Scripts\rustore-mcp.exe` | | macOS | `.venv/bin/rustore-mcp` | | Linux | `.venv/bin/rustore-mcp` | ## Configuration Create a `.env` file in the project root based on `.env.example`: ``` RUSTORE_KEY_ID=your_key_id RUSTORE_PRIVATE_KEY=your_base64_private_key RUSTORE_PACKAGE_NAME=com.example.app # optional ``` - `RUSTORE_KEY_ID` — key identifier from RuStore Console - `RUSTORE_PRIVATE_KEY` — Base64-encoded private key - `RUSTORE_PACKAGE_NAME` — default package name (can be overridden per-request) ## Usage ### Direct execution ```bash # Windows .venv\Scripts\rustore-mcp.exe # macOS / Linux .venv/bin/rustore-mcp ``` ### Claude Desktop integration Add to your Claude Desktop configuration (`claude_desktop_config.json`): **Windows:** ```json { "mcpServers": { …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.