Skip to main content
Glama
README.md
# dnssec

[![npm version](https://img.shields.io/npm/v/dnssec.svg)](https://www.npmjs.com/package/dnssec)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](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

B3.4/5.0

Scored across 2 tools

Disambiguation5/5

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.

Naming Consistency5/5

Both tools follow a consistent verb_noun pattern (verify_dnssec_chain, audit_dnssec_records), making the naming predictable and easy to reason about.

Tool Count3/5

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.

Completeness3/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues