MCP Server logo
Automation & AI

MCP Server Hosting on Your Own VPS

Expose your own tools and data to AI assistants, from a server you control.

Size a server for MCP Server

Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.

2 vCPU
4 GB
40 GB
5 TB

What MCP Server is

The Model Context Protocol is an open standard for connecting AI assistants to tools and data. An MCP server publishes a set of capabilities — query this database, read this directory, call this internal API — and any MCP client can use them: Claude, an IDE, an agent you wrote yourself. It replaces a bespoke integration per assistant with one interface they all speak.

Servers run over one of two transports, and the difference decides whether you need hosting at all. A stdio server is launched by the client as a subprocess on the same machine, which is fine for a developer's laptop. A remote server speaks HTTP and is reached over the network — that is the one that needs a public endpoint, TLS and authentication, and it is the reason to put one on a VPS.

The reason to self-host is usually that the useful MCP servers are the ones touching things you would never hand to a third party: an internal database, a private repository, a customer system. The server has to run where that data already is, and a VPS on your own network is the shortest way to give an assistant access to it without copying it somewhere else first.

Why run MCP Server on a VPS

The server runs beside the systems it exposes, so an internal database or API is reachable over a private network rather than the public internet.

A static address and your own domain, which a remote MCP endpoint needs.

Root access to run any runtime an MCP server is written in — Node, Python, Go.

You decide what the server exposes and who may call it; nothing is brokered by us.

MCP Server features

Remote transport over HTTP with TLS on your own domain

Any MCP server implementation, in any language

Several servers on one machine, on separate paths or ports

Reachable from Claude, IDEs and your own agents

Private-network access to databases and internal APIs

Process supervision so the endpoint survives a restart

Recommended server

A starting point for MCP Server, not a hard floor — size it on the sliders.

Memory4 GB — the server is a broker; size for whatever its tools actually do
CPU2 vCPU is ample unless a tool does real work on the box
Storage40 GB
Operating systemUbuntu 22.04 or 24.04 LTS

How deployment works

Your MCP server is installed with its runtime and run under a process supervisor, behind a reverse proxy terminating TLS on your domain. Authentication is not optional here: an MCP server is a set of callable tools, so an unauthenticated public endpoint is an open invitation to run them. Restrict it to the clients you intend, and prefer a private network for anything it reaches internally.

It is your server. MCP Server is installed directly on your VPS or VDS, not inside a container we manage. You get root over SSH, you can install anything alongside it, change its configuration, or remove it entirely. We do not hold a key to it.

What people run it for

Internal data access

Let an assistant query your own database or ticketing system without the data leaving your infrastructure.

Team tooling

One endpoint your whole team's clients connect to, rather than everyone running a local copy.

Custom tools

Wrap an internal API as MCP capabilities so any assistant can call it.

Agent back ends

A stable set of tools for agents that run unattended.

MCP Server hosting questions

A VPS running a remote Model Context Protocol server, so AI assistants can reach your tools and data over your own endpoint rather than a third party's.

Deploy MCP Server on your own server

Root access, your choice of size, and no container between you and the application.