Serverscom
FreeNot checkedMCP (Model Context Protocol) server for managing Servers.com dedicated server infrastructure.
About
MCP (Model Context Protocol) server for managing Servers.com dedicated server infrastructure.
README
MCP (Model Context Protocol) server for managing Servers.com dedicated server infrastructure. Enables AI assistants (Claude, etc.) to interact with the Servers.com API directly — query servers, manage SSH keys, configure networks, manage L2 segments, provision Remote Block Storage, reinstall operating systems, and more.
Quick Start
npx @servers.com/mcp --token your-api-token
# or via env var
SC_TOKEN=your-api-token npx @servers.com/mcp
Usage with Claude Desktop
{
"mcpServers": {
"serverscom": {
"command": "npx",
"args": ["-y", "@servers.com/mcp"],
"env": {
"SC_TOKEN": "your-api-token"
}
}
}
}
Configuration
| Flag | Env var | Required | Default | Description |
|---|---|---|---|---|
--token, -t |
SC_TOKEN |
yes | — | Servers.com API token |
--endpoint, -e |
SC_ENDPOINT |
no | https://api.servers.com/v1 |
Custom API endpoint |
Available Tools
73 tools across 6 categories — see TOOLS.md for the full reference.
Async Operations
Many operations are asynchronous. After calling them, poll the relevant status field:
| Operation | Poll with | Field to watch |
|---|---|---|
| Feature changes | list_dedicated_server_features |
feature status |
| Rescue mode | get_dedicated_server |
operational_status |
| OS reinstallation | get_dedicated_server |
operational_status |
| Power changes | get_dedicated_server |
power_status |
operational_status values: normal → provisioning → installation → entering_rescue_mode → rescue_mode → exiting_rescue_mode → maintenance
License
Development
Building from source
go build -o serverscom-mcp .
Releasing
Releases are automated via GoReleaser and GitHub Actions. Push a version tag to trigger the pipeline:
git tag v1.2.3
git push origin v1.2.3
The workflow will:
- Build binaries for Linux, macOS, Windows (amd64 + arm64)
- Create a GitHub Release with archives and checksums
- Publish
@servers.com/mcpand platform packages to npm using trusted publishing (OIDC, no long-lived tokens)
Project Structure
serverscom-mcp/
├── main.go # Entry point
└── internal/tools/
├── tools.go # Tool registration hub, shared helpers
├── hosts.go # list_hosts
├── dedicated_servers.go # Server CRUD and feature management
├── ssh_keys.go # SSH key operations
├── locations.go # Location and infrastructure options
├── power.go # Power management
├── drives.go # Drive slot listing
├── reinstall.go # OS reinstallation
├── networks.go # Network management
├── l2_segments.go # L2 segment management
└── rbs.go # Remote Block Storage
Installing Serverscom
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/serverscom/serverscom-mcpFAQ
Is Serverscom MCP free?
Yes, Serverscom MCP is free — one-click install via Unyly at no cost.
Does Serverscom need an API key?
No, Serverscom runs without API keys or environment variables.
Is Serverscom hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Serverscom in Claude Desktop, Claude Code or Cursor?
Open Serverscom on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Serverscom with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
