opensearch-mcp-server-py
opensearch-mcp-server-pyは、OpenSearch用のモデルコンテキストプロトコル(MCP)サーバーであり、AIアシスタントがOpenSearchクラスターと対話するための標準化されたインターフェースを提供します。これにより、AIモデルはインデックスの検索やマッピングの取得などの操作を実行できます。
GitHubスター
49
ユーザー評価
未評価
お気に入り
0
閲覧数
22
フォーク
31
イシュー
12
インストール方法
難易度
中級推定所要時間
10-20 分
必要な環境
Python 3.6 or higher
インストール方法
インストール方法
前提条件
Python: 3.6以上
インストール手順
1. PyPIからインストール
bash
pip install opensearch-mcp-server-py
トラブルシューティング
よくある問題
問題: インストールが失敗する 解決策: Pythonのバージョンを確認し、pipが最新であることを確認してください。設定方法
設定方法
基本設定
サーバーの起動
bash
python -m opensearch_mcp_server
環境変数
必要に応じて以下の環境変数を設定:bash
export MCP_SERVER_PORT=3000
セキュリティ設定
APIキーや認証情報は安全に管理すること。
サーバーへのアクセス制限を設定すること。
使用例
使用例
基本的な使用方法
サーバーの起動
bash
python -m opensearch_mcp_server
ツールの呼び出し
python
import requests
response = requests.post('http://localhost:3000/mcp/call', json={
'tool': 'SearchIndexTool',
'parameters': {'query': 'example query'}
})
print(response.json())
使用ケース
AIアシスタントがOpenSearchクラスターに対してインデックスを検索する際に利用する。
特定のインデックスのマッピング情報を取得するためのツールを使用する。
クラスターのヘルスチェックを行うためにClusterHealthToolを使用する。
データ分析のために特定の条件でインデックスを検索する。
バッチ処理で複数のインデックスに対して操作を実行するスクリプトを作成する。