technitium-dns-mcp¶
Technitium DNS Server API + MCP Server and Agent for the agent-connector-sdk ecosystem — authoritative-zone, record, analytics, and account management exposed as typed, deterministic tools an agent can call.
Official documentation
This site is the canonical reference for technitium-dns-mcp, maintained
alongside every release.
Overview¶
technitium-dns-mcp wraps the Technitium DNS Server
Api— a granularrequests-based REST facade covering the User/SSO, Dashboard analytics, and authoritative-zone surfaces of the Technitium API.- A FastMCP tool surface grouped under the
user,dashboard, andzonestags, registering account, metrics, zone, DNSSEC, and record operations. autonomous DNS administration.
The server remains inactive when credentials are absent and connects to any Technitium instance over its web service port.
Explore the documentation¶
- :material-rocket-start: Installation — pip, source, extras, and the prebuilt Docker image.
- Usage — the MCP tools, the
Apiclient, and the CLI. - Backing Platform — deploy Technitium DNS Server with Docker.
- Architecture — the layered API / MCP / agent design.
- Concepts — the
CONCEPT:TDNS-*registry. - Spec delivery — generated requirements, status, and evidence from the canonical Pages dashboard.
Quick start¶
Connect it to a Technitium DNS Server:
export TECHNITIUM_DNS_URL=<configured-endpoint>
export TECHNITIUM_DNS_TOKEN=your-api-token
technitium-dns-mcp --transport streamable-http --host 0.0.0.0 --port 8000
See Installation and Deployment for the full matrix (PyPI extras, Docker image, all transports, reverse proxy, DNS).