Token导航 LogoToken导航TokenDH.com
OpenSearch MCP logo
AI代理stdio官方级别未说明来源级核验

OpenSearch MCP

MCP Server

一个基于OpenSearch的模型上下文协议服务器,用于在OpenSearch引擎中存储和检索记忆,作为数据库的语义记忆层。

工具数

1

提示词数

0

GitHub Stars

4

资源数

0
搜索PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ibrooksSDX

提供方

ibrooksSDX

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install opensearch-py[async]

详细介绍

mcp服务器opensearch:一个opensearch mcp服务器

](https://smithery.ai/server/@ibrooksSDX/mcp-server-opensearch)

模型上下文协议(MCP) 是一种开放协议,可实现LLM应用程序与外部数据源和工具之间的无缝集成。无论您是在构建基于AI的IDE、增强聊天界面,还是创建自定义AI工作流程,MCP都提供了一种标准化的方式将LLM与所需的上下文连接起来。

此存储库是如何为创建MCP服务器的示例 OpenSearch,一个分布式搜索和分析引擎。

正在建设中

image1 image2

当前阻止程序-OpenSearch的异步客户端未安装

打开搜索异步客户端文档

pip install opensearch-py[async]
zsh: no matches found: opensearch-py[async]

概述

一个基本的模型上下文协议服务器,用于在OpenSearch引擎中保存和检索内存。 它充当OpenSearch数据库之上的语义记忆层。

组件

工具

  1. search-openSearch

- 在OpenSearch数据库中存储内存 - 输入: - query (json):准备好的json查询消息 - 返回:确认消息

安装

通过Smithery安装

通过以下方式自动安装mcp服务器opensearch for Claude Desktop 史密瑟里:

npx -y @smithery/cli install @ibrooksSDX/mcp-server-opensearch --client claude

使用紫外线(推荐)

使用时 uv 无需特定安装即可直接运行 *mcp服务器opensearch*.

uv run mcp-server-opensearch \
  --opensearch-url "http://localhost:9200" \
  --index-name "my_index" \

uv run fastmcp run demo.py:main

测试-本地开放搜索客户端

image4

uv run python src/mcp-server-opensearch/test_opensearch.py

测试-MCP服务器连接到打开的搜索客户端

image1 image2

cd src/mcp-server-opensearch
uv run fastmcp dev demo.py

使用Claude Desktop

要将此服务器与Claude Desktop应用程序一起使用,请将以下配置添加到您的“mcpServers”部分 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"
      ]
    }
}

或者使用FastMCP UI将服务器安装到Claude

uv run fastmcp install demo.py

环境变量

服务器的配置也可以使用环境变量来完成:

  • OPENSEARCH_HOST:OpenSearch服务器的URL,例如。 http://localhost
  • OPENSEARCH_HOSTPORT:OpenSearch服务器主机的端口 9200
  • INDEX_NAME:要使用的索引的名称

目录标签

目录标签

搜索PythonClaudeOpenSearch本地部署MCP协议语义记忆LLM集成搜索分析

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP