CLI·MTARSI listed

mTarsier
mtarsier.com
Open-source platform for managing MCP servers and clients
MCP Client CLI
MCP Hub

# tldx: RDAP & MCPによる一括ドメイン確認の高速CLIツール
**tldx**は、開発者とドメイン専門家向けに設計されたオープンソースのコマンドラインインターフェース(CLI)ツールです。従来のWHOIS検索に依存せず、RDAP(Registration Data Access Protocol)とMCP(Mass Check Protocol)を活用して、大量のドメイン可用性チェックを効率的に実行できます。Product Huntで118のアップボートを獲得し、GitHubでホストされているこの開発者向けツールは、ドメイン調査ワークフローの速度と自動化を優先しています。
## 主な機能
tldxは、レガシーなWHOISシステムのレート制限やフォーマットの不整合を回避しながら、大量のドメイン可用性チェックを専門としています。シーケンシャルなクエリとは異なり、MCP(大量クエリに最適化されたプロトコル)と構造化されたJSONレスポンスを提供するRDAPを介した一括操作をサポートします。
主な機能:
- **MCPによる一括ドメインステータスチェック**(例: 利用可能/取得済み)
- **標準化された登録データのためのRDAPルックアップ**(レジストラ、有効期限など)
- **TLDを意識した解析**によるドメイン拡張子の統一処理
- **軽量な実行**(永続的なデータベースや依存関係なし)
開発者は、ドメインの探索自動化、ブランド侵害の監視、期限切れドメインリストの検証などにtldxを利用します。オープンソースであるため、Goベースのソースコードを変更することで(ドメインレジストラとの統合などの)機能拡張が可能です。
## インストールと使用方法
GoベースのCLIであるtldxは、**Go 1.16以上**が必要です。リポジトリをクローンしてソースからビルドします:
git clone https://github.com/brandonyoungdev/tldx.git
cd tldx
go build -o tldx
基本的なコマンド:
- 単一ドメインのチェック:
./tldx check example.com
- ファイルからのドメインリスト処理(1行に1ドメイン):
./tldx bulk-check domains.txt
- スクリプト用にJSONで結果をエクスポート:
./tldx check example.com --json
このツールは、クエリ遅延を調整する`--timeout`やリクエストを並列化する`--concurrent`などのフラグをサポートしています。高度な使用法では、ソース内のRDAP/MCPクライアントロジックを適応させることができます。
## ユースケース
### ドメイン投資家とSEO専門家
tldxは、期限切れまたはドロップされたドメインの大量スクリーニングを加速し、1分間に数百の名前をチェックできます。SEOチームは、バックリンクポテンシャルを持つ利用可能なドメインを特定するために使用します。
### ブランド保護
企業は、商標のバリエーション(例: `brand-xyz.com`)を監視し、サイバースクワッティングを検出します。RDAPの構造化データは、不審な登録に関するアラートの自動化に役立ちます。
### ドメインツールを構築する開発者
オープンソースコードは、レジストラ統合やドメインステータス変更についてチームに通知するSlackボットなどのカスタムツールの基盤として機能します。
### 学術研究者
TLDの採用やドメインライフサイクルパターンに関する研究は、手動のWHOISスクレイピングを回避し、RDAPの機械可読出力から利益を得ます。
## 評価基準
tldxと類似ツールを比較する際には、以下の点を考慮してください:
1. **プロトコルサポート**:
- RDAPは、WHOISの一貫性のないフォーマットに対して、現代的な標準化されたデータを提供します。
- MCPは、従来のWHOISのレート制限ルックアップとは異なり、一括クエリを可能にします。
2. **速度**:
テストでは、TLDと並行設定に応じて、tldxは1分間に50〜100ドメインを処理します。
3. **拡張性**:
Go開発者は、MITライセンスのため、コードベースを変更(例: PostgreSQLロギングの追加)できます。
4. **メンテナンス**:
アクティブなGitHubのイシューとコミットは継続的な更新を示していますが、プロジェクトは商用代替品よりも小規模です。
5. **ドキュメント**:
READMEは基本的な使用方法をカバーしていますが、高度な機能にはソースの調査が必要な場合があります。
## 代替手段
1. **WHOIS CLIツール**(例: `whois`コマンド):
- 非構造化レスポンスのため、速度が遅く解析エラーが発生しやすい。
- 一括チェック機能がない。
2. **商用API**(例: DomainTools, WhoisXML):
- DNS履歴やリスクスコアなど、より豊富なデータを提供するが、有料サブスクリプションが必要。
- 厳格なクエリ制限を課すことが多い。
3. **RDAPライブラリ**(例: Python `rdap`):
- 類似のプロトコルアクセスを提供するが、一括操作にはカスタムスクリプトが必要。
4. **ドメインレジストラのAPI**(例: GoDaddy, Namecheap):
- 購入機能を含むが、ベンダーロックされ、価格設定の透明性が低い。
コストを重視する開発者で一括チェックが必要な場合、tldxは速度と開放性のバランスを取ります。
## FAQ
### tldxは無料で使用できますか?
はい、MITライセンスの下でオープンソースです。隠れたコストやAPIキーは必要ありません。
### すべてのTLDをサポートしていますか?
ほとんどのICANN管理TLDはRDAP経由で動作します。サポートされていないTLDは(設定されている場合)WHOISにフォールバックする可能性があります。
### 商用プロジェクトでtldxを使用できますか?
もちろんです。ライセンスは変更や商用統合を許可していますが、高容量使用のためには常にRDAP/MCPの条件を確認してください。
### WHOISではなくRDAPを選ぶ理由は?
RDAPは構造化されたJSONデータを提供し、正規表現スクレイピングを排除します。また、WHOISが段階的に廃止される中で将来の標準です。
### どのように貢献できますか?
GitHubでプルリクエストやイシューを提出してください。より多くのTLDハンドラーやより良いエラーロギングなどの改善が提案されています。
---
*注: 自動リスト(例: Product Hunt)からの外部リンクは、プラットフォームポリシーに従って`nofollow`属性を使用する場合があります。*
Fast CLI to bulk-check domains via RDAP & MCP
検証済みのインストールコマンドはまだありません。公式サイトまたはリポジトリを確認してください。
Fast CLI to bulk-check domains via RDAP & MCP
検証済みのインストールコマンドはまだありません。公式サイトまたはリポジトリを確認してください。