# PlayDrop

Publishes, tests and shares the browser games you build with an AI agent, straight from your project.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: playdrop-ai
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/playdrop-ai/playdrop-plugin
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/playdrop

## What it does

PlayDrop wires your agent to a remote MCP server at `https://mcp.playdrop.ai/mcp` and adds one skill, `playdrop-ai`. You sign in to your PlayDrop account with OAuth. Nothing else gets installed — the public PlayDrop CLI and the older CLI-based skills are retired, and games now go out through the PlayDrop connector.

Your agent can upload `index.html` with its `catalogue.json` metadata, an icon, hero art, screenshots, a trailer and a teaser, localized per language. A version can go up privately for testing first, then be made public from the game page. Local builds get checked before upload: the agent opens a Dev URL such as `https://www.playdrop.ai/creators/<username>/apps/game/<slug>/dev?url=http%3A%2F%2Flocalhost%3A5173%2F`, which wraps your local server in the normal PlayDrop host and SDK. No tunnel required. Should the built-in browser refuse to reach your local server, open that same address in your everyday browser and approve the local-network prompt; the agent tells you which browser worked.

The optional client SDK drops in with a single script tag and brings leaderboards, achievements, cloud saves, social features and multiplayer. Multiplayer can run on your own server, or you can upload a Colyseus `server.js` to PlayDrop's free hosted game servers with MongoDB. The MIT-licensed package ships no server implementation and no credentials, so access tokens do not belong in it.

## Requirements
- Remote server: `https://mcp.playdrop.ai/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.playdrop.ai/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add playdrop --url https://mcp.playdrop.ai/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "playdrop": {
            "url": "https://mcp.playdrop.ai/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "playdrop": {
            "type": "http",
            "url": "https://mcp.playdrop.ai/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http playdrop https://mcp.playdrop.ai/mcp
```

## When to use it
- publish a finished browser game to PlayDrop
- check local gameplay before uploading
- push a new version of an already published game
- add leaderboards and cloud saves to a game
- run multiplayer on PlayDrop hosting

## Example prompts
- Publish the game in this project to PlayDrop
- Test the local build on `localhost:5173` before uploading
- Upload a new version privately, then make it public

## Similar
- [gamedev.pl](https://affpapa.org/en/nevibecode/mcp/gamedevpl.md) — MCP server · ★ 15
- [test-playable-web-games](https://affpapa.org/en/nevibecode/skills/test-playable-web-games.md) — skill · 1300 installs
- [game-deploy](https://affpapa.org/en/nevibecode/skills/game-deploy.md) — skill · 900 installs
- [audio-design](https://affpapa.org/en/nevibecode/skills/audio-design.md) — skill · 7700 installs
- [performance-optimization](https://affpapa.org/en/nevibecode/skills/gamedev-skills-performance-optimization.md) — skill · 7700 installs
- [game-development](https://affpapa.org/en/nevibecode/skills/sickn33-game-development.md) — skill · 3800 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
