mcpField
T
Tailscale MCP by usefulapi

Tailscale MCP by usefulapi

リモート
usefulapi.ioセキュリティ0今日更新
リポジトリ公式サイト

Tailscale MCP by usefulapi について

MCP クライアントから Tailscale のテールネットを参照・管理するホスト型 MCP サーバーです。デバイス、ユーザー、キー、ポリシー、DNSを扱い、デバイス、ルート、認証キーを変更できます。

主な機能

  1. 01デバイスの一覧と詳細確認
  2. 02ユーザーとテールネット設定の取得
  3. 03キーとポリシーファイルの確認
  4. 04DNS 設定の取得
  5. 05デバイスの承認と更新
  6. 06ルートと認証キーの管理

活用シーン

  1. 01テールネット内のデバイスとユーザーの確認
  2. 02DNS 設定やポリシーファイルの確認
  3. 03デバイスの承認やタグの変更
  4. 04デバイスルートの設定や認証キーの管理

MCP 対応

ホスト型エンドポイントを通じて、Tailscale のテールネット情報と管理操作を MCP クライアント向けのツールとして提供します。設定時に Tailscale API アクセストークンを入力し、ユーザーごとに保存します。

設定

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

エンドポイントhttps://tailscale.usefulapi.io/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

22
パラメーター型必須説明
fieldsenumいいえフィールドセット — 'all' は posture 属性とルートを含むすべてのフィールドを返し、'default' は標準のサブセットを返します。default | all

詳細

usefulapi の Tailscale MCP

Claude、Cursor、または任意の MCP クライアントから Tailscale アカウントを使用できます。tailnet のデバイス、ユーザー、キー、ACL、DNS を読み取り、デバイス、ルート、認証キーを管理できます。ホスト型のため、ローカルへのインストールは不要です。ご自身の認証情報で接続できます。

ライブエンドポイント: https://tailscale.usefulapi.io/mcp · ホームページ: https://usefulapi.io

接続

  • Claude(claude.ai、Desktop):カスタマイズ → コネクターを開き、+ 追加 → カスタムコネクターを追加をクリックして、https://tailscale.usefulapi.io/mcp を貼り付けます。
  • Claude Code: claude mcp add --transport http tailscale https://tailscale.usefulapi.io/mcp を実行し、続いて /mcp を実行してログインします。
  • VS Code: VS Code に追加。
  • Cursor およびその他のクライアント: URL をリモート MCP サーバーとして追加します。
{
  "mcpServers": {
    "tailscale": {
      "url": "https://tailscale.usefulapi.io/mcp"
    }
  }
}

URL のみを追加してください。クライアントの設定に Authorization ヘッダーや API キーを追加しないでください。サーバーは OAuth でサインインし、ログインページで Tailscale の認証情報を尋ねます。

セットアップ手順、認証情報の確認方法、よくある質問:https://usefulapi.io/tailscale/

初回接続時に Tailscale API アクセストークンを入力します(管理コンソール → Settings → Keys)。必要に応じて、特定の tailnet にスコープを設定できます。トークンは検証後、ユーザーごとに保存され、利用者本人にスコープされます。設定ファイルにキーを記載する必要はありません。

ツール

ツール種類説明
tailscale_list_devicesreadデバイスの一覧を取得
tailscale_get_devicereadデバイスを取得
tailscale_list_device_routesreadデバイスルートの一覧を取得
tailscale_list_keysreadキーの一覧を取得
tailscale_get_keyreadキーを取得
tailscale_get_policy_filereadポリシーファイルを取得
tailscale_list_dns_nameserversreadDNS ネームサーバーの一覧を取得
tailscale_get_dns_preferencesreadDNS 設定を取得
tailscale_list_dns_searchpathsreadDNS 検索パスの一覧を取得
tailscale_get_split_dnsreadスプリット DNS を取得
tailscale_list_usersreadユーザーの一覧を取得
tailscale_get_userreadユーザーを取得
tailscale_list_webhooksreadWebhook の一覧を取得
tailscale_get_tailnet_settingsreadtailnet の設定を取得
tailscale_authorize_devicewriteデバイスを承認
tailscale_set_device_namewriteデバイス名を設定
tailscale_set_device_tagswriteデバイスのタグを設定
tailscale_expire_device_keywriteデバイスキーを期限切れにする
tailscale_set_device_routeswriteデバイスルートを設定
tailscale_create_auth_keywrite認証キーを作成
tailscale_delete_keywriteキーを削除
tailscale_delete_devicewriteデバイスを削除
tailscale_usage_statusmeta使用状況(無料プランの利用状況)
tailscale_request_featuremeta不足している機能をリクエスト
tailscale_upgrademetaPro にアップグレード(無制限*)
tailscale_cancel_subscriptionmetaPro サブスクリプションをキャンセル

read ツールは読み取り専用です。write ツールはデータを変更するため、クライアント側で確認する必要があります。meta ツールは使用状況の報告、サブスクリプションの管理、機能リクエストの送信を行います。

料金

プラン料金上限
Free$0月 50 回のツール呼び出し
Pro$9/mo または $90/yr(2 か月分無料)無制限*

*Pro には、このサーバーで月 10,000 回のツール呼び出しという公正利用の上限があります。それ以上必要な場合は、[email protected] までご連絡ください。

Pro の対象はこのサーバーのみです。tailscale_upgrade を実行して登録してください(Stripe Checkout のリンクが返されます)。tailscale_cancel_subscription でいつでもキャンセルできます。Pro は支払い済み期間の終了まで継続され、現在の期間分の返金はありません。その前に tailscale_upgrade を実行すると、キャンセルは取り消されます。または [email protected] までご連絡ください。

ライセンス

MIT — LICENSE を参照してください。ドキュメントのみです。サーバーはホストされています。

コメント

MCP は初めてですか?

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

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