-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
github-actions edited this page Jul 20, 2026
·
2 revisions
Two ways to use domain-mcp:
- Hosted remote MCP (no install) — https://domain-mcp.gietmanic.com/mcp
- Local / self-hosted — source, Docker, or your own deploy
For full client-by-client remote setup (Cursor, Claude Desktop, VS Code, Windsurf, …), see the README § Install remote MCP or Configuration.
https://domain-mcp.gietmanic.com/mcp
Health: https://domain-mcp.gietmanic.com/health
Minimal config (clients with native HTTP MCP):
{
"mcpServers": {
"domain-mcp": {
"url": "https://domain-mcp.gietmanic.com/mcp"
}
}
}Stdio-only clients (Claude Desktop, etc.):
{
"mcpServers": {
"domain-mcp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://domain-mcp.gietmanic.com/mcp"]
}
}
}Claude Code:
claude mcp add --transport http domain-mcp https://domain-mcp.gietmanic.com/mcp- Python 3.11+ (source install)
- Network access to public RDAP and WHOIS servers
- Optional: Docker / uv / Node 18+ (for
mcp-remote)
git clone https://github.com/danielgtmn/domain-mcp.git
cd domain-mcp
uv sync
uv run domain-mcpWith pip:
pip install -e .
domain-mcpHTTP (default):
docker pull ghcr.io/danielgtmn/domain-mcp:latest
docker run --rm -p 8000:8000 ghcr.io/danielgtmn/domain-mcp:latest
# http://localhost:8000/mcpstdio:
docker run -i --rm -e MCP_TRANSPORT=stdio ghcr.io/danielgtmn/domain-mcp:latestSee Docker for tags and Coolify hosting.
Hosted:
curl -sS https://domain-mcp.gietmanic.com/healthLocal library:
uv run python -c "
from domain_mcp.checker import DomainChecker
print(DomainChecker().check('example.com').to_dict())
"You should see status: registered for example.com.
domain-mcp
Links