This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryPackage name changed to @influxdata/influxdb3-mcp-server and minimum Node.js version raised to v20.11.
Full changelog
[!Note]
Release v1.3.0
This is the first official release under the https://github.com/influxdata scope and contains breaking changes, including the package > name change to
@influxdata/influxdb3-mcp-server. However, the MCP tools, resources, and prompts are unchanged.
Added
- E2E test suite: Protocol compliance tests (vitest) that verify server startup, MCP handshake, tool/resource/prompt registration, and error handling — no InfluxDB required
- Integration tests: Live InfluxDB tests for
health_check,list_databases, andexecute_query, gated behindINFLUX_TEST_ENABLED - Error-path unit tests: Tests with recorded error fixtures from live Core and Cloud Serverless instances covering JSON, plain-text, and
{code, message}error formats - CI workflow: GitHub Actions with protocol tests on every PR, integration tests against InfluxDB 3 Core via Docker, and Cloud Serverless integration tests via GitHub environment secrets
- Docker test infrastructure:
docker-compose.test.ymlfor local Core testing with preconfigured admin token - Version consistency CI check: Verifies
package.json,config.ts, andCHANGELOG.mdversions match on every PR - CLAUDE.md: Architecture overview and codebase conventions for Claude Code
- Claude Code skills: Build/run workflow for Core/Enterprise and testing workflow
Fixed
- Server-level error catch now sets
isError: true, consistent with handler-level error responses - Plain-text error responses from InfluxDB Core (HTTP 500) are now surfaced in all 4 services instead of falling through to generic "Internal Server Error"
- Query error handler now checks
data.messagefor Cloud Serverless{code, message}JSON error format, matching the other 3 services
Changed
- Minimum Node.js version raised to v20.11 (Node 18 is EOL; vitest 4.x and
import.meta.dirnamerequire v20.11+) @modelcontextprotocol/sdkupdated from^1.12.1to1.27.1@influxdata/influxdb3-clientupdated from^1.1.0to1.4.0- All dependencies updated to latest within semver ranges
- Version aligned across
package.json,config.ts, andCHANGELOG.md(previously divergent) - npm package renamed from
influxdb-mcp-serverto@influxdata/influxdb3-mcp-server - Scoped package configured for public publish (
publishConfig.access: "public") - All dependencies pinned to exact versions (no caret ranges)
Breaking Changes
- npm package renamed from `influxdb-mcp-server` to `@influxdata/influxdb3-mcp-server`
- Minimum Node.js version raised to v20.11
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About InfluxData/influxdb3_mcp_server
Official MCP server for InfluxDB 3 Core/Enterprise/Cloud Dedicated
Related context
Beta — feedback welcome: [email protected]