MCP.Market

publish.my MCP server

online · 100% uptime
by publish.my·my.publish/publish-my·v0.1.0

Publish a folder as a live website at https://<id>.publish.my. Free, no account needed.

A98/100grade A
What users say
No reviews yet
Be the first
Safety scan
A98/100

full report

Adoption
Growing

0 stars0 downloads/wk

Reviews

Write one

Nobody has reviewed publish.my yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

publish.my tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan6 source files scanned25/25
  • Live reliabilityremote reachable in 465ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10
Overall 98/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How publish.my compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
98/100
higher than 99% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
420 ms
faster than 35% of 30,031 servers

Install publish.my in Claude Code, Cursor or VS Code

claude mcp add --transport http publish-my https://api.publish.my/mcp
Add to Cursor

What the publisher says

From the publish.my repository's README, as published. We do not edit it. Read it on GitHub

publish-my

MCP server for publish.my: your AI agent publishes a folder as a live website at https://.publish.my. Free, and no account needed to start.

Ask your agent to "put this online" and it calls publish_site. The first publish gives a preview link; the user enters their email on that page once and the site goes live at the same address. After that, every publish goes live immediately.

Install

Claude Code

claude mcp add publish-my -- npx -y publish-my

Cursor: add this to ~/.cursor/mcp.json

{ "mcpServers": { "publish-my": { "command": "npx", "args": ["-y", "publish-my"] } } }

VS Code

code --add-mcp '{"name":"publish-my","command":"npx","args":["-y","publish-my"]}'

Codex

codex mcp add publish-my -- npx -y publish-my

Claude Desktop, Windsurf and other MCP clients: a stdio server running npx -y publish-my (Node 20 or newer).

claude.ai and ChatGPT have no filesystem, so they use the remote connector instead: add a custom connector with the URL https://api.publish.my/mcp and sign in to publish.my once.

Tools

There is no delete tool. Sites are deleted in the console.

What it stores

The same files the curl flow uses, so the two stay interchangeable:

A working key here is never replaced by a key for a different account.

  • ~/.publishmy: your publish.my API key (mode 600), saved when you activate your first site.

than the key in ~/.publishmy, its key is kept here and used only for that site.

  • ~/.config/publish-my/keys/ (mode 600): if a site gets activated on a different account

the same address.

  • /.publish-my.json: which publish.my site this folder is, so "publish again" updates

is kept out of the project folder so it never ends up in git.

  • ~/.config/publish-my/pending.json (mode 600): secrets for sites waiting for activation. It

Hidden files (.env and similar), node_modules and file types publish.my does not host are left out of the upload. The tool reports what it left out.

Environment overrides: PUBLISHMYAPIKEY, and PUBLISHMYAPIURL for testing.

Limits (free)

500 MB per account, unlimited sites, 50 MB per upload, 2,000 files per site, static files only. Framework apps (Next.js, Vite, Astro, SvelteKit, Nuxt) must be built first; publish the output folder. Full details: https://publish.my/agents/

Development

npm test                    # unit tests
./scripts/e2e-dev.sh        # full flow against a local publish.my DEV server (needs the app repo)
node scripts/client.mjs list

Nothing above is checked by us. What we check is on the safety report.

publish.my: common questions

Is publish.my MCP server safe?
Yes, by our scan: it is graded A (98/100). Read the publish.my safety report
How do I install publish.my?
It runs remotely at api.publish.my. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does publish.my need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is publish.my maintained?
The last commit was 12 days ago (2026-10-23). The latest release is v0.1.0.
Is publish.my up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of publish.my?
Servers from other publishers that do the same job: Domain Liveness MCP server.
How does publish.my compare with other MCP servers?
safety score 98/100 (higher than 99% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 420 ms (faster than 35% of 30,031 servers). Full comparison.

Alternatives to publish.my

Same job from other publishers: the closest match first, then the best rated.

  • Domain Liveness
    Is this business's website still there? Checks apex and www, and DNS separately from HTTP.
    A