mcpField
W
WAII MCP Server

WAII MCP Server

ローカル
github.com/waii-aiデータベース768 週間前に更新

WAII MCP Server について

WAII MCP Server は、WAII の自然言語インターフェースを通じて LLM がデータベースを扱えるようにします。クエリ実行に加え、スキーマ管理や結果の整形にも対応します。

主な機能

  1. 01自然言語から SQL への変換
  2. 02データベーススキーマの理解と管理
  3. 03クエリ実行と結果の整形
  4. 04クエリ最適化の提案
  5. 05データの可視化

活用シーン

  1. 01自然言語の依頼から SQL を生成
  2. 02データベーススキーマの確認と管理
  3. 03クエリを実行して結果を整形

MCP 対応

MCP クライアントに `database` ツールを公開し、WAII 経由でデータベースと対話できます。データベース接続文字列、WAII API キー、エンドポイント URL が必要です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

WAII MCP Server

WAII を通じてデータベースとの連携機能を提供する Model Context Protocol サーバーです。このサーバーを使用すると、言語モデルがデータベースと連携し、クエリを実行して、自然言語を通じてデータベースの内容を処理できます。

mcp

利用可能なツール

database

WAII の自然言語インターフェイスを通じてデータベースと連携します。

引数:

  • database-key (文字列、必須):データベース接続文字列
  • api-key (文字列、必須):WAII API キー
  • url (文字列、必須):WAII API エンドポイント URL

インストール

uv/uvx を使用する場合(推奨)

uv/uvx を使用する場合、特別なインストールは不要です。次のいずれかの方法でサーバーを直接実行できます。

uv を使用:

uv run -m mcp_server_waii \
  --url "YOUR_WAII_URL" \
  --api-key "YOUR_API_KEY" \
  --database-key "YOUR_DATABASE_CONNECTION_STRING"
pip を使用する場合

または、pip を使用して mcp-server-waii をインストールできます。

pip install mcp-server-waii

インストール後、モジュールとして実行できます。

python -m mcp_server_waii \
  --url "YOUR_WAII_URL" \
  --api-key "YOUR_API_KEY" \
  --database-key "YOUR_DATABASE_CONNECTION_STRING"

要件

  • Python 3.10 以降
  • API アクセスが可能な WAII アカウント
  • WAII がサポートするデータベースの認証情報

設定

Claude.app の設定

Claude 用にサーバーを設定する方法はいくつかあります。

1. uvx を使用(推奨)
{
    "mcpServers": {
        "waii": {
            "command": "uvx",
            "args": [
                "mcp_server_waii",
                "--url",
                "YOUR_WAII_URL",
                "--api-key",
                "YOUR_API_KEY",
                "--database-key",
                "YOUR_DATABASE_CONNECTION_STRING"
            ]
        }
    }
}
2. Python インストールを使用
{
    "mcpServers": {
        "waii": {
            "command": "python",
            "args": [
                "-m",
                "mcp_server_waii",
                "--url",
                "YOUR_WAII_URL",
                "--api-key",
                "YOUR_API_KEY",
                "--database-key",
                "YOUR_DATABASE_CONNECTION_STRING"
            ]
        }
    }
}
設定例:
  • YOUR_WAII_URL:例:"http://WAII_URL/api/"
  • YOUR_API_KEY:WAII API キー
  • YOUR_DATABASE_CONNECTION_STRING:例:"snowflake://USER@HOST/DB?role=ROLE&warehouse=WAREHOUSE"

機能

  • 自然言語から SQL への変換
  • データベーススキーマの理解と管理
  • クエリの実行と結果のフォーマット
  • クエリ最適化の提案を自動生成
  • データの可視化機能

開発

開発環境をセットアップするには:

  1. リポジトリをクローンします
git clone https://github.com/waii-ai/mcp-server-waii.git
cd mcp-server-waii
  1. 開発モードでインストールします:
uv pip install -e .

サポート

サポートが必要な場合:

  1. GitHub Issues を確認します
  2. API 関連の質問は WAII サポートにお問い合わせください
  3. バグを見つけた場合は、新しい Issue を作成します

ライセンス

Apache License 2.0。詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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