← Back to project

Scrapbook: DNS Server with MCP Management



Date: 2026-02-16T17:20:00Z

Initial Hypotheses



Candidate Evaluation Criteria



1. Language: Must be Go (for easy modification, static binary).
2. Zone storage: SQLite preferred. If not native, can we add a plugin?
3. MCP integration: Is there an MCP SDK for Go? Yes, there are MCP server implementations in Go (e.g., `github.com/modelcontextprotocol/go-sdk`). We can embed that.
4. Performance: Should handle typical VPS loads (hundreds of QPS) easily.
5. Features: AXFR/IXFR? Maybe not needed. Basic A, AAAA, CNAME, MX, TXT, NS. DNSSEC? Optional for MVP.
6. Operational: easy to run as systemd service, log to stdout, config reload without downtime.


Preliminary Research Plan



Questions to Answer



---


Will research candidates and decide.