Keep working in Claude Code, Codex, Cursor, or the coding agent you already use. The Anyhost skill gives it a safe way to configure the runtime, deploy your existing remote MCP server, check health, and return the URL.
For HTTP-based remote MCP servers · GitHub repository required · production changes require confirmation
Deployment handoff · dev
Your coding agentowns code
› inspect MCP transport
transportstreamable-http
startnpm run server
secrets4 required
› anyhost deploy -e dev
permission boundaryCLI
Anyhostowns runtime
source commit pinned
container running
HTTPS route active
health returned 200
https://tools-dev.anyhostcloud.com/mcp
Code does not cross ownership.Commands in · receipts out
Responsibility boundary
Your agent changes the repository. Anyhost changes the cloud.
The boundary is deliberate. Your coding agent understands the application; Anyhost gives that agent narrowly scoped operations instead of raw provider credentials.
Your repository + coding agent
Application responsibility
Implements an MCP server and its tools
Selects stdio, SSE, or Streamable HTTP transport
Adds remote HTTP transport when the repository only supports stdio
Defines the start command and health behavior
Fixes application code when a build or smoke test fails
Anyhost CLI + control plane
Cloud responsibility
Links the GitHub repository to one project
Stores configuration and masks secret values
Builds and deploys a pinned source commit
Provides HTTPS, domain state, logs and health evidence
Creates managed data services per environment when requested
What the runtime includes
The cloud around the endpoint, without five provider dashboards.
Start with the runtime. Add only the services the server actually needs; generated variables are injected into the target environment after provisioning and deployment.
RUNTIME
Container deployment
A deployment job pinned to a pushed commit, with structured terminal state and a public HTTPS route.
CONFIG
Secrets and environments
Separate dev and prod values. Secret contents stay masked; production mutations require explicit confirmation.
OBSERVE
Logs and health
Your agent can read deployment status, runtime logs, public URL and health evidence through the CLI.
DATA
Postgres and Redis
Create project-scoped resources and receive generated DATABASE_URL or REDIS_URL at runtime.
FILES
Object storage
S3-compatible storage with a project-and-environment scope and generated bucket, prefix and region values.
EDGE
Domains and HTTPS
Bind a custom hostname, validate DNS and certificate state, then verify the public route after cutover.
The deliverable
A receipt your agent can verify—not a “deployed” toast.
The job is complete only when the exact deployment reaches a terminal state and the supported smoke path passes. The result remains machine-readable for the next debugging conversation.
One prompt starts the work. Production still has a gate.
01
Install the skill
Your coding agent fetches the official setup prompt and installs the project-local Anyhost skill package.
02
Inspect the server
The agent confirms the transport, start command, health path, required secrets and managed resources.
03
Deploy dev
Anyhost builds the pushed commit, starts the runtime and returns structured status, URLs and logs.
04
Confirm production
Only after dev verification does the agent ask for explicit approval to create or change production state.
Start in this repository
Hand the deployment to your coding agent.
The prompt asks the agent to prove the repository's current MCP transport before it promises a remote endpoint.
Paste into Claude Code, Codex, Cursor, or another coding agent
Fetch https://anyhost.app/agent-setup/prompt.md and follow it to set up Anyhost in this repository.
Then prepare and deploy this existing project as a remote MCP server on the Anyhost dev environment. Inspect the repository first and tell me which MCP transport it already supports. Do not claim remote hosting if it only supports stdio; make any required application change explicit. Configure only the required environment variables and managed services, deploy the pushed commit to dev, verify the supported health path and one real MCP request, and show me the deployment receipt and logs evidence. Ask for my explicit confirmation before creating or changing anything in production.
Straight answers
Know the boundary before you deploy.
Does Anyhost turn a local stdio server into a remote MCP server?
No. Anyhost hosts an application that exposes a supported HTTP endpoint. If the repository only implements stdio, your coding agent must add a remote transport and verify it before deployment.
Does Anyhost read or change my MCP tools?
No. Tool definitions and application behavior remain in your repository. Your coding agent may inspect or edit them because you asked it to work in the repository; the Anyhost control plane receives deployment and resource operations.
Can the server use Postgres, Redis or object storage?
Yes. Your agent can request managed resources through the Anyhost CLI. Ready resources inject generated environment variables into new deployments, without copying provider credentials into the repository.
What about authentication for the MCP endpoint?
Authentication belongs to the application. Anyhost can store its required secrets and run the service, but it does not invent an authentication policy or make an unauthenticated MCP server safe.
Will the prompt deploy production automatically?
No. Production deployment and production resource changes require explicit confirmation at the CLI boundary. The agent can inspect production state without changing it.
Keep the tools. Keep the agent. Give the server a real runtime.
Start with dev, verify one real MCP request, and only move to production when the evidence is good.