mcp-server-opensearch: Un servidor MCP de OpenSearch
El Protocolo de Contexto de Modelo (MCP) es un protocolo abierto que permite una integración fluida entre las aplicaciones LLM y las fuentes de datos y herramientas externas. Ya sea que esté creando un IDE basado en IA, mejorando una interfaz de chat o creando flujos de trabajo de IA personalizados, MCP proporciona una forma estandarizada de conectar las aplicaciones LLM con el contexto que necesitan.
Este repositorio es un ejemplo de cómo crear un servidor MCP para OpenSearch , un motor de búsqueda y análisis distribuido.
En construcción
Bloqueador actual: el cliente asincrónico de OpenSearch no se instala
Documentos del cliente asincrónico de búsqueda abierta
Descripción general
Un servidor básico del Protocolo de Contexto de Modelo para almacenar y recuperar memorias en el motor de búsqueda OpenSearch. Actúa como una capa de memoria semántica sobre la base de datos de OpenSearch.
Componentes
Herramientas
search-openSearch
- Almacenar una memoria en la base de datos de OpenSearch
- Aporte:
query
(json): mensaje de consulta json preparado
- Devoluciones: Mensaje de confirmación
Instalación
Instalación mediante herrería
Para instalar mcp-server-opensearch para Claude Desktop automáticamente a través de Smithery :
Uso de uv (recomendado)
Al utilizar uv
no se necesita ninguna instalación específica para ejecutar directamente mcp-server-opensearch .
o
Pruebas - Cliente de búsqueda abierta local
Pruebas: Conexión del servidor MCP al cliente de búsqueda abierta
Uso con Claude Desktop
Para usar este servidor con la aplicación Claude Desktop, agregue la siguiente configuración a la sección "mcpServers" de su claude_desktop_config.json
:
O utilice la interfaz de usuario FastMCP para instalar el servidor en Claude
Variables de entorno
La configuración del servidor también se puede realizar mediante variables de entorno:
OPENSEARCH_HOST
: URL del servidor OpenSearch, por ejemplohttp://localhost
OPENSEARCH_HOSTPORT
: Puerto del host del servidor OpenSearch9200
INDEX_NAME
: Nombre del índice a utilizar
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona una capa de memoria semántica que integra LLM con OpenSearch, lo que permite el almacenamiento y la recuperación de memorias dentro del motor 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