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を使用する。
データ分析のために特定の条件でインデックスを検索する。
バッチ処理で複数のインデックスに対して操作を実行するスクリプトを作成する。

追加リソース