Title: MCP server — let your AI agent publish the site | harvis.dev
Open Graph Title: harvis.dev — deploy any folder with one command
X Title: harvis.dev — deploy any folder with one command
Description: Connect harvis.dev to Claude, Cursor, VS Code, or any MCP client and your agent gets a deploy_site tool: it publishes a folder of files and reads you back a live URL. No account, no API key, nothing to install.
Open Graph Description: Run npx harvis in any folder and get a live URL in about two seconds. No account, no config, no build pipeline — plus an HTTP API and an MCP server for agents.
X Description: Run npx harvis in any folder and get a live URL in about two seconds. No account, no config, no build pipeline — plus an HTTP API and an MCP server for agents.
Opengraph URL: https://harvis.dev
Domain: harvis.dev
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Do I need an account?","acceptedAnswer":{"@type":"Answer","text":"No. The MCP server takes no credentials at all, and a deploy through it is anonymous — which is why it comes back with a claim link. Sign-up is free and only needed if you want to keep the site past 24 hours or manage it later."}},{"@type":"Question","name":"Is my agent allowed to do anything else with this?","acceptedAnswer":{"@type":"Answer","text":"No. deploy_site is the only tool the server exposes, and it does nothing but publish files you gave it. It cannot read your account, list anyone's sites, or delete anything. Everything else on harvis.dev lives behind an account key on the HTTP API, which this server does not touch."}},{"@type":"Question","name":"My client doesn't support remote MCP servers.","acceptedAnswer":{"@type":"Answer","text":"Then it speaks stdio, and mcp-remote bridges the two — the Claude Desktop and Zed blocks above are exactly that. It needs Node.js on your machine and nothing else; npx fetches the bridge on first run."}},{"@type":"Question","name":"What can it host?","acceptedAnswer":{"@type":"Answer","text":"Static files: HTML, CSS, JavaScript, images, fonts, anything a browser can fetch. Server-side code is not executed. Forms are the exception — add the harvis-form attribute to a form and the submissions land in your dashboard with no backend of your own."}},{"@type":"Question","name":"Can I use this without an MCP client?","acceptedAnswer":{"@type":"Answer","text":"Yes. An agent that can run commands publishes with npx harvis, and one that can only make HTTP requests can POST the files to /api/upload with no key. Both paths are written out at /llms.txt, which is the page to hand an assistant that has no tool for this."}}]}
| theme-color | #F6F7EE |
| color-scheme | light dark |
| og:site_name | harvis.dev |
| og:image | https://harvis.dev/og-image.png |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | The harvis wordmark above the headline "Deploy a folder of static files with one command." and a terminal showing npx harvis printing a live URL. |
| og:type | website |
| twitter:card | summary_large_image |
| twitter:image | https://harvis.dev/og-image.png |
| twitter:image:alt | The harvis wordmark above the headline "Deploy a folder of static files with one command." and a terminal showing npx harvis printing a live URL. |
| twitter:image:width | 1200 |
| twitter:image:height | 630 |
Links:
Viewport: width=device-width, initial-scale=1