Skip to content

Releases: kieksme/mcp-contabo

1.3.0

Choose a tag to compare

@github-actions github-actions released this 19 May 08:12
f4fdaa1

1.3.0 (2026-05-19)

Added

  • auth.ts, client.ts: enforce allowed Contabo URLs with assertAllowedContaboUrl (8085ef6)
  • config: introduce environment variable management for Contabo (8085ef6)

Changed

  • config.test.ts: add tests for custom URL handling and CONTABO_ALLOW_CUSTOM_HOSTS environment variable (8085ef6)
  • config: add tests for URL validation and environment variable handling (8085ef6)
  • CONTRIBUTING.md: add section on Socket.dev supply chain alerts (8085ef6)
  • package.json: include SECURITY.md in package files (8085ef6)
  • README.md: include security and Socket.dev alert information (8085ef6)
  • README.md: remove unnecessary newline for improved formatting (0cbbc14)
  • README.md: update Socket Badge link to use new domain for improved accuracy (0a0c95a)
  • SECURITY.md: create security policy document detailing expected capabilities, environment variables, network endpoints, secret handling, and reporting vulnerabilities (8085ef6)
  • socket.yml: configure PR alerts for package manifest changes (8085ef6)

1.2.1

Choose a tag to compare

@github-actions github-actions released this 19 May 07:24
4f6be70

1.2.1 (2026-05-19)

Changed

  • dependencies: update package versions and improve README formatting (73e315e)
  • README.md: add Socket Badge to README for enhanced visibility of package status (f115c06)

1.2.0

Choose a tag to compare

@github-actions github-actions released this 18 May 23:40
db92422

1.2.0 (2026-05-18)

Added

  • annotations: introduce new annotation utilities for tool configuration (7d611f1)
  • domains.ts, instances.ts: replace annotation hints with explicit annotations for better clarity and consistency (7d611f1)
  • index.ts: dynamically load package version using loadPackageVersion function (7d611f1)
  • tool-errors: add tool error formatting and schema (7d611f1)
  • tool-registry: integrate output schema and error formatting (7d611f1)
  • utils: add output schema for Contabo API responses (7d611f1)
  • version.ts: add utility to load package version from package.json (7d611f1)

Fixed

  • errors.ts: create ContaboApiError class for better error handling (7d611f1)
  • pagination: clarify items per page description (7d611f1)
  • response: enhance sensitive data redaction logic (7d611f1)

Changed

  • add npm version badge to README files (b6c67c8)
  • ci.yml: add MCP build smoke test to verify version and tool registration (7d611f1)
  • client.ts: replace contaboErrorMessage with buildContaboApiError for error handling (7d611f1)
  • evaluations: update evaluation questions and answers for MCP tools (7d611f1)
  • instances-list.test.ts: add test for listing instances with pagination to ensure correct API call and response handling (7d611f1)
  • instances-list.test.ts: update query parameter types to strings for consistency with API expectations (adeb177)
  • README.md: add evaluations section for agent testing scenarios (7d611f1)
  • README.md: expand tool annotations and error payloads sections (7d611f1)
  • response: add test for redacting S3 credentials (7d611f1)
  • tool-errors: add tests for tool error formatting (7d611f1)
  • tools.test.ts: add test to verify MCP annotations on tools (7d611f1)
  • tools.test.ts: enhance tool annotation checks to ensure presence of at least one MCP hint for better test coverage (adeb177)
  • version: add test for package version loading (7d611f1)

1.1.2

Choose a tag to compare

@github-actions github-actions released this 18 May 23:04
f84cc55

1.1.2 (2026-05-18)

Changed

  • contabo-mcp: trigger release-please test for patch release (fa40f58)

1.1.1

Choose a tag to compare

@github-actions github-actions released this 18 May 23:00
4750687

1.1.1

Changed

  • contabo-mcp: document automated release process in package README (cd5ab4e)
  • main: release 1.1.0 (6f51f8f)

1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 May 22:45
383488a

1.1.0

Added

  • Add CONTRIBUTING.md for development guidelines and update README.md links (268aa9e)

Changed

  • Update API credentials instructions in CONTRIBUTING.md and README.md, and enhance .env.example with detailed field descriptions (574b01c)
  • Update changelog path references in documentation and scripts to point to contabo-mcp/CHANGELOG.md (a292716)

1.0.2

Choose a tag to compare

@github-actions github-actions released this 18 May 20:47
f693b3c

1.0.2

Changed

  • npm package renamed to @kieksme/contabo-mcp (published under the kieksme npm account; CLI command remains contabo-mcp)

Fixed

  • npm publish job: use Node 24 and npx npm@11.5.1 publish instead of broken global npm install -g

Added

  • npm-bootstrap.yml workflow for the first publish when the package is not on npm yet (requires one-time NPM_TOKEN)

1.0.1

Choose a tag to compare

@github-actions github-actions released this 18 May 20:42
379802a

1.0.1

Added

  • GitHub Release notes are built from CHANGELOG.md with all Keep a Changelog categories

Changed

Deprecated

  • No changes in this release

Removed

  • No changes in this release

Fixed

  • No changes in this release

Security

  • CI/npm publishes no longer use automation tokens with 2FA bypass; configure Trusted Publishing on npm instead

1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 May 20:24
fe66baf

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

1.0.0 - 2026-05-18

Added

  • MCP server for the Contabo API with 57 tools (contabo_*)
  • Virtual machines: list, create, lifecycle actions, upgrades, audits
  • Snapshots and automated backup addon via instance upgrade
  • Object storage and S3 credential management
  • Secrets (passwords and SSH keys) with value redaction in responses
  • Domains, handles, and availability checks
  • OAuth2 password grant with token cache and 401 retry
  • npm package contabo-mcp with npx contabo-mcp installation
  • CI (build, test, pack check) and release workflow (npm + GitHub Release)