非公開のMCPサーバーや社内ツールに接続
AIエージェント「Grok Bot」の公式アカウント@botは11月10日(日本時間11日午前7時16分43秒)、Grok Botが個人や会社のTailscaleのネットワーク「tailnet」に参加できるようになったとXで発表した。用途として、利用者のネットワーク上にある非公開のMCPサーバー、社内ツール、アプリに「安全に(securely)」届くことを挙げた。MCP(Model Context Protocol)は、AIが外部のツールやデータを使うための接続の方式で、MCPサーバーはその窓口になる。
Grok Bot can now join your personal or company tailnets on Tailscale. Use it to securely reach private MCP servers, internal tools, and apps on your network.

利用者のIDに結び付いた端末としてtailnetに参加
Tailscaleは11月9日付けの公式ブログで、Grok BotとのTailscaleの連携を紹介した。ブログはtailnetを利用者の「Tailscaleのネットワーク」と呼び、AIエージェントに使わせるためだけに社内の基盤をインターネットに公開すべきではないと書いた。
連携には、ブログが一般提供を始めたと説明した「Tailscale OAuth apps」を使う。標準のOAuth 2.0の認可の流れで、tailnetとAIエージェントをつなぐ仕組みだ。従来の「OAuth clients」が共有のサービス用のIDで端末を作るのに対し、OAuth appsは認可した利用者の代わりに動く。この方法で加わった端末は利用者のIDを持ち、tailnetのアクセスの規則、監査ログ、端末数の上限がほかの端末と同じく適用されるという。
ブログによると、この仕組みはすでに本番で使われており、Grok BotはOAuth appsで、tailnet上の非公開のMCPサーバーにインターネットへ公開せずにつなげる。接続先は利用者が管理し、鍵や秘密の情報をどこかに貼り付ける必要はないと説明した。Grok BotをTailscaleにつなぐと、利用者のIDに結び付いた端末としてtailnetに参加し、ほかの端末と同じくtailnetの規則に従う。
届く範囲はTailscale側の規則で絞る
ブログは、Grok Botには社内のMCPサーバーへのアクセスを許し、利用者のノートパソコンが届くほかの場所には届かせない、といった使い分けを想定する。TailscaleのPremiumかEnterpriseのプランのtailnetに加えたGrok Botには、独自の「posture(端末の状態)」の属性が付き、利用者のほかの端末とは別に、届く先を規則で決められる。ほかのプランでは、認証の後にGrok Botの端末へタグを付け、タグを使った規則で同じような制御ができるという。
ブログは規則の例として、開発チームの社員がふだんの端末から本番のデータベースに入れる一方、その社員に結び付いたGrok Botは指定したMCPサーバーにしか届かない設定を示した。既定の規則でGrok Botの端末を既存のアクセスの規則から外し、MCPサーバーへの規則だけを例外として許す。こうすれば、Grok Botは利用者の広いネットワークの権限を受け継がずにMCPサーバーに届くと説明した。
利用条件:Grok Bot側の対象プランは書かれていない
Tailscaleのブログによると、接続はGrok Botのデスクトップアプリにある、Tailscaleのプラグインから行う。Tailscale側では、独自のposture属性はPremiumとEnterpriseのプランで使える。Grok Botのどのプランで使えるか、対象の地域、料金、提供の時期は、@botの投稿にもTailscaleのブログにも書かれていない。
SpaceXSIの公式ドキュメント「Connect to private networks」(10月29日更新)は、別の方法として、Enterpriseのプランの管理者が「Team Setup Scripts」でTailscaleなどのネットワーク用のソフトをチームの全コンピューターに入れる手順を載せている。この方法はEnterprise限定で、ネットワーク用のソフトの導入や設定、認証は利用者の側が受け持つと書いている。同じページは、今回発表したtailnetへの参加には触れていない。
Grok Botは翌11日(日本時間12日)、チームで同じBotを共有する機能や会議への参加を加えた「Grok Bot 1.0」も告知した。






