Server data from the Official MCP Registry
A safe, read-only, authorized audit of one host you own: DNS, ports, TLS, HTTP hygiene.
A safe, read-only, authorized audit of one host you own: DNS, ports, TLS, HTTP hygiene.
Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (16/16 approved).
10 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-dir-ai-voyager-net": {
"args": [
"-y",
"@dir-ai/voyager-net"
],
"command": "npx"
}
}
}From the project's GitHub README.
Voyager's network organ — a safe, read-only, authorized audit of one host or domain you own, so an AI agent can find the falle in your infra and describe the fix.
Voyager penetrates the web (@dir-ai/voyager), the repo
(@dir-ai/voyager-repo), and — here — networks. This is the sense: it finds
problems. Applying fixes ("the hands") is a separate, consent-gated organ, by
design — an AI must never mutate live infrastructure on its own.
voyager-net scan yourhost.example.com --authorized
voyager-net scan 10.0.5.20 --authorized --ports 22,80,443,5432
ipaddr.js) and any non-public address — loopback, private,
link-local, CGNAT, NAT64, IPv4-mapped IPv6, metadata — is refused.+all (anyone may send) and DMARC p=none (no enforcement) are findings,
not just presence checks. All target-controlled records are injection-framed.connect() with real
states (open / closed / filtered / unreachable — an OS timeout reads as
filtered, not closed), no SYN tricks, no payloads, no range/CIDR sweeps.max-age, unsafe-inline/wildcard — not just presence), clickjacking
protection, per-cookie Secure/HttpOnly (each cookie evaluated on its own),
CORS wildcard and the dangerous credentials-with-origin case, version-leak,
and HTTP→HTTPS redirect. All pinned to the vetted IP.Findings that name a detected service+version suggest checking it against a CVE feed — voyager-net detects the version; CVE matching stays a lookup, and CVE probing (Nuclei &c.) is out of scope — that is active testing, a separate, more-gated capability, not a read-only sense.
Each finding carries a severity, confidence, and a described fix — e.g.
"certificate expires in 6d → renew and automate ACME", "mysql reachable publicly →
restrict to a private network", "no DMARC → publish v=DMARC1; p=quarantine".
--authorized (CLI) / authorized:true
(MCP) it refuses. You assert you own / may test the target.0 clean · 1 high/critical finding(s) · 2 tool error / not authorized.Scanning infrastructure you do not own or have explicit permission to test may be illegal in your jurisdiction. This tool is for auditing your own systems.
voyager-net mcp
Tool: scan_host — same audit, fail-closed (authorized defaults off).
import { scan } from '@dir-ai/voyager-net'
const brief = await scan('yourhost.example.com', { authorized: true })
const urgent = brief.findings.filter((f) => f.severity === 'high' || f.severity === 'critical')
Wrap Prowler/Steampipe (cloud config), Trivy (CVE), Hubble (flow) under the same trust contract; attack-path correlation; drift (IaC declared ↔ actual). Then — separately and consent-gated — the remediation "hands".
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.