MCP Server for OpenSearch
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
pip install opensearch-py[async]
zsh: no matches found: opensearch-py[async]Related MCP server: @git-fabric/aiana
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-openSearchAlmacenar 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 :
npx -y @smithery/cli install @ibrooksSDX/mcp-server-opensearch --client claudeUso de uv (recomendado)
Al utilizar uv no se necesita ninguna instalación específica para ejecutar directamente mcp-server-opensearch .
uv run mcp-server-opensearch \
--opensearch-url "http://localhost:9200" \
--index-name "my_index" \o
uv run fastmcp run demo.py:mainPruebas - Cliente de búsqueda abierta local

uv run python src/mcp-server-opensearch/test_opensearch.pyPruebas: Conexión del servidor MCP al cliente de búsqueda abierta


cd src/mcp-server-opensearch
uv run fastmcp dev demo.pyUso 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 :
{
"opensearch": {
"command": "uvx",
"args": [
"mcp-server-opensearch",
"--opensearch-url",
"http://localhost:9200",
"--opensearch-api-key",
"your_api_key",
"--index-name",
"your_index_name"
]
}, "Demo": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"opensearch-py",
"fastmcp",
"run",
"/Users/ibrooks/Documents/GitHub/mcp-server-opensearch/src/mcp-server-opensearch/demo.py"
]
}
}O utilice la interfaz de usuario FastMCP para instalar el servidor en Claude
uv run fastmcp install demo.pyVariables de entorno
La configuración del servidor también se puede realizar mediante variables de entorno:
OPENSEARCH_HOST: URL del servidor OpenSearch, por ejemplohttp://localhostOPENSEARCH_HOSTPORT: Puerto del host del servidor OpenSearch9200INDEX_NAME: Nombre del índice a utilizar
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides semantic memory capabilities using Qdrant vector database with configurable embedding providers, allowing storage and retrieval of information using vector similarity.2Apache 2.0
- FlicenseAqualityNot gradedmaintenanceA composable semantic memory layer that provides cross-project recall and session context using Qdrant and OpenAI embeddings. It enables users to securely store, search, and manage persistent memories with built-in secret scrubbing for privacy.11
- AlicenseNot gradedqualityDmaintenanceProvides persistent, intelligent memory using Elasticsearch with hierarchical categorization and semantic search for LLM contexts.8MIT
- FlicenseNot gradedqualityFmaintenanceEnables LLMs to store, search, and manage memories with hybrid semantic and keyword search using ChromaDB and Neo4j for persistent memory and knowledge graph capabilities.
Related MCP Connectors
Persistent memory for AI agents. Search, store, and recall across sessions.
Universal memory for AI agents and tools. Save, organize and search context anywhere.
Mem0-compatible persistent memory for AI agents: write facts once, recall them semantically.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ibrooksSDX/mcp-server-opensearch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server