dnssec
# dnssec
[](https://www.npmjs.com/package/dnssec)
[](https://opensource.org/licenses/MIT)
**Domain Name System Security Extensions (DNSSEC)** MCP Server. Real-time cryptographic validation of DNS root-to-leaf trust chains, RRSIG expiration audits, and automated DNS spoofing defense for AI agents.
## Features
- **Chain of Trust Verification**: Recursive validation spanning ICANN Root, TLD, and authoritative zone keys.
- **Record Auditing**: Automated inspection of DNSKEY, DS, and RRSIG signature parameters.
- **Model Context Protocol (MCP)**: Native integration for AI coding assistants and autonomous agent workflows.
## Quick Start
### Direct Execution
```bash
npx dnssec
```
### Claude Desktop Integration
Add to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"dnssec": {
"command": "npx",
"args": ["-y", "dnssec"]
}
}
}
```
## Tools Included
1. `verify_dnssec_chain`: Validates cryptographic chain of trust and detects spoofing/tampering.
2. `audit_dnssec_records`: Checks cipher strength, key tags, and signature expiration dates.
## License
MIT © [tudadada](https://github.com/tudadada)
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one validates the full chain of trust, the other audits specific record types and their properties. There is no meaningful overlap or ambiguity between them.
Both tools follow a consistent verb_noun pattern (verify_dnssec_chain, audit_dnssec_records), making the naming predictable and easy to reason about.
Two tools is on the thin side for a general 'dnssec' server, though both are substantive and serve a focused read-only verification/audit purpose. The count feels borderline but justifiable.
The tools cover DNSKEY/DS/RRSIG auditing and chain validation, but the server lacks other common DNSSEC operations like signing, key generation, or record retrieval. Notable gaps exist for broader DNSSEC management, though the read-only validation workflow is reasonably covered.