Pethost

공식

개인 프로젝트를 위한 작은 클라우드입니다. 당신과 당신의 에이전트가 쉽게 사용할 수 있습니다.

Pethost MCP(으)로 무엇을 할 수 있나요?

  • 에이전트에서 프로젝트 배포 — 어시스턴트에게 CreateProject를 통해 로컬 디렉터리, 파일 또는 GitHub 저장소를 배포하도록 요청하고 실시간 HTTPS 링크를 받으세요.
  • 로그와 트래픽으로 실패 조사 — 에이전트가 QueryHttpTraffic으로 실패 경로를 조회하고 QueryContainerLogs로 필터링된 컨테이너 로그를 가져와 문제를 진단하게 하세요.
  • 이전 버전으로 롤백 — 어시스턴트에게 이전 커밋을 재배포하거나 DeployProject와 ListCommits를 사용해 한 단계로 되돌리도록 지시하세요.
  • 프로젝트 수명 주기 관리 — 에이전트에게 RunProjectAction을 통해 프로젝트를 시작, 중지, 재시작, 백업 또는 복원하도록 요청하세요.
  • 컨테이너 내 명령 실행 — 어시스턴트가 RunServiceCommand를 사용해 서비스 컨테이너에서 셸 명령을 실행하여 디버깅이나 유지 관리를 하게 하세요.
  • 파일 직접 전송 — 에이전트에게 CreateTransfer를 통해 사용자와 머신 간에 파일을 업로드하거나 다운로드하도록 요청하세요.

호스팅형 MCP 서버

npx add-mcp 'https://mcp.pethost.dev/mcp'

Claude Code, Codex, Cursor 등에 설치됩니다

문서

Pethost logo

Pethost plugin: deploy and host your projects from your AI agent

Pethost is a small cloud for personal projects, easy to use for you and your agent. This plugin connects the agent you already use (Claude Code, Codex, Cursor, ChatGPT, Gemini CLI or any other with skills and MCP) to your Pethost machine. Say “deploy this” and it is live, with HTTPS, backups and logs.

  • Made for AI agents. A skill and an MCP server with 13 tools. The agent deploys, reads logs and requests, rolls back and restores, in plain words from you.
  • One flat price. €9.99 a month rents a machine of your own. No fee per project, no usage-based pricing, no surprise bill.
  • Anything Docker runs. Web apps, APIs, bots, workers and their databases, as Docker Compose projects. No cold starts: nothing sleeps.

Get a machine · pethost.dev · About Pethost · API reference

The Pethost panel's first page: the machine's CPU, memory and disk, and six projects as cards, each with its name, its address, its requests of the last day and the state of its services.

Deploy from Claude Code, Codex, Cursor or any MCP agent

  1. Subscribe, and a machine is set up for you.
  2. Tell your agent: “Install the Pethost plugin from https://github.com/pethost-dev/plugin for yourself.” It asks you to approve it in your browser: there is no token to copy.
  3. Say “Deploy this and send me the link.” The agent packs the project, writes a Dockerfile if there is none, deploys it and answers with its address.

To install it by hand:

AgentInstall
Claude Codeclaude plugin marketplace add pethost-dev/plugin, then claude plugin install pethost@pethost
Claude apps (no terminal)Add this repository as a plugin in the app's settings.
Codex (CLI and desktop app)codex plugin marketplace add pethost-dev/plugin, then codex plugin add pethost@pethost
Cursor, Gemini CLI and any other agentThe two parts apart. The skill: npx skills add pethost-dev/plugin. The MCP server: https://mcp.pethost.dev/mcp (streamable HTTP, sign-in by OAuth), added in the agent's own way.
ChatGPT on the webThe MCP server alone, by its address, in developer mode.

A session that is already open sees the plugin after a restart (in Claude Code, /reload-plugins).

What to ask your agent

You sayYour agent
“Deploy this and send me the link.”Uploads the project, builds and deploys it, and answers with its HTTPS address.
“Why does the contact form fail?”Finds the path that fails in the requests, the error in the logs and the line at fault in the code.
“Roll back to yesterday's version.”Puts an earlier deploy or commit back in one step.
“Back it up before I change the schema.”Makes a backup it can restore.
“Put it on example.com.”Adds the address and tells you the one DNS record to make.
“Put a password on it.”Puts a password page in front of the whole site.
“Set SMTP_HOST and restart.”Changes the project's environment and deploys it.

What is in the plugin

  • A skill, skills/pethost: tells the agent when Pethost is the answer, how to deploy and how to look after what runs there.
  • The Pethost MCP server, https://mcp.pethost.dev/mcp, whose tools do the work. Each does one clear thing, and every error says what to do next. Answers are short: logs come filtered and paged, and one call waits for a deploy. That is less time and fewer tokens.

The MCP server's 13 tools

ToolWhat it does
GetMachineThe machine and every project on it: resources, addresses, problems.
GetProjectOne project in full: services, addresses, certificates, deploys, backups, traffic.
CreateProjectCreates a project from a directory, files or a GitHub repository, and deploys it.
DeployProjectDeploys a new version: code, environment variables, a domain, a commit or a rollback.
ListCommitsA GitHub project's commits, to deploy or roll back to.
GetOperationWaits for a deploy, a backup or a restore, and returns its log.
RunProjectActionStart, stop, restart, back up, restore or delete a project.
RunMachineActionSSH keys, open sessions and a restart of the machine.
QueryHttpTrafficThe requests: which paths fail and which are slow.
QueryContainerLogsThe containers' logs, filtered and paged.
RunServiceCommandRuns a shell command in a container.
ReadPathReads a file or a directory of a project, a container or a volume.
CreateTransferUploads or downloads a file, straight between you and the machine.

Every method and its errors are in the API reference.

Three more tools read nothing: they show Pethost in an app that has views (see below). Show is the agent's; the other two are the app's own, for its Project tab and for @.

Views in the conversation

In an app that shows them (the ChatGPT desktop app, where Codex lives, and other hosts of the open MCP Apps standard), Pethost is also something to look at:

  • A deploy is a live card: its log while it builds, then the address, the services and a “Roll back” button.
  • “Show me the traffic.” The agent puts the machine, a project, its requests or its logs in the conversation, with the filters for you to change.
  • An app in the sidebar: the machine and every project, their requests, logs, deploys, backups and addresses. It reads; what changes anything is a message to your agent, which you see before it is sent.
  • A Project tab beside a conversation, and @ in a message to name one of your projects.

Elsewhere the same tools answer in text, and Show answers with a link to the panel.

What the agent can and cannot do

It can deploy, read logs and requests, change settings, restart, roll back and restore. It cannot pay for anything or change your account. It signs in by OAuth: you approve it in your browser, and revoke it in the panel's Settings at any time.

Docker Compose hosting at one flat price

Pethost is managed hosting for Docker Compose projects. A subscription rents one virtual machine that only your account uses. Pethost's software on it deploys your projects, gives them HTTPS addresses, keeps their request logs and backs them up every night. You run it through your agent or from a web panel: both show the same projects, logs and requests.

  • A machine of your own: nobody else's projects on it. No cold starts, nothing sleeps. Security updates install themselves.
  • HTTPS addresses: anything.yourname.pethost.app at once, or your own domain with one DNS record. Certificates renew themselves. A password page in front of the whole site: one sentence to your agent.
  • Deploys from GitHub: every push deploys itself, and an earlier commit is one step back.
  • Request logs: every request with its status and time, the busiest paths and the error rate, kept for 30 days.
  • Nightly backups: encrypted, stored off the machine, kept for 14 days.
  • SSH and SFTP into any container, and a terminal in the panel.
  • Docker Compose, as written: a project is a Compose file, and the same file runs anywhere else Docker does. A database is one more service in it, at no extra cost.
  • In the EU: your data lives on your machine, and requests to your sites go straight to it, never through our panel.

Pricing. Starter is €9.99 a month for 2 vCPU, 3 GB of memory and 30 GB of SSD. Grow is €17.99 for 4 vCPU, 6 GB and 60 GB. Prices are without VAT. As many projects, containers and databases as fit: nothing is metered, and nothing is billed on top. There is no free tier. See the plans.

Who it is for. Solo developers and early startups who host several projects, bots or small apps and want one fixed monthly bill, and people who build with an AI agent and want it to deploy and run what it wrote. It is not for large teams whose applications need several regions or autoscaling: the machine is the limit.

How Pethost compares

If you useThe difference
Heroku, Render, DigitalOcean App PlatformThere each app, worker and database is one more line on the bill. On Pethost one flat price covers the whole machine: as many projects and databases as fit, and nothing sleeps.
Railway, Fly.io, KoyebThere CPU, memory and traffic are metered, so the bill moves with every busy month. On Pethost the machine is the limit: nothing is metered, nothing is billed on top.
Vercel, NetlifyMade for front ends and serverless functions: a bot, a long-running worker or a database is another service with its own price. Pethost runs the front end, the back end and the database on one machine.
Coolify, Dokploy, CapRover, Dokku, EasypanelSelf-hosted: the server is yours to rent, update, secure and back up. Pethost is the machine and the panel together, looked after for you, and agents are first-class users, not an add-on.
SliplaneThe closest: a flat price per server. There a Compose file is converted into its own services; Pethost runs a Compose project as written.
ReplitYou build and publish inside Replit, with its own agent. Pethost works with the agent you already use, and one flat price covers all your apps.
PythonAnywherePython only, no Docker. Pethost runs anything Docker runs, in any language.
A VPS you set up yourselfThe server is the cheap part. You still set up the proxy, DNS, certificates, backups and updates yourself, and fix them when they break. Pethost is the server with all of that done.

About Pethost has each comparison in full, with prices.

Questions

Which AI agents does Pethost work with? Almost any agent that supports skills and MCP. The ones we tested ourselves: Claude Code, Codex, Cursor, ChatGPT, Gemini CLI, OpenClaw, Hermes and Pi.

What can I deploy? Anything that runs in Docker: web apps, APIs, bots, workers, databases. No Dockerfile? With the plugin installed, your agent knows the details and writes it for you.

Do I need an agent? No. The web panel does the same, and shows the same projects, logs and requests.

Can I use my own domain? Yes. One DNS record, and the certificate comes by itself.

Is there a free tier? No: €9.99 rents a real machine, so nothing sleeps. Cancel any time: refunds and cancellation has the rules.

License

MIT. The Pethost name and logo are not part of it: keep them for Pethost itself.