mcpField
L
LocalCan

LocalCan

認証済みおすすめローカル
localcan.com開発ツール8112 週間前に更新

LocalCan について

LocalCan は、ローカルで動作するアプリを公開 URL(トンネル)や .local ドメインで HTTPS 経由に公開する開発者向けツールです。トラフィックインスペクターとアクセス制御を備え、macOS、Windows、Linux に対応しています。デスクトップアプリ、CLI、MCP サーバーは同じエンジンを共有します。

主な機能

  1. 01一時停止と再開が可能な公開 URL トンネル
  2. 02自動 HTTPS 対応の .local ドメイン
  3. 03リプレイとエクスポートに対応した HTTP トラフィックインスペクター
  4. 04オンラインに保持される静的コピーの Snapshots
  5. 05パスワード、シークレットリンク、IP ルールによるアクセス制御
  6. 06YAML 設定と JSON 形式の CLI 出力

活用シーン

  1. 01Webhook のコールバックを受け取るためのローカルサービスの公開
  2. 02mDNS の .local ドメインを使った社内ネットワークでの HTTPS アプリのテスト
  3. 03AI エージェントによるトラフィックの確認と公開 URL の管理

MCP 対応

LocalCan は MCP サーバーを提供し、AI エージェントが取得済みのトラフィックの確認、公開 URL の管理、Snapshots の公開、共有コンテンツのパスワード設定を行えるようにします。機密ヘッダーは既定で編集され、書き込み系ツールは有効化するまで無効です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

LocalCan - 自動 HTTPS 対応のパブリック URL と .local ドメイン

.local ドメイン、スクリプト可能な CLI、AI エージェント向け MCP サーバーを備えた ngrok の代替ツール

macOS と Windows 向けデスクトップアプリ  ·  すべてのプラットフォーム向け CLI  ·  無料プラン

ダウンロード · ドキュメント · 変更履歴 · 料金

LocalCan を使うと、ローカルアプリをパブリック URL(トンネルとも呼ばれます)経由でインターネットに公開し、.local ドメイン経由でローカルネットワーク上からアクセスできるようになります。どちらも HTTPS を利用します。3.0 では LocalCan を一から書き直し、エンジンはマルチリージョンのエッジネットワークの背後で動作する Go デーモンになりました。macOS と Windows 向けデスクトップアプリ、3 つのすべてのプラットフォーム向け CLI、AI エージェント向け MCP サーバーは、すべて同じエンジンを操作し、同じ YAML 設定を共有します。

機能

  • パブリック URL:https://my-app.localcan.dev のようなアドレスで localhost を共有できます。一時停止と再開が可能です。一時停止した URL は最大 7 日間予約されたままになります。
  • カスタムドメイン:所有するドメインでパブリック URL を利用できます。SSL 証明書のライフサイクルは LocalCan が管理します。カスタムドメインは期限切れになりません。
  • データベース、SSH、その他の非 HTTP サービス向けの TCP トンネル。
  • .local ドメイン:localhost:3000 の代わりに https://my-app.local でローカルアプリにアクセスでき、mDNS(Bonjour)経由でネットワークに通知されます。*.my-app.local のようなワイルドカードサブドメインが機能し、WebSocket にも対応しているため、Vite や Next.js のホットリロードも動作します。
  • 自動 HTTPS:ローカルのルート CA が .local ドメインに署名します(信頼するのは一度だけで、iPhone やシミュレーターにもインストールできます)。パブリック URL は常に HTTPS です。
  • トラフィックインスペクター:ドメインやパブリック URL を通過するリクエストを確認し、再送信できます。また、任意の通信を cURL、HAR、HTTP、JSON、AI 向け Markdown としてコピーできます。
  • スナップショット:アプリの静的コピーを公開できます。マシンの電源がオフでも、同じパブリック URL でオンライン状態を保ちます。
  • アクセス制御:パスワードページ、シークレットリンク、IP およびユーザーエージェントのルールでパブリック URL を保護できます。保護は LocalCan のサーバーで適用されるため、マシンがスリープ中も有効です。
  • MCP サーバー:AI エージェントは、キャプチャしたトラフィックの調査、パブリック URL の管理、スナップショットの公開、共有するコンテンツのパスワード保護を行えます。
  • CLI と YAML 設定:上記のすべてをスクリプトで操作できます。--json 出力を jq や CI に渡すこともできます。

インストール

macOS:localcan.com/download から .dmg をダウンロードします。デーモンはアプリに同梱されており、初回起動時に localcan コマンドラインツールのインストールを提案します。

Windows:localcan.com/download から .exe インストーラーをダウンロードします。.local ドメインを名前解決できるように、Bonjour Print Services をインストールしてください(詳しくはインストールに関する注意事項をご覧ください)。

Linux(CLI のみ):

curl -fsSL https://localcan.com/install.sh | sh

Linux にはデスクトップ UI がなく、.local ドメインは mDNS 経由で通知されません。プラットフォーム間の違いについては、インストールに関する注意事項をご覧ください。

LocalCan 2.x からの移行ですか?バージョン 3.0 は 2.x と並行してインストールされ、初回起動時に移行する内容を確認します。インストールに関する注意事項をご覧ください。

CLI ですぐに使い始める

Free を含むすべてのプランでライセンスキーが発行されます。キーを有効化してから、ローカルアプリを指す Public URL を設定してください。

localcan license activate localcan_xxxxxxxxxxxxx
localcan http 3000
Connecting tunnel to http://localhost:3000...
Forwarding https://swift-falcon.local → localhost:3000
Forwarding http://swift-falcon.local → localhost:3000
Forwarding https://swift-falcon-12.localcan.dev → localhost:3000

Requests (Ctrl+C to stop):

15:04:21    GET 200  /
15:04:21    GET 200  /_next/static/css/app.css

Free プランでは Public URL は trylocalcan.com ドメイン上に作成され、セッションごとに変更されます。有料プランでは、上記のような予約済みの *.localcan.dev アドレスを利用できます。

ライセンスがなくても、localcan http 3000 はそのまま動作し、ローカルネットワーク向けの .local URL を公開します。Public URL と TCP トンネルには、有効化済みのキーが必要です。

UI を使いたい場合は、代わりにデスクトップアプリを使ったクイックスタートに従ってください。

YAML で設定する

LocalCan が保存するデータはすべて ~/.localcan/ にあります。プロジェクトごとに 1 つの YAML ファイルがあり、手動で編集でき、デスクトップアプリと CLI の両方で共有されます。

# ~/.localcan/projects/my-app.yml
name: My App
icon: 🚀

services:
  web:
    target: http://localhost:3000
    endpoints:
      - provider: localcan   # Public URL, leave url empty to auto-assign one
      - url: my-app.local    # local domain for your network

手動での編集を反映するには、localcan reload を実行してください。割り当てられた Public URL はファイルに書き戻されるため、設定ファイルが信頼できる唯一の情報源になります。エンドポイントでは、ヘッダーの書き換え、ベーシック認証、Snapshots、Access control も指定できます。設定ドキュメントをご覧ください。

AI エージェント

LocalCan には MCP サーバーが付属しているため、AI エージェントがウェブフックをデバッグし、あなたの作業を共有できます。

claude mcp add --scope user localcan -- localcan mcp

このサーバーは、Claude Code、Codex、Cursor、Claude Desktop、VS Code、Zed など、あらゆる MCP ホストで動作します。次のように依頼できます。

  • 「LocalCan でウェブフックが失敗しました。見つけて原因を説明してください。」
  • 「ポート 3000 を公開して、URL を教えてください。」
  • 「そのプレビューをパスワードで保護して、送信用のパスワードを教えてください。」

デフォルト設定は安全です。機密性の高いヘッダー(Authorization、Cookie、API キー)はエージェントの応答から削除され、localcan mcp access read_write で有効にするまで書き込みツールは無効のままです。AI エージェントのドキュメントをご覧ください。

プラン

Free プランには、同時に 1 つまでのライブ Public URL が含まれ、セッション時間は 60 分、月間トラフィックは 1 GB です。また、無制限の .local ドメイン、自動 HTTPS、トラフィックインスペクター、MCP サーバーも利用できます。クレジットカードは不要です。無料で登録。

有料プランでは、セッション間で予約状態が維持される *.localcan.dev の Public URL、カスタムドメイン、TCP トンネル、Snapshots、Access control が追加されます。14 日間の無料トライアルから始められます。Teams ではチーム向けの Access ポリシーに加え、SSO と SCIM が利用できます。料金をご覧ください。

コミュニティとサポート

LocalCan はクローズドソースの商用製品です。このリポジトリは、課題、ディスカッション、コミュニティのための公開窓口です。ダウンロードはlocalcan.com/downloadから入手できます。

コメント

MCP は初めてですか?

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

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