mcpField
W
Wanaku - A MCP Router that connects everything

Wanaku - A MCP Router that connects everything

ローカル
wanaku.aiAI・エージェント134今日更新

Wanaku - A MCP Router that connects everything について

Wanakuは、AIエージェントとバックエンドシステムの間に配置される、実行を統制するプロキシです。ツール呼び出し、エージェント間メッセージ、推論トラフィックを仲介し、ポリシー適用や上流MCPサーバーのツール検出を行います。

主な機能

  1. 01エージェントとバックエンドの分離
  2. 02ポリシー評価とツール呼び出しの遮断
  3. 03認証と認可
  4. 04上流MCPサーバーのツール検出
  5. 05チームや環境ごとの名前空間分離
  6. 06ツール、リソース、プロンプトの管理ダッシュボード

活用シーン

  1. 01バックエンド到達前にアクセス方針を適用
  2. 02Apache Camelルートを呼び出し可能なツールとして公開
  3. 03チーム、テナント、環境ごとにツールとリソースを整理
  4. 04ダッシュボードでツールと転送設定を管理

MCP 対応

WanakuはMCPツール呼び出しを仲介・統制し、上流MCPサーバーからツールを検出できます。MCPクライアントにポリシー管理されたツール呼び出し経路を提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Wanaku — AI エージェント向けのガバナンス付きアクションプロキシ

ライセンス ビルド リリース

Wanaku は、AI エージェント向けのガバナンス付きアクションプロキシです。エージェントと、エージェントが操作するシステムの間に位置し、 Model Context Protocol(MCP)のツール呼び出し、エージェント間メッセージ、推論トラフィックを 仲介します。バージョン 0.2.0 より前は、このプロジェクトは Wanaku MCP Router という名称でした。対象範囲の拡大を反映するため、Wanaku Governed Execution Proxy に改称しました。

Wanaku は AI エージェント向けのオープン標準をサポートし、 Apache Camel や Quarkus などのエンタープライズフレームワークと 緊密に統合します。たとえば、インテグレーション開発者は Apache Camel ルートを構築し、Wanaku の Camel Integration Capability を使用して、それらをツールとして公開します。エージェントはパラメーターを指定してツールを呼び出しますが、実際の処理は Wanaku が実行します。エージェントがバックエンドシステムに直接アクセスすることはありません。プロキシがポリシー、ID、データ制御、監査要件を適用します。

プロジェクト名は、南米原産のラクダ科動物であるグアナコの由来にちなんでいます。

主な機能

  • エージェントの分離 — エージェントは Wanaku 経由でツールを呼び出します。バックエンドシステムに直接アクセスすることはありません
  • ポリシーの適用 — LLM を活用した評価器と WASM アクションスクリプトが、プロキシ層でツール呼び出しを分類、フィルタリング、ブロックします
  • ID と認証 — oauth2-proxy と Keycloak による認証と認可を、アクションがバックエンドに到達する前に適用します
  • ツールの検出 — 上流の MCP サーバーからツールを自動検出します。インテグレーション開発者は Camel ルートをツールとして公開できます
  • 名前空間の分離 — チーム、テナント、または環境ごとに分離された名前空間でツールとリソースを整理できます
  • 拡張可能なアーキテクチャ — 機能クレートによるプラグインシステムと、組み合わせ可能なフィルターパイプラインを備えています
  • 管理ダッシュボード — ツール、リソース、プロンプト、フォワードを管理するウェブ UI
  • コンテナー対応 — マルチアーキテクチャイメージ(x86_64、aarch64)を自動公開します

クイックスタート

インストール

Linux または macOS 向けの最新の早期アクセスビルドをダウンロードします。早期アクセスビルドは、未リリースの Wanaku 0.3.0 の開発ビルドです。これは、このサーバーの最初の安定版リリースです。変更の頻度を抑えたい場合は、リリースページでリリースを確認してください。

curl -fsSL https://raw.githubusercontent.com/wanaku-ai/wanaku/main/get-wanaku.sh | bash

インストーラーはホストプラットフォームを検出し、リリースのチェックサムを検証して、wanaku-server を $HOME/bin にインストールします。

WANAKU_INSTALL_DIR でインストール先を変更できます。Wanaku をコンテナー内または systemd サービスとして実行するには、はじめにガイドをお読みください。

wanaku-server を実行し、http://localhost:8080 にアクセスすると、ダッシュボードが表示されます。

Wanaku ダッシュボード

テキストインターフェースをご希望の場合は、Wanaku Barnプロジェクトから Wanaku CLI をダウンロードして使用することもできます。

Wanaku を学ぶ

Wanaku を学ぶ最も簡単な方法は、**ガイド付きチュートリアル**に沿って進めることです。

完全なインストールおよび設定手順を含むリファレンスドキュメントは、使用ガイドでご覧いただけます。

ドキュメント

Wanaku ドキュメント のウェブサイトには、プロジェクトのドキュメントがすべて掲載されています。

プロジェクトに取り組むコントリビューターは、開発ドキュメントも参照してください。

コミュニティ

関連プロジェクト

  • Wanaku Barn — Wanaku プロジェクト向けのユーティリティ:OpenShift/Kubernetes オペレーター、CLI クライアントなど
  • Camel Integration Capability — Apache Camel ルートを作成し、エージェントが Wanaku 経由で呼び出せるツールとして公開します

ライセンス

このプロジェクトは Apache 2.0 ライセンスの下でライセンスされています。詳細については、LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

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

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