hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides a semantic memory layer on top of OpenSearch database, allowing storage and retrieval of memories using the Model Context Protocol. Supports storing memories and searching through them with prepared JSON queries.
mcp-server-opensearch: OpenSearch MCP サーバー
モデルコンテキストプロトコル(MCP)は、LLMアプリケーションと外部データソースおよびツールとのシームレスな統合を可能にするオープンプロトコルです。AI搭載IDEの構築、チャットインターフェースの拡張、カスタムAIワークフローの作成など、MCPはLLMと必要なコンテキストを接続する標準化された方法を提供します。
このリポジトリは、分散検索および分析エンジンであるOpenSearch用の MCP サーバーを作成する方法の例です。
建設中
現在のブロッカー - OpenSearch の非同期クライアントがインストールされません
概要
OpenSearchエンジン内でメモリを保存および取得するための基本的なモデルコンテキストプロトコルサーバー。OpenSearchデータベース上のセマンティックメモリレイヤーとして機能します。
コンポーネント
ツール
search-openSearch
- OpenSearchデータベースにメモリを保存する
- 入力:
query
(json): 準備された json クエリ メッセージ
- 戻り値: 確認メッセージ
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の mcp-server-opensearch を自動的にインストールするには:
uvの使用(推奨)
uv
を使用する場合*、 mcp-server-opensearch を*直接実行するために特別なインストールは必要ありません。
または
テスト - ローカルオープンサーチクライアント
テスト - MCP サーバーから Open Search クライアントへの接続
Claude Desktopでの使用
このサーバーを Claude Desktop アプリで使用するには、 claude_desktop_config.json
の「mcpServers」セクションに次の構成を追加します。
またはFastMCP UIを使用してサーバーをClaudeにインストールします
環境変数
サーバーの構成は環境変数を使用して行うこともできます。
OPENSEARCH_HOST
: OpenSearch サーバーの URL (例http://localhost
OPENSEARCH_HOSTPORT
: OpenSearch サーバーのホストのポート9200
INDEX_NAME
: 使用するインデックスの名前
This server cannot be installed
LLM を OpenSearch と統合するセマンティック メモリ レイヤーを提供し、OpenSearch エンジン内でのメモリの保存と取得を可能にします。