- Selfhost Database Mcp Server
Selfhost Database Mcp Server
SelfHost MCP is the industry's first comprehensive MCP server for database infrastructure. With 76 tools across 8 modules, it turns your AI assistant into a full-stack database engineer.
What you can do in natural language:
- Provision and manage PostgreSQL instances on AWS
- Create and restore from automated or on-demand backups with PITR
- Configure VPCs, subnets, and security groups
- Set up monitoring alerts with custom thresholds and notification channels
- Manage database credentials and connection pooling
- Tune PostgreSQL parameters (shared_buffers, work_mem, etc.)
- Fork databases, scale instances, manage read replicas
Quick Start
Prerequisites
- SelfHost.dev account
- Node.js 18+ or Bun
Install
Claude Code:
Using npm (Node.js)
claude mcp add selfhost -- npx @selfhost.dev/mcp-server
Using Bun
claude mcp add selfhost -- bunx @selfhost.dev/mcp-server
Cursor / Windsurf / Other MCP clients:
Add to your MCP configuration file:
{
"mcpServers": {
"selfhost": {
"command": "npx",
"args": ["@selfhost.dev/mcp-server"]
}
}
}
Or with Bun:
{
"mcpServers": {
"selfhost": {
"command": "bunx",
"args": ["@selfhost.dev/mcp-server"]
}
}
}
That's it. The server handles authentication, token refresh, and everything else automatically.
First Run
On first use, the MCP server opens your browser to sign in via SelfHost's console. After you authorize, credentials are saved locally (~/.selfhost/credentials.json) and auto-refreshed - you won't need to sign in again.
You: "Show me my databases"
Claude: Authenticates → fetches your orgs → selects org → lists instances → Shows you a summary of all your running databases
▎ No CLI. No console. No YAML. Just tell your AI what you need.
▎ npx @selfhost.dev/mcp-server
Server Config
{
"mcpServers": {
"selfhost": {
"command": "npx",
"args": [
"@selfhost.dev/mcp-server"
]
}
}
}Recommend Servers
View AllA Serper MCP Server
summarize chat message