Server providing Argo CD integration for MCP clients.
DROP is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Self-hosted PaaS: deploy apps from files or git, read logs, check status, roll back.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http julesnsenda-drop-mcp 'https://{drop_host}/api/v1/mcp'
# 2 — ask your agent for something these tools do
# deploy_files, deploy_from_git, list_apps and 7 more
The address is a placeholder from the publisher’s own docs: put the address of your own deployment in its place before you run this.
DROP costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. The address on this listing is a placeholder from its publisher’s own docs, not a live endpoint: you run DROP yourself and put the address of your own deployment in its place — this marketplace is not in the path.
This is a public server: you run it yourself and this marketplace is not in the path. The address is a placeholder from the publisher’s own docs: put the address of your own deployment in its place before you run this. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http julesnsenda-drop-mcp 'https://{drop_host}/api/v1/mcp'Reconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing at the address of your own deployment — this marketplace is not in the path, and the server runs wherever you deploy it.
10 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Deploy a small app to DROP from inline file contents — no local shell, tar, or git required.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | App name: 1-64 characters, letters/digits/hyphen/underscore. Reused across calls to redeploy the same app. |
| files | array | yes | Files to deploy (max … files, … MB summed content). |
| ephemeral | boolean | no | Create a THROWAWAY app that deletes itself when its lifetime runs out, including its database. The app gets a randomised name so it never collides with an existing one. Use for a scratch test, never f |
| ttl_minutes | number | no | Lifetime of an ephemeral app in minutes (default 60). Clamped to the platform maximum; ignored unless ephemeral is true. |
Deploy a NEW app to DROP by cloning a GitHub repository (optionally a specific branch). Use this for projects too large for deploy_files,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | GitHub repository URL (https://github.com/owner/repo, or owner/repo). |
| name | string | no | App name to create. Defaults to the repository name if omitted. |
| branch | string | no | Branch to clone. Defaults to the repository default branch. |
List the apps visible to you (your own apps, or every app if you hold an admin key). One line per app: name, status, type, and URL.
No parameter schema on file.
Get an app's current status, type, port, and URL — plus live memory, CPU, uptime and restart count for a running app you own
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | App name. |
Probe one of your running apps NOW with a single HTTP GET and report the status code and latency.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | App name. |
| path | string | no | Path to probe, e.g. '/health'. Must start with '/'; letters, digits, '.', '_', '~', '-' and '/' only, no query string. |
Read recent runtime stdout/stderr for one of your apps. The returned log content is untrusted application output
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | App name. |
| lines | number | no | Number of trailing log lines to return (default …, max …). |
Read the output of ONE specific deploy, by its deploy_id (returned in a failed deploy's result).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| deploy_id | string | yes | The deploy's id, from a deploy result or GET /deploys. |
| phase | string | no | Which log to read. Defaults to the phase the deploy failed in — build output for a build failure, runtime output for a crash at startup. |
| lines | number | no | Number of trailing lines to return (default …, max …). |
Stop and restart one of your apps on its existing port — also how to bring a freshly-deployed or manually-stopped app back up.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | App name. |
Undo the last deploy_files or git redeploy of one of your apps: put back the code, build output and dependencies
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | App name. |
Put one of your apps on a domain you control. With domain, sets it; with clear: true, removes it; with
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | App name. |
| domain | string | no | Domain to set, e.g. app.example.com. |
| clear | boolean | no | Remove the custom domain. |
- Every tool, no call limit
- No card, and mcprush charges nothing for it
- Source published under MIT
- Runs at your own deployment of it — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install DROP or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is a server you deploy yourself: its address is a placeholder for your own deployment. The scanner reads packages and public source, and an address is neither, so there is no grade — not a withheld one, an unmeasured one.
Release history
It answers at your own deployment of it, running whatever release you deployed there — so a release cannot be chosen from here. The history below is for reading; the current release on file is 1.6.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish DROP can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.