{
  "markdown": "# nameai-mcp\n\nA remote MCP server exposing a handful of name.ai's public, no-auth-required\nAPIs as tools: domain search/availability, WHOIS lookup, TLD registration\npricing, and TLD requirements. See\n[src/nameai_mcp/server.py](src/nameai_mcp/server.py) for the tool definitions\nand [src/nameai_mcp/nameai_client.py](src/nameai_mcp/nameai_client.py) for the\nHTTP client that talks to name.ai.\n\n## Endpoints\n\n- `GET /health` — health check.\n- `POST /mcp` (and `GET /mcp` for the SSE stream) — the MCP streamable-http\n  endpoint. This is the URL an MCP client/host connects to.\n\n## Configuration\n\n- `NAMEAI_API_BASE_URL` — base URL of the name.ai API this server calls.\n  Defaults to `https://name.ai`.\n- `HOST` / `PORT` — bind address for the server itself. Default `0.0.0.0:8000`.\n\n## Local development\n\n```sh\nuv sync\nuv run uvicorn nameai_mcp.app:app --reload\n```\n\n## Docker\n\n```sh\ndocker build -t nameai-mcp .\ndocker run -p 8000:8000 nameai-mcp\n```\n\nThe image runs `nameai-mcp` (the `main()` entry point in\n[src/nameai_mcp/\\_\\_init\\_\\_.py](src/nameai_mcp/__init__.py)), which reads\n`HOST`/`PORT` from the environment — pass `-e PORT=...` if your platform\ninjects a different port.\n\n## Deploying\n\nAny host that can run the Docker image works. To make it reachable by AI\nagents as `https://mcp.name.ai`, DNS for `name.ai` is on Cloudflare — add an\n`A`/`CNAME` record for the `mcp` subdomain pointing at wherever this\ncontainer runs, and terminate TLS there (e.g. via Coolify/Traefik if hosted\nalongside the rest of nameaiv1).\n\nBeing reachable isn't the same as being *discovered* — nothing on\n`name.ai` currently points at this server. For an agent (or a scanner like\nora) to find it, name.ai itself needs a pointer to it, e.g. a line in\n`/llms.txt` or a `.well-known/mcp.json` manifest. That's a change in the\nnameaiv1 repo, not this one.\n",
  "bytes": 1839,
  "sha": "84b16b6a6ea882d2e34de69e5f2f800a9b7bdda496d6efe0d92d7d8db0b4a840",
  "repo_slug": "namekart/nameai_mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_ai_name_nameai_mcp_6b13db83/readme"
}