ouicu について
ouicu はコーディングエージェント向けの MCP サーバーで、稼働中の開発サーバーを共有したり、ビルド済みサイトを公開してリンクを返したりできます。共有やサイトの管理、最近のリクエストと利用量の確認に加え、パスワードや招待者によるアクセス制限にも対応します。
主な機能
- 01稼働中のポートを公開リンクで共有
- 02ビルド済みフォルダーを長期リンクにデプロイ
- 03共有やサイトの一覧表示、停止、削除
- 04最近のリクエストと月間利用量の確認
- 05パスワードや招待リストによるアクセス制限
- 06ブラウザーでの承認によるログイン
活用シーン
- 01開発中のプレビューをレビュー用に共有
- 02ビルド済みランディングページのリンク送付
- 03一時的なプレビューを招待者のみに限定
- 04共有サイトへの最近のリクエストを確認
MCP 対応
MCP サーバーは stdio 経由で、共有、デプロイ、アカウント管理の ouicu ツールを MCP クライアントに公開します。ポート共有には ouicu CLI を使い、保存済みの認証情報を読み込むか、ブラウザー承認を開始します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| wait | integer | いいえ | 承認を待ってから応答するまでの秒数(60)。 |
詳細
@ouicu/mcp
ouicu 用の MCP サーバーです。コーディングエージェントは、作業中の開発サーバーを共有したり、ビルド済みのサイトを公開したりして、誰かに送るリンクを返せます。「ランディングページを作って、リンクを送って」と一度のやり取りで依頼できます。
セットアップ
npx -y @ouicu/mcp setup claude-code
または claude-desktop、cursor、vscode、codex、windsurf を使います。このコンピューターで ouicu にログインしていない場合は、最初にログインします。コードを表示し、ブラウザーで ouicu.com を開いて承認を求め、ouicu CLI が使用する場所にキーを保存します。その後、すべてのプロジェクトで使えるように、ツールにサーバーを追加します。キーがツールの設定に保存されることはありません。サーバーは認証情報ファイルからキーを読み取るため、ouicu login とサーバーで同じログイン情報を使用できます。
ツール独自のコマンド(claude、codex)が見つからない場合は、手動で実行するコマンドを表示します。Claude Code の場合は次のとおりです。
claude mcp add -s user --transport stdio ouicu -- npx -y @ouicu/mcp
その他の MCP クライアントでは、npx -y @ouicu/mcp として起動します(stdio)。
{
"mcpServers": {
"ouicu": { "command": "npx", "args": ["-y", "@ouicu/mcp"] }
}
}
ポートの共有には、ouicu CLI 0.1.7 以降(招待した人だけと共有する場合は 0.1.8)が必要です。
curl -fsSL https://ouicu.com/install.sh | sh
Windows では、PowerShell で次を実行します。
irm https://ouicu.com/install.ps1 | iex
ツール
| ツール | 機能 |
|---|---|
ouicu_share_port | サーバーの実行中に、公開リンクでポートを共有します(port、name?、password?、allow?) |
ouicu_stop_share | 名前、ID、またはリンクを指定して、ここまたはアカウント内のどこかにある共有を停止します |
ouicu_list_shares | 実行中の共有を先に、その後に直近で終了した共有を表示します |
ouicu_deploy | 有効期間の長いリンクでビルド済みフォルダーを公開します(directory、name?、spa?、password?) |
ouicu_list_sites | アカウントのサイトを表示します |
ouicu_delete_site | サイトとそのファイルを削除します |
ouicu_recent_requests | 共有またはサイトへの最新のリクエストを表示します。誰が開いたか、何が失敗したかを確認できます |
ouicu_usage | 今月のデータ使用量とプランの上限を表示します |
ouicu_whoami | アカウントとプランを表示します |
各ツールは、エージェントがそのまま伝えられる文章と、同じ内容の構造化データを返します。リンクは公開されており、パスワードが設定されているか、招待した人だけが利用できる場合を除き、リンクを知っている人なら誰でも開けます。Free プランでは、ブラウザーでリンクを開いた人に、最初に誰が共有したかを知らせる ouicu の短い通知が表示されます。
サーバーが開始する共有は、CLI を通じてサーバー内で実行され、サーバーの停止時、または ouicu_stop_share の実行時に終了します。セッション終了後も有効なリンクには、ouicu_deploy を使用してください。
招待した人だけに公開
Pro では、ouicu_share_port の allow にメールアドレス、またはドメイン全体を対象とする @ とドメイン(@client.com)を指定できます。指定した人だけがリンクを開けます。ouicu がリンクを送信することはありません。他のリンクと同様に、あなたが送信します。リンクを開いた人は、ouicu のページでメールアドレスを入力します。そのアドレスがリストに含まれていれば、メールでサインインリンクが届きます。自分のアドレスは常にアクセスできます。allow と password は併用できません。招待した人だけが共有を開ける場合、ツールがそのことを通知し、ouicu_list_shares と ouicu_list_sites でも「招待した人だけが開けます」と表示されます。
サーバーがすでに共有しているポートを再度指定した場合、同じ人(誰でも、同じパスワードを知っている人、または同じリストに含まれる人)だけが開ける場合に限り、その共有が返されます。それ以外の場合、ツールは先に共有を停止するよう通知します。
キーがない場合
サーバーは ouicu_login というツールだけを起動します。可能であればユーザーのブラウザーで承認ページを開きます(開けない場合は、エージェントが伝えられるようにコードとアドレスを返します)。その後、承認を待ちます。再起動しなくても、承認後にほかのツールが表示されます。保存済みのキーが使えなくなると、ouicu_login が再び表示されます。
設定
サーバーは、OUICU_API_KEY(保存済みのログイン情報の代わりに使用する、ouicu.com のキー)、OUICU_API(ouicu.com 以外の ouicu)、OUICU_TUNNEL、および OUICU_BIN(実行する CLI)を読み取ります。コードからは次のとおりです。
import { createServer } from "@ouicu/mcp";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
await createServer().connect(new StdioServerTransport());
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。