Voris について
Vorisは、MCPクライアントをホスト型Voris分析サーバーにつなぐローカルプロキシです。プロトコルメッセージを中継し、ツールの実装やデータベースへのアクセスは行いません。認証、スコープ、レート制限、監査はホスト側が担います。
主な機能
- 01stdioとホスト型HTTPSエンドポイントのブリッジ
- 02JSON-RPCメッセージの転送
- 03接続を単一サイトに限定
- 04プロトコル出力と診断情報の分離
活用シーン
- 01ローカルMCPクライアントをVorisに接続
- 02エディターエージェントやCLIからVoris分析を利用
MCP 対応
ローカルMCPクライアントのstdio接続を、Streamable HTTP経由でホスト型Voris MCPサーバーに中継します。ツールとアクセス制御はホスト側が提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@voris-ai/mcp
voris-mcp は、ローカルの MCP クライアント(Claude Desktop、エディターエージェント、CLI)を、ホストされている Voris MCP サーバー(https://mcp.voris.ai/mcp)に接続する、シンプルな stdio ⇄ HTTPS プロキシです。
クライアントの stdio チャネルと、Streamable HTTP 経由のホストされたエンドポイントの間で、JSON-RPC メッセージをそのまま転送します。ツールのロジックもデータベースへのアクセスも含まれていません。認証、スコープ、レート制限、監査といったすべての制御は、ホストされたサーバーで行われます。1 つの接続は、キーによって 1 つのサイトのみにスコープ設定されます。
使用方法
MCP クライアントは voris-mcp をサブプロセスとして起動し、標準入力/標準出力を介して MCP で通信します。キーは環境変数で指定します。
VORIS_API_KEY=vor_mcp_… voris-mcp
Claude Desktop の設定例:
{
"mcpServers": {
"voris": {
"command": "voris-mcp",
"env": { "VORIS_API_KEY": "vor_mcp_…" }
}
}
}
オプション
VORIS_API_KEY(必須)— Settings → AI Connections で生成した Voris MCP 接続キーです。ホストされたエンドポイントにはAuthorization: Bearer …として送信されます。設定されていない場合、voris-mcpは標準エラー出力にメッセージを書き込み、終了コード1で終了します。--endpoint <url>— ホストされたエンドポイントを上書きします(デフォルトはhttps://mcp.voris.ai/mcp)。主にローカル開発用です。--endpoint=<url>形式も使用できます。
診断情報はすべて標準エラー出力に書き込まれます。標準出力には MCP プロトコルのストリームのみが出力されるため、クライアントがそのまま利用できます。
状況
このリリースでは voris-mcp を npm に公開していません。 このパッケージはここでビルドされ、tarball のテストも済んでいます。npm での一般公開は次のフェーズ(A042)で行われます。それまでは、Voris ダッシュボードでキーを生成し、ホスト接続用のスニペットをコピーしてください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。