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 分