Sitey — free subdomains

my.sitey由 sitey.my 發布官方發布者v1.0.0更新於 Oct 24, 2026

Claim a working subdomain in one call — A, CNAME and TXT records. No domain to buy, no account.

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

概覽

AI 產生的概覽

Sitey 的遠端 MCP 伺服器,讓助理免費申請子網域,並管理其 A、CNAME、REDIRECT 與 TXT 解析記錄。

可以做什麼
列出可用的根網域,並在申請前檢查某個子網域是否可用。建立帶有 A、CNAME 或 REDIRECT 記錄的子網域,之後可更新或刪除記錄值。列出自己擁有的子網域,包括記錄類型、值、建立日期、到期時間與重新導向的造訪次數。在到期前續用子網域,重設借用期限。建立或刪除 TXT 驗證記錄,例如 Vercel 或 Netlify 所需的網域歸屬驗證。
適用情境
適合讓助理為副業專案、展示或預備環境設定一個真實的公開網址,而不必購買網域或註冊帳號。也適合為代管服務設定以 DNS 為基礎的歸屬驗證記錄。
執行需求
透過 streamable HTTP 連線到 sitey.my 的遠端端點,無需在本機安裝。無需帳號、API 金鑰或註冊;匿名使用依 IP 限制為 3 個子網域,使用 API 金鑰可提高上限。需要能連線到 sitey.my。
安裝前請注意
建立、更新、續用與刪除記錄會改動線上的公開 DNS,刪除後網域會立即停止解析。子網域是借用而非永久擁有:由助理建立的記錄只保留一個月,須在 expires_at 前續用,且不會有提醒。匿名使用會與你的 IP 位址綁定。TXT 記錄會放在共用的根網域下,與其他擁有者的值並列。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "sitey-free-subdomains": {
      "type": "http",
      "url": "https://sitey.my/mcp"
    }
  }
}

README

sitey.my

Free subdomain service for developers. Get a subdomain in seconds — no credit card, no hassle.

Features

  • Instant DNS — A, CNAME, and TXT records, live in seconds
  • Google sign-in — No passwords to manage
  • REST API — Programmatic access via /api/v1/
  • Renewals — Subdomains are lent for a period and kept with one click
  • Free — No cost, no catch

How long a subdomain lasts

OwnerPeriodReminders
Signed-in user3 months14 days, 3 days and the day it expires
API key / agent1 monthnone — expires_at comes back with every read

Renewing resets the clock from today. A subdomain that stops loading is not removed: we write to tell you it has gone dark, and that is all.

Quick Start

  1. Visit sitey.my
  2. Sign in with Google
  3. Type a subdomain + IP address → done

REST API

Programmatic access for developers and AI agents.

Base URL: https://sitey.my/api/v1

sitey.one and the www. hosts redirect here (308 for /api/*, so POST bodies survive).

Authentication

ModeAuthLimit
AnonymousNone (IP-based)3 subdomains
API keyAuthorization: Bearer styo_xxxUnlimited

Get an API key: sign in at sitey.my → Dashboard → API Keys.

Endpoints

MethodPathDescription
GET/domainsList available root domains
GET/check/:subdomain/:domainCheck availability
POST/subdomainsCreate A or CNAME record
GET/subdomainsList your subdomains
PATCH/subdomains/:sub/:domainUpdate record value
DELETE/subdomains/:sub/:domainDelete subdomain
POST/subdomains/:sub/:domain/renewExtend before expires_at
POST/subdomains/:sub/:domain/txtCreate/update TXT record
DELETE/subdomains/:sub/:domain/txt/:prefixDelete TXT record

Example

bash
# Check availabilitycurl https://sitey.my/api/v1/check/demo/sitey.my
# Create subdomaincurl -X POST https://sitey.my/api/v1/subdomains \  -H "Content-Type: application/json" \  -d '{"subdomain":"demo","domain":"sitey.my","type":"A","value":"1.2.3.4"}'

For AI Agents (MCP)

AI agents can use free-domain-mcp — an MCP server that wraps this REST API.

bash
claude mcp add --transport http sitey https://your-mcp-server/mcp

Tech Stack

  • Runtime: Node.js + Fastify
  • DNS: Self-hosted BIND9 (authoritative nameserver)
  • Database: MySQL
  • Auth: Google OAuth2 + JWT

How It Works

  1. User (or API call) requests a subdomain
  2. Server validates input + checks availability
  3. A/CNAME/TXT record is appended to the BIND9 zone file
  4. named-checkzone validates → systemctl reload named applies
  5. DNS is live within seconds

We run our own authoritative nameservers (ns1.sitey.one, ns2.sitey.one) — no third-party DNS provider.

Use Cases

  • Deploy a side project to myapp.sitey.my
  • Give hackathon demos a real URL
  • Automate domain setup via REST API or MCP
  • Share staging environments with teammates

Support

License

ISC

來源:README.md,提交 898d67d

工具

10

list_domains

List available root domains (e.g. sitey.my, sitey.one) that you can create subdomains under. Call this first to know which domains are available.

無需輸入參數。

check_availability

Check if a specific subdomain name is available for registration under a given domain. Returns true if the name is free to claim.

輸入參數domain必填subdomain必填

create_subdomain

Create a new DNS record for a subdomain. Supports A records (IP address), CNAME records (hostname) and REDIRECT records (an https:// URL — visitors to the name are sent there with a 301). Example: create demo.sitey.my pointing to 1.2.3.4. No account, API key or signup is needed. The target does not have to be serving yet: claim the name first and deploy to it second if that is your order. The result carries reachable:false when nothing answered, and the record is created either way. If you send no owner_token, the result carries a new one under 'owner_token' — save it, it is shown once and is the only way to change or delete this record later. Without an API key, a CNAME or REDIRECT may not point at a temporary tunnel (trycloudflare.com, ngrok and the like), names containing words such as login or wallet are refused with ACCOUNT_REQUIRED, and TXT records are not available.

輸入參數type必填value必填domain必填subdomain必填owner_token

list_subdomains

List all subdomains you own. Returns subdomain name, domain, record type, value, and creation date. A REDIRECT record also carries hits: how many visits it has answered in total, how many this calendar month, and when the last one was. Filtered by your API key, or by the owner_token you pass, or — for records made before tokens existed — by your IP address.

輸入參數owner_token

renew_subdomain

Extend a subdomain you own before it expires. Subdomains are lent for a period, not given: agent-created records last one month and user records three. Nothing emails an agent, so read expires_at from list_subdomains and call this before that date. One call resets the clock from today. Renewal only opens in the last two weeks before expires_at — an earlier call is refused and tells you the date it opens.

輸入參數domain必填subdomain必填owner_token

extend_subdomain

Paying for a year is switched off on this server, so this always answers PAYMENT_DISABLED. Use renew_subdomain, which is free and adds a month.

輸入參數domain必填paymentsubdomain必填owner_token

update_subdomain

Update the DNS record value of a subdomain you own. For example, change the IP address that demo.sitey.my points to. The new target does not have to be serving yet; the result carries reachable:false when nothing answered, and the record is moved either way.

輸入參數value必填domain必填subdomain必填owner_token

delete_subdomain

Permanently delete a subdomain DNS record you own. The subdomain will stop resolving immediately.

輸入參數domain必填subdomain必填owner_token

create_txt_record

Create or update a TXT record for domain verification. Used for services like Vercel (_vercel) and Netlify that require DNS-based ownership proof. The record is placed at the root domain under the prefix you give (e.g. _vercel.sitey.my), alongside the other owners' values — that is the name Vercel reads for a subdomain of sitey.my. Needs an account: send an API key from the dashboard (Authorization: Bearer styo_…) on the MCP request. Without one this returns ACCOUNT_REQUIRED.

輸入參數value必填domain必填subdomain必填root_levelhost_prefix必填owner_token

delete_txt_record

Delete a TXT verification record from a subdomain you own.

輸入參數domain必填subdomain必填host_prefix必填owner_token

版本歷史

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

評分

已滿足適用檢查項的 100%

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

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

其他 Sitey 整合