mcpField
S
Sitey — free subdomains

Sitey — free subdomains

リモート
sitey.myクラウド・インフラ13 週間前に更新
リポジトリ公式サイト

Sitey — free subdomains について

Siteyは、ドメインを購入せずにDNS名を使いたい開発者向けの無料サブドメインサービスです。Web画面またはREST APIからA、CNAME、TXTレコードを管理でき、サブドメインの更新にも対応します。

主な機能

  1. 01無料のサブドメイン作成
  2. 02A、CNAME、TXTレコード
  3. 03REST APIによるDNS管理
  4. 04Googleサインイン
  5. 05サブドメインの更新

活用シーン

  1. 01個人プロジェクトのURL設定
  2. 02ハッカソンデモ用URLの作成
  3. 03REST APIまたはMCPによるDNS設定の自動化
  4. 04ステージング環境の共有

MCP 対応

READMEによると、AIエージェントはSiteyのREST APIをラップするMCPサーバー、free-domain-mcpを利用できます。Sitey自体は、このAPIを通じてDNS管理を提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://sitey.my/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

10

このツールにパラメーターはありません。

詳細

sitey.my

開発者向けの無料サブドメインサービスです。数秒でサブドメインを取得できます。クレジットカードも手間も不要です。

機能

  • 即時 DNS — A、CNAME、TXT レコードに対応し、数秒で反映されます
  • Google サインイン — パスワードを管理する必要はありません
  • REST API — /api/v1/ 経由でプログラムからアクセスできます
  • 更新 — サブドメインは一定期間貸し出され、ワンクリックで維持できます
  • 無料 — 費用も条件もありません
サブドメインの有効期間
所有者期間リマインダー
サインイン済みユーザー3か月14日前、3日前、有効期限当日
API キー/エージェント1か月なし — 読み取りのたびに expires_at が返されます

更新すると、今日から有効期間が再開します。読み込みが停止したサブドメインも削除されません。停止したことをお知らせするだけで、それ以上の対応はありません。

クイックスタート

  1. sitey.my にアクセスします
  2. Google でサインインします
  3. サブドメインと IP アドレスを入力すれば完了です

REST API

開発者や AI エージェント向けのプログラムアクセスです。

ベース URL: https://sitey.my/api/v1

sitey.one と www. ホストはここにリダイレクトされます(/api/* では 308 のため、POST ボディも保持されます)。

認証
モード認証上限
匿名なし(IP ベース)サブドメイン 3 件
API キーAuthorization: Bearer styo_xxx無制限

API キーを取得するには、sitey.my にサインインして、Dashboard → API Keys に進みます。

エンドポイント
メソッドパス説明
GET/domains利用可能なルートドメインの一覧
GET/check/:subdomain/:domain利用可能か確認
POST/subdomainsA または CNAME レコードを作成
GET/subdomains自分のサブドメインの一覧
PATCH/subdomains/:sub/:domainレコード値を更新
DELETE/subdomains/:sub/:domainサブドメインを削除
POST/subdomains/:sub/:domain/renewexpires_at より前に有効期間を延長
POST/subdomains/:sub/:domain/txtTXT レコードを作成/更新
DELETE/subdomains/:sub/:domain/txt/:prefixTXT レコードを削除
例
# Check availability
curl https://sitey.my/api/v1/check/demo/sitey.my

# Create subdomain
curl -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"}'
AI エージェント向け(MCP)

AI エージェントは、REST API をラップする MCP サーバーの free-domain-mcp を利用できます。

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

技術スタック

  • ランタイム:Node.js + Fastify
  • DNS:セルフホストの BIND9(権威ネームサーバー)
  • データベース:MySQL
  • 認証:Google OAuth2 + JWT

仕組み

  1. ユーザー(または API 呼び出し)がサブドメインをリクエストします
  2. サーバーが入力を検証し、利用可能か確認します
  3. A/CNAME/TXT レコードが BIND9 ゾーンファイルに追記されます
  4. named-checkzone で検証し、systemctl reload named で適用します
  5. 数秒以内に DNS が有効になります

独自の権威ネームサーバー(ns1.sitey.one、ns2.sitey.one)を運用しており、サードパーティの DNS プロバイダーは利用していません。

使用例

  • サイドプロジェクトを myapp.sitey.my にデプロイする
  • ハッカソンのデモに実際の URL を用意する
  • REST API または MCP 経由でドメイン設定を自動化する
  • ステージング環境をチームメイトと共有する

サポート

ライセンス

ISC

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。