DNSMint

com.dnsmint由 dnsmint.com 發布官方發布者v1.0.1更新於 Oct 24, 2026

Mint a secure HTTPS endpoint for your agents. Each on its own dedicated domain.

已驗證Streamable HTTP可網頁執行雲端與基礎設施開發者工具

概覽

AI 產生的概覽

讓助理在 DNSMint 上註冊、重新指向、診斷與釋出穩定主機名稱,並可發起結帳以提升帳戶額度。

可以做什麼
提供八個管理 DNSMint 主機名稱的工具:list_hostnames 列出此憑證可見的所有名稱、啟用數量與方案上限;get_plan 回報方案限制、用量以及是否有未完成的結帳;get_hostname 回傳單一名稱的狀態與憑證模式。diagnose_hostname 透過名稱伺服器回應、公共解析器結果與憑證簽發情況說明名稱為何可用或不可用。mint_hostname 為位址註冊穩定名稱,repoint_hostname 將現有名稱指向新位址,release_hostname 永久放棄名稱,start_checkout 回傳付款連結。
適用情境
當機器或代理需要一個在位址變更後仍然有效的穩定主機名稱時使用,或需要檢查某個名稱的 DNS 傳播與憑證狀態時使用。當註冊因達到主機名稱上限或沒有方案而失敗時也有幫助。
執行需求
可作為遠端端點執行,也可作為本機 npm 套件(dnsmint-mcp-server,stdio)執行。需要 DNSMint 帳戶以及環境變數 DNSMINT_API_KEY,此金鑰在 DNSMint 帳戶設定中建立。需要網路存取。
安裝前請注意
API 金鑰屬於憑證,應妥善保密。release_hostname 是永久且不可復原的:被釋出的名稱會被封存,永不再核發,因此只有在將 DNSMINT_ALLOW_RELEASE 設為 true 時才會開放。start_checkout 回傳的付款連結本身不會扣款,但開啟並輸入卡號的人會被收費。mint_hostname 與 repoint_hostname 會變更 DNS 記錄,且位址類別在註冊後無法更改。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 DNSMint,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.dnsmint%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "dnsmint": {
      "type": "http",
      "url": "https://dnsmint.com/mcp"
    }
  }
}

工具

8

list_hostnames

List hostnames

Every hostname this credential can see, with how many are active and the plan's cap. Check the cap before minting: a hostname is the unit the plan counts.

無需輸入參數。

get_plan

Get the plan

What this account's plan allows and how much of it is used: hostnames, dedicated domains, and whether a plan is active at all. Also says whether a checkout is outstanding, which is how you find out a payment link you were given has not been completed yet. Call this after handing someone a checkout URL, instead of retrying a mint to see if it worked. It costs nothing and changes nothing.

無需輸入參數。

get_hostname

Get a hostname

One hostname's status and certificate mode. Does not say where it points: DNS is the authoritative answer for that, so use diagnose_hostname or resolve the name.

輸入參數id必填

diagnose_hostname

Diagnose a hostname

Why a hostname is or is not working: what the nameservers answer, what public resolvers see, and whether a certificate has been issued. Use this before assuming something is broken; a name minted moments ago may simply not have propagated.

輸入參數id必填

mint_hostname

Mint a hostname

Register an address and get back a stable hostname that survives the address changing. This is the tool to use when a machine or agent needs a name. The address class is fixed for the life of the name: mint with a public address and it stays public, mint with a private one and it stays private. Crossing later is refused, so pass the address the machine will actually serve on. A target fixes the class the same way, from whatever it resolves to. A hostname is one label above a domain. Names below a hostname are not hostnames and cannot be minted. Newly minted names report status 'pending' and go 'live' within about a minute.

輸入參數ipdomaintargetsubdomain

repoint_hostname

Repoint a hostname

Point an existing hostname at a new address. This is what makes the name worth having: the machine moves, the name does not, and everything holding the URL keeps working. Repointing within an address class is free, including between IPv4 and IPv6. Crossing between public and private is refused, because one name resolving public then private is how DNS rebinding works.

輸入參數id必填iptarget

release_hostname

Release a hostname

PERMANENTLY give up a hostname. Read this before calling it. A released hostname is tombstoned and is never issued again, to anyone, including this account. There is no undo and it cannot be re-minted. This is not like deleting a DNS record. Only call this when the name is genuinely finished with and a human has asked for it. If the goal is to stop serving, repoint it or stop the machine instead. Pass the hostname in `confirm` exactly as it appears, so a name cannot be released by guessing an id.

輸入參數id必填confirm必填

start_checkout

Start a checkout

Get a payment link the account owner opens to raise this account's limits. Call this when minting fails because the account is at its hostname cap or has no plan. This charges nothing and buys nothing. It returns a URL, and the purchase only happens if a person opens it and enters card details. Give the URL to the human you are working with and say what it costs; do not try to complete it yourself, and do not call this repeatedly hoping the limit lifts. Nothing changes until somebody pays. Only for an account with no plan yet. If one already exists you get the billing page back instead, because changing a running plan charges a card on file and is a person's decision. Both numbers default to what the account already holds, so asking for hostnames alone keeps the domains. A plan smaller than what is in use is refused.

輸入參數domainshostnames

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 65%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。