DirFast

tech.rovyPublished by rovy.techOfficial publisherv0.2.0Updated Nov 3, 2026

DNS, TLS, HTTP and SEO checks, plus stateful change watches that diff a page over time.

VerifiedStreamable HTTPWeb executable

Overview

DirFast's hosted MCP server (pseo.rovy.tech), published by rovy.tech; no sign-in required; Streamable HTTP; 15 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
rovy.tech
Endpoint
pseo.rovy.tech
Last checked

Installation

In SourceWeft

  1. Open DirFast in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/tech.rovy%2Fdirfast/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "dirfast": {
      "type": "http",
      "url": "https://pseo.rovy.tech/api/mcp"
    }
  }
}

Tools

15

dns_lookup

Resolve DNS records (A/AAAA/MX/TXT/NS/CNAME/SOA) for a domain, queried live against 1.1.1.1. Use when you need to verify a domain resolves, check mail routing, or inspect TXT/SPF records.

Parametershostrequired

ssl_check

Inspect a host's TLS certificate: issuer, subject, SAN list, expiry date and days remaining. Use to catch expiring or misconfigured certificates.

Parametershostrequired

http_head

Fetch a URL and report HTTP status, total latency in ms, key response headers (server, cache, content-type) and the page title. Use as a cheap liveness/uptime probe.

Parametersurlrequired

security_headers

Audit HTTP security headers (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy) and return a 0-100 score with the missing ones listed.

Parametersurlrequired

redirect_chain

Follow a URL through its full redirect chain (up to 8 hops) and report each hop's status code and Location target. Use to detect redirect loops or http->https and www canonicalisation issues.

Parametersurlrequired

seo_snapshot

Extract on-page SEO signals from a URL: title, meta description, canonical, robots meta, h1 count, Open Graph tags, and word count. Use for quick SEO triage without a browser.

Parametersurlrequired

robots_txt

Fetch and parse a site's robots.txt into allow/disallow rules and declared sitemaps. Use before crawling a site to respect its policy.

Parametersurlrequired

ip_echo

Return the caller's public IP address and reverse DNS name. Use to confirm which egress IP an agent or service is presenting.

Takes no parameters.

site_audit

Run the full audit bundle in one call: SSL + security headers + redirect chain + HTTP head + DNS + SEO. Use when you need a complete health picture of a site rather than one signal.

Parametersurlrequired

watch_create

Start watching a URL for changes. The server stores a snapshot, re-fetches on your interval, and reports a unified diff when the extracted text changes. Use this when you need to know if something changed since last time - an ordinary fetch cannot tell you that. Selector forms: css:#id, css:.class, css:tag, regex:PATTERN, json:$.path, or empty for whole body text.

Parametersurlrequiredintervalselector

watch_check

Force an immediate re-fetch of a watch instead of waiting for its interval. Returns status, whether the content changed, and the new hash.

Parametersidrequired

watch_diff

Get the unified diff of the most recent detected change for a watch. Use after watch_check reports changed=true, or to report what changed since you last looked.

Parametersidrequired

watch_history

List a watch's snapshot timeline: timestamps, content hashes, HTTP status and which snapshots were detected as changes. Use to see how often a page actually changes.

Parametersidrequiredlimit

watch_list

List all watches with their URL, selector, interval, last check time, check count and change count.

Takes no parameters.

watch_delete

Delete a watch and its stored snapshots.

Parametersidrequired

Version history

2
  1. v0.2.0LatestNov 3, 2026
  2. v0.1.0Nov 1, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.