Releases: elastic/mcp-server-elasticsearch
Releases · elastic/mcp-server-elasticsearch
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
Fixes
- Add port
EXPOSE
instruction to Dockerfile 0cc4d1f - Add
CLI_ARGS
env var as an alternative to passing args directly to the binary ordocker run
command 336f463 - Add "hello" message to
/
HTTP path 0cc4d1f - Handle empty URLs 3837860
- Add
User-Agent
HTTP header to Elasticsearch requests c89f8b4
Full Changelog: v0.4.0...v0.4.1
v0.4.0
- New architecture based on the MCP Rust sdk
- Add support for streamable-HTTP and SSE
- Add ES|QL tool
- Add a
field
parameter to the search tool to make it easier for LLMs to get more targeted responses (some like Gemini Flash 2.0 know the query DSL but not the_source
property to filter document properties) - Docker is now the preferred installation method, and documented for stdio and http protocols, including instructions for Claude Desktop.
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
Features
- Smithery config by @calclavia in #31
- OpenTelemetry support by @anuraaga in #64
- Add aggregation results to search tool by @sternbergm in #46
- Add profile and explain to search tool by @getsolaris in #28
- Add option to skip SSL verification by @slhck in #77
Fixes
- Properly validate
caCert
value by @JoshMock in #91 - Fix Docker install and require the 'stdio' CLI parameter by @swallez in #97
- Fix default user value by @atline in #106
- Various updated dependencies
New Contributors
- @calclavia made their first contribution in #31
- @anuraaga made their first contribution in #64
- @sternbergm made their first contribution in #46
- @slhck made their first contribution in #77
- @swallez made their first contribution in #97
- @atline made their first contribution in #106
Full Changelog: v0.2.0...v0.3.0
v0.2.0
New features
- Add
get_shards
tool for monitoring shard status by @getsolaris in #25 - Make authentication validation more flexible by @getsolaris in #27
- Add index pattern argument for list indices tool by @susan-shu-c in #44
- Add new configuration option for Elasticsearch path prefix by @bryangwj in #72
- Includes specific
user-agent
for MCP by @technige and @JoshMock in #68 and #81 - Add Dockerfile by @JoshMock in #80 and #82
- Allow Elasticsearch 8.x servers by @nathanhuglo in #71
New Contributors
- @getsolaris made their first contribution in #25
- @nayrttam made their first contribution in #55
- @susan-shu-c made their first contribution in #44
- @bryangwj made their first contribution in #72
- @technige made their first contribution in #68
- @JoshMock made their first contribution in #79
- @nathanhuglo made their first contribution in #71
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- chore: Configure Renovate by @elastic-renovate-prod in #3
- Create LICENSE by @jedrazb in #8
- chore(deps): pin dependencies by @elastic-renovate-prod in #4
- chore(deps): update node.js to v22.14.0 by @elastic-renovate-prod in #9
- fix(deps): update dependency @modelcontextprotocol/sdk to v1.8.0 by @elastic-renovate-prod in #10
- chore(deps): update dependency shx to v0.4.0 by @elastic-renovate-prod in #5
- ci: add minimal tests by @jedrazb in #12
- Bootstrap repository by @elastic-backstage-prod in #14
- docs: Improve README by @jedrazb in #11
- chore(deps): update dependency @types/node to v22.13.14 by @elastic-renovate-prod in #13
- docs: add badge by @jedrazb in #16
- feat: support username/pass auth + self-signed ca cert by @jedrazb in #20
- chore(deps): update dependency @types/node to v22.13.15 by @elastic-renovate-prod in #22
- chore: run renovate on monday morning by @jedrazb in #23
New Contributors
- @elastic-renovate-prod made their first contribution in #3
- @elastic-backstage-prod made their first contribution in #14
Full Changelog: v0.1.0...v0.1.1