Dotmoose Tools

io.github.dotmoosehosting由 GitHub 账号 dotmoosehosting 发布v1.0.0更新于 Oct 24, 2026

Public DNS, mail, TLS, and web diagnostics plus Looking Glass probes via remote MCP.

已验证Streamable HTTP可网页运行网页搜索与抓取云端与基础设施安全与监控

概览

AI 生成的概览

匿名远程 MCP 服务器,提供公共 DNS、域名、邮件、TLS、HTTP 与网站诊断,加拿大节点的 Looking Glass 探测,以及网络计算器。

可以做什么
执行 DNS 检查:多解析器传播、委派、DNSSEC、CNAME 链、RDAP 与 IP/ASN 查询、反向 DNS、黑名单,以及子网和地址段转 CIDR 计算。审查邮件配置:SPF、DMARC、DKIM、MX、SMTP STARTTLS、MTA-STS、TLS-RPT 与 BIMI,并可生成 SPF 和 DMARC 记录。检查 TLS 与 HTTP:证书与配置、重定向链、状态、计时、压缩、IPv6、安全响应头、security.txt、favicon、页面元数据、robots.txt、站点地图和单页链接审计。从 DotMoose 加拿大节点进行 ping、traceroute 和路径采样探测。本地估算带宽、存储增长与备份保留量。
适用场景
适合排查域名的 DNS、邮件送达或 TLS 配置问题,检查网站公开的安全设置与面向 SEO 的元数据,或从加拿大视角比较可达性。所有检查均为只读,无需账户。
运行要求
远程 Streamable HTTP 端点;无需本地安装、账户或 API 密钥。目标只能解析为公网地址,私有、回环、链路本地和保留地址会被拒绝。
安装前请注意
结果是某一时刻的观测,不保证可用性。不要发送密码、API 密钥、私有主机名或客户数据;服务方称不会收集这些信息。每条结果会链接到 dotmoose.com 的工具页面,账户、账单和购买操作位于其他端点,不在此处。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Dotmoose Tools,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.dotmoosehosting%2Fdotmoose-tools/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "dotmoose-tools": {
      "type": "http",
      "url": "https://mcp.dotmoose.com/tools/mcp"
    }
  }
}

README

DotMoose MCP

Official Model Context Protocol endpoints for DotMoose hosting, domains, support, diagnostics, and managed application deployment.

This repository contains public connection metadata and documentation. The production implementation remains operated by DotMoose so customers do not need to install or run a local server.

Endpoints

EndpointAuthenticationIntended use
https://mcp.dotmoose.com/public/mcpNoneProduct and domain discovery, quotes, publication planning, and a secure first-party signup handoff
https://mcp.dotmoose.com/tools/mcpNonePublic DNS, domain, mail, TLS, HTTP, and website diagnostics, Looking Glass probes from Canada, and network calculators
https://mcp.dotmoose.com/mcpOAuth 2.1Existing-customer account, service, support, diagnostics, and confirmation-gated operations

Health checks:

  • https://mcp.dotmoose.com/public/healthz
  • https://mcp.dotmoose.com/tools/healthz
  • https://mcp.dotmoose.com/healthz

The service uses stateless Streamable HTTP with the MCP 2026-07-28 protocol revision and a 2025-11-25 compatibility path for established clients.

Open any endpoint in a normal web browser to see its tool inventory, setup examples, and safety model. These documentation pages do not require authentication. MCP protocol requests to the account endpoint still require OAuth 2.1; strict content negotiation keeps browser HTML and protocol traffic separate.

Quick connection

For product and domain discovery, add this remote server to an MCP client:

json
{  "mcpServers": {    "dotmoose-public": {      "url": "https://mcp.dotmoose.com/public/mcp"    }  }}

For the free diagnostic tools, add the Tools endpoint instead:

json
{  "mcpServers": {    "dotmoose-tools": {      "url": "https://mcp.dotmoose.com/tools/mcp"    }  }}

Existing DotMoose customers can use the authenticated endpoint. Compatible clients open DotMoose authorization in the browser and request the scopes needed for the selected tool:

json
{  "mcpServers": {    "dotmoose": {      "url": "https://mcp.dotmoose.com/mcp"    }  }}

Do not put a DotMoose password, API token, payment detail, MFA code, domain transfer code, or deployment secret in an MCP configuration file or chat prompt.

Client setup

ChatGPT and Codex

The repository includes a portable Agent Plugin manifest. In supported local Codex clients, add this repository as a plugin marketplace source:

text
codex plugin marketplace add dotmoosehosting/dotmoose-mcp

Restart the desktop app, open the Plugins Directory, select the DotMoose source, and install DotMoose. The install includes the public discovery, public diagnostic, and OAuth-protected account endpoints. Authentication opens only when an account-scoped tool needs it.

For direct testing in ChatGPT Developer Mode, add https://mcp.dotmoose.com/mcp as a custom MCP server.

The root plugin is the all-in-one local install. OpenAI's public review flow accepts one MCP server per plugin, so docs/openai-submission.md documents the separately validated account, discovery, and diagnostics submission bundles.

Cursor

Add either endpoint to your user or project mcp.json. Cursor can also install portable Agent Plugins from a public Git repository, so this repository can be submitted directly to the Cursor Marketplace.

Claude, VS Code, and other MCP clients

Use the remote Streamable HTTP URL in the client's MCP server settings. Choose the public endpoint for anonymous discovery or the account endpoint for OAuth-protected customer operations.

What the tools do

The anonymous endpoint exposes eight intentionally narrow tools:

  • list_public_products
  • quote_public_product
  • recommend_product
  • list_current_promotions
  • check_domain_availability
  • quote_domain
  • plan_app_publication
  • start_signup

The Tools endpoint exposes 40 read-only tools that need no account:

  • 33 diagnostics that run the same public checks as the free tools at dotmoose.com/tools: DNS propagation, delegation, DNSSEC, CNAME chains, RDAP, IP and reverse DNS lookups, TLS certificate and configuration, HTTP chains and status, web timing, website security, security.txt, compression, IPv6, favicon, link audits, page metadata, robots.txt, sitemaps, SPF, DMARC, DKIM, MX, SMTP STARTTLS, MTA-STS, TLS-RPT, BIMI, blacklist checks, and Looking Glass ping, traceroute, and path probes from the DotMoose network in Canada.
  • 7 local calculators and builders: subnet calculation, IP range to CIDR conversion, bandwidth calculation, storage growth and backup retention estimates, and SPF and DMARC record builders.

Targets must resolve only to public addresses. The diagnostic service rejects private, loopback, link-local, and reserved destinations. Results are point-in-time observations and each one links to the matching tool page on dotmoose.com.

The account endpoint exposes tools for session and service discovery, support, diagnostics, security assessment, deployment planning, source and image deployment preparation, launch-readiness verification, and other account operations. See docs/tools.md for the supported workflows and safeguards.

Safe action model

DotMoose separates planning from execution:

  1. Read tools inspect the authenticated account and service state.
  2. Prepare tools validate the requested change and store a short-lived action intent.
  3. The client shows the action, consequences, and required confirmation.
  4. Execute tools accept only the prepared action ID. They cannot replace its target or payload.
  5. The service rechecks OAuth scopes, service version, capacity, billing state, and provider preconditions before mutation.

Managed App deployment accepts either an immutable OCI image digest or an exact GitHub HTTPS repository and safe build settings. Secrets remain saved references in DotMoose and are never accepted as tool input.

Commercial boundary

The public MCP can create a short-lived selection intent and send the user to clients.dotmoose.com for first-party signup and checkout. It does not collect personal, password, MFA, payment, or credential data.

Managed App purchasing and general availability are controlled separately from the MCP software release. A working MCP deployment path does not by itself promise that a product is available for new purchase.

Support and policies

License

The distribution metadata and documentation in this repository are licensed under the MIT License. DotMoose service use remains governed by the linked service terms.

来源:README.md,提交 8ff4476

工具

40

check_dns_propagation

Check DNS propagation

Check A, AAAA, MX, NS, and TXT answers for a hostname at the Cloudflare, Google, and Quad9 resolvers.

输入参数domain必填

check_domain_delegation

Check domain delegation

List the delegation nameservers for a domain and the A and AAAA glue addresses for each one.

输入参数domain必填

check_dnssec

Check DNSSEC

Check the DS and DNSKEY records for a domain and whether a validating resolver sets the AD flag on its answers.

输入参数domain必填

trace_cname_chain

Trace a CNAME chain

Follow the CNAME chain for a hostname, up to 12 aliases, and report loops.

输入参数domain必填

lookup_domain_rdap

Look up domain registration (RDAP)

Return the public RDAP registration summary for a domain. Registrant contact fields are not returned.

输入参数domain必填

lookup_ip_info

Look up IP information

Resolve a hostname, or take an IP address directly, and return RDAP network data and the ASN for each public address.

输入参数target必填

check_forward_confirmed_rdns

Check forward-confirmed reverse DNS

Check the PTR record for an IP address and whether the name it returns resolves back to the same address.

输入参数ip必填

check_tls_certificate

Check a TLS certificate

Connect to a host on port 443 and return the TLS version, cipher, and certificate details including expiry and subject alternative names.

输入参数target必填

check_tls_configuration

Check TLS configuration

Observe which TLS protocol versions a host accepts and summarize its TLS configuration.

输入参数target必填

check_http_chain

Check an HTTP redirect chain

Fetch a URL and return each redirect hop with status codes and response headers.

输入参数target必填

check_http_status

Check HTTP status

Fetch a URL and return the final status after following redirects.

输入参数target必填

measure_web_performance

Measure web timing

Measure DNS, connect, TLS, and time to first byte for a URL from the DotMoose diagnostic node. This is a network timing sample. It is not a browser rendering benchmark.

输入参数target必填

check_website_security

Check website security controls

Review the security controls a site exposes in its public responses, including security headers, cookie attributes, and CORS policy.

输入参数target必填

check_security_txt

Check security.txt

Fetch and parse the security.txt file for a site.

输入参数target必填

check_compression

Check compression

Check whether a URL is served with gzip or Brotli compression and report the sizes with and without compression.

输入参数target必填

check_ipv6_website

Check IPv6 website reachability

Check whether a site answers over IPv6 and compare the result with IPv4.

输入参数target必填

check_favicon

Check a favicon

Locate the favicon a site declares and report its URL, type, and size.

输入参数target必填

check_page_metadata

Check page metadata

Return the title, meta description, canonical URL, headings, hreflang entries, and JSON-LD types found on a page.

输入参数target必填

test_robots_txt

Test robots.txt rules

Fetch the robots.txt for a site and test whether a user agent may fetch a given path.

输入参数pathtarget必填userAgent

validate_sitemap

Validate a sitemap

Fetch the sitemap for a site and report its structure, URL count, and fetch errors.

输入参数target必填

check_spf

Check an SPF record

Read the SPF record for a domain and count the DNS lookup terms in the full include chain against the limit of 10.

输入参数domain必填

check_dmarc

Check a DMARC record

Read the DMARC record published at _dmarc for a domain.

输入参数domain必填

check_dkim

Check a DKIM record

Read the DKIM public key record for a domain and selector.

输入参数domain必填selector必填

check_mx_records

Check MX records

List the MX records for a domain with the A and AAAA addresses of each mail server.

输入参数domain必填

check_smtp_starttls

Check SMTP STARTTLS

Connect to the mail servers for a domain on port 25 and report the banner, EHLO response, and STARTTLS support. No mail is sent and no recipient is tested.

输入参数domain必填

check_mta_sts

Check MTA-STS

Read the MTA-STS DNS record and the published policy file for a domain.

输入参数domain必填

check_tls_rpt

Check TLS-RPT

Read the TLS-RPT record published at _smtp._tls for a domain.

输入参数domain必填

check_bimi

Check a BIMI record

Read the BIMI record for a domain and selector. The selector defaults to default.

输入参数domain必填selector

check_ip_blacklists

Check IP blacklists

Check an IP address, or the public addresses a hostname resolves to, against the reviewed DNS blacklist providers.

输入参数target必填

looking_glass_ping

Looking Glass ping

Send four ICMP echo probes from the DotMoose network in Canada to a public host or IP address.

输入参数familytarget必填

looking_glass_traceroute

Looking Glass traceroute

Trace the route from the DotMoose network in Canada to a public host or IP address, up to 20 hops with one probe per hop.

输入参数familytarget必填

looking_glass_path

Looking Glass path sample

Sample the route from the DotMoose network in Canada to a public host or IP address, up to 20 hops with three probes per hop.

输入参数familytarget必填

calculate_subnet

Subnet calculator

Compute the network address, broadcast or last address, and address counts for an IPv4 or IPv6 CIDR block.

输入参数cidr必填

ip_range_to_cidr

IP range to CIDR

Convert an IPv4 or IPv6 address range into the smallest set of CIDR blocks that covers it exactly.

输入参数end必填start必填

calculate_bandwidth

Bandwidth calculator

Convert a link speed into maximum daily and monthly transfer, convert monthly transfer into an average rate, and estimate how long a file transfer takes at a given rate.

输入参数linkMbpsfileSizeGbmonthlyTransferGb

estimate_storage_growth

Storage growth estimator

Project storage size over up to 120 months at a constant monthly growth rate.

输入参数months必填currentGb必填monthlyGrowthPercent必填

estimate_backup_retention

Backup retention estimator

Estimate backup storage for a grandfather-father-son retention plan where weekly and monthly copies are full backups and daily copies are increments.

输入参数dailyCopies必填fullBackupGb必填weeklyCopies必填monthlyCopies必填dailyIncrementGb必填

build_spf_record

SPF record builder

Assemble an SPF record from IP ranges, includes, and the a and mx mechanisms, and count its DNS lookup terms against the limit of 10.

输入参数ipv4ipv6useAuseMxincludesallQualifierredirectDomain

build_dmarc_record

DMARC record builder

Assemble a DMARC record from a policy, optional subdomain policy, report addresses, and enforcement percentage.

输入参数ruarufpolicy必填percentsubdomainPolicyfailureReporting

版本历史

1
  1. v1.0.0最新Oct 24, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分