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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
LLM を OpenSearch と統合するセマンティック メモリ レイヤーを提供し、OpenSearch エンジン内でのメモリの保存と取得を可能にします。
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables LLMs to perform semantic search and document management using ChromaDB, supporting natural language queries with intuitive similarity metrics for retrieval augmented generation applications.Last updated -Python
- -securityAlicense-qualityProvides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.Last updated -53PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server enabling LLMs to search, retrieve, and manage documents through Rememberizer's knowledge management API.Last updated -24PythonApache 2.0
- -security-license-qualityA long-term memory storage system for LLMs that helps them remember context across multiple sessions using semantic search with embeddings to provide relevant historical information from past interactions and development decisions.Last updated -3TypeScriptMIT License