Skip to main content
Glama
showjason

mcp-OpenSearch

by showjason

OpenSearch MCP サーバー

**elasticsearch-mcp-server**にヒントを得た、OpenSearch 統合用の MCP (Model Context Protocol) サーバー。

特徴

  • インデックス管理ツール:

    • OpenSearch クラスター内のすべてのインデックスを一覧表示する

    • インデックスマッピングを取得する

    • インデックス設定を取得する

  • クラスター管理ツール:

    • クラスターのヘルスステータスを取得する

    • クラスター統計を取得する

  • ドキュメントツール:

    • ドキュメントを検索

Related MCP server: Elastic MCP Server

インストール

# Clone the repository
git clone https://github.com/your-username/opensearch-mcp-server.git
cd opensearch-mcp-server

# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install the package
pip install uv
uv pip install -e .

構成

次の変数を含む.envファイルをルート ディレクトリに作成します。

OPENSEARCH_HOST=https://localhost:9200
OPENSEARCH_USERNAME=xxxx
OPENSEARCH_PASSWORD=xxxx

OpenSearch の設定に合わせて値を調整します。

カーソルとの使用

MCP サーバーを実行します。

uv run opensearch-mcp-server --port=<port>

カーソルとの統合

{
  "mcpServers": {
    "opensearch": {
      "url": "http://<host>:<port>>/sse"
    }
  }
}

Claudeデスクトップアプリでの使用

{
  "mcpServers": {
    "opensearch": {
      "command": "uv",
      "args": [
          "--directory",
          "/absolute/path/to/opensearch-mcp-server",
          "run",
          "opensearch-mcp-server"
      ]
    }
  }
}

発達

# Install dependencies
uv pip install -e .

# Run tests
uv run pytest -vv -s test_opensearch.py

ライセンス

マサチューセッツ工科大学

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Enables AI agents to interact with INFINI Easysearch (compatible with Elasticsearch/OpenSearch APIs) through 121 tools covering cluster management, index operations, document manipulation, search queries, snapshots, and monitoring.
    100
    4
    MIT
  • F
    license
    B
    quality
    Not graded
    maintenance
    Provides comprehensive tools for managing Elasticsearch clusters, including security management, search operations, and index administration. It enables users to monitor cluster health, handle InfoSec tasks, and execute complex queries using Elasticsearch Query DSL and ES|QL.
    37
    -
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that enables interaction with Elasticsearch and OpenSearch clusters for searching documents and managing indices. It provides tools for cluster health monitoring, index configuration, and general API requests.
    16
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to interact with OpenSearch clusters to monitor cluster health, manage indices, and perform data searches. It provides a standardized interface for real-time OpenSearch operations within MCP-compatible environments like Open WebUI.
    -