Skip to content

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 16d MCP Data & Storage
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

breaking_upgrade deps

Summary

AI summary

Package 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, and execute_query, gated behind INFLUX_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.yml for local Core testing with preconfigured admin token
  • Version consistency CI check: Verifies package.json, config.ts, and CHANGELOG.md versions 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.message for 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.dirname require v20.11+)
  • @modelcontextprotocol/sdk updated from ^1.12.1 to 1.27.1
  • @influxdata/influxdb3-client updated from ^1.1.0 to 1.4.0
  • All dependencies updated to latest within semver ranges
  • Version aligned across package.json, config.ts, and CHANGELOG.md (previously divergent)
  • npm package renamed from influxdb-mcp-server to @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

Track InfluxData/influxdb3_mcp_server

Get notified when new releases ship.

Sign up free

About InfluxData/influxdb3_mcp_server

Official MCP server for InfluxDB 3 Core/Enterprise/Cloud Dedicated

All releases →

Beta — feedback welcome: [email protected]