Elasticsearch
用于 Elasticsearch 集群的模型上下文协议 (LLM) 服务器。使 LLM 能够管理索引并执行查询。
重要提示:这主要是通过从 postgres mcp 服务器向 claude 提供示例来构建的。
成分
工具
搜索
针对索引执行搜索查询
输入:
index(字符串):目标索引名称query(对象):Elasticsearch 查询 DSL
返回搜索结果
创建索引
创建新的 Elasticsearch 索引
输入:
index(字符串):索引名称mappings(对象,可选):索引映射配置settings(对象,可选):索引设置配置
列表索引
列出所有可用索引
无需输入
返回索引信息数组
索引文档
索引文档
输入:
index(字符串):目标索引名称id(字符串,可选):文档 IDdocument(对象):文档内容
返回索引操作结果
资源
服务器提供每个索引的映射信息:
索引映射(
elasticsearch://<host>/<index>/schema)JSON 映射信息
字段名称、类型和配置
从元数据中自动发现
Related MCP server: MongoDB MCP Server for LLMs
与 Claude Desktop 一起使用
添加到claude_desktop_config.json的“mcpServers”部分:
Docker 一个运行容器的内衬:
将 URL 替换为您的 Elasticsearch 端点。
执照
采用 MIT 许可证。可免费使用、修改和分发。详情请参阅许可证文件。