mcpField
O
ouicu

ouicu

ローカル
ouicu.comクラウド・インフラ03 週間前に更新

ouicu について

ouicu はコーディングエージェント向けの MCP サーバーで、稼働中の開発サーバーを共有したり、ビルド済みサイトを公開してリンクを返したりできます。共有やサイトの管理、最近のリクエストと利用量の確認に加え、パスワードや招待者によるアクセス制限にも対応します。

主な機能

  1. 01稼働中のポートを公開リンクで共有
  2. 02ビルド済みフォルダーを長期リンクにデプロイ
  3. 03共有やサイトの一覧表示、停止、削除
  4. 04最近のリクエストと月間利用量の確認
  5. 05パスワードや招待リストによるアクセス制限
  6. 06ブラウザーでの承認によるログイン

活用シーン

  1. 01開発中のプレビューをレビュー用に共有
  2. 02ビルド済みランディングページのリンク送付
  3. 03一時的なプレビューを招待者のみに限定
  4. 04共有サイトへの最近のリクエストを確認

MCP 対応

MCP サーバーは stdio 経由で、共有、デプロイ、アカウント管理の ouicu ツールを MCP クライアントに公開します。ポート共有には ouicu CLI を使い、保存済みの認証情報を読み込むか、ブラウザー承認を開始します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"com-ouicu": {
"command": "npx",
"args": [
"-y",
"@ouicu/mcp"
],
"env": {
"OUICU_API_KEY": "<OUICU_API_KEY>"
}
}
}
}
起動コマンドnpx -y @ouicu/mcp
設定が必要な環境変数
OUICU_API_KEYシークレットA ouicu API key. Optional: without one the server uses the login `ouicu login` saved, or offers to log in.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@ouicu/mcp0.1.2

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
waitintegerいいえ承認を待ってから応答するまでの秒数(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

コメント

MCP は初めてですか?

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

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