In-depth architectural comparison of the Charming and App Store & Google Play MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Charming
Developer Tools · Local stdio
Quality: 52/100 (Good) | Auth: No auth required
App Store & Google Play
Developer Tools · Local stdio
Quality: 55/100 (Good) | Auth: No auth required
Verdict Summary: Choose Charming if you need specialized Developer Tools tools running via a local process. Choose App Store & Google Play if your workspace requires Developer Tools integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
C
Choose Charming when:
You need dedicated capabilities in the Developer Tools domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: No auth required (Free / Open Source).
Store an agent-authored module (a `manifest` plus `routes`) with optional UI and CSS, and render it inline. Requires a `description`. Give the user the returned token-free `shareUrl`, never the machine-only `url`.
update_app
Edit an existing app by replacing its module/UI/styles/description or applying exact-string edits, with optimistic-concurrency versioning.
get_app
Render an existing app inline (where the client supports it) and return its callable API operations and metadata.
get_app_source
Return the persisted module, UI, and styles for an existing app plus its current version.
list_apps
List the caller's apps plus apps shared with them, newest first, with each app's role, description, and capabilities.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Charming is categorized under Developer Tools and uses a local stdio subprocess. In contrast, App Store & Google Play belongs to Developer Tools using local stdio subprocess. Select Charming when you need capabilities focused on developer tools and App Store & Google Play when you require tools for developer tools.
Permanently delete an app you own. Irreversible and confirmation-gated: it fails closed until re-invoked with `confirm: true`. Pass `purge_storage: true` to also wipe stored state.
upload_asset
Store a static asset (image, PDF, dataset) so app code stays small; readable back same-origin.
rename_app
Change an app's URL slug. The old URL keeps working by redirecting.
set_remixable
Mark an app remixable so visitors get their own editable copy.