Releases: kieksme/mcp-contabo
Releases · kieksme/mcp-contabo
Release list
1.3.0
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
1.2.0
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
1.1.1
1.1.0
1.1.0
Added
- Add CONTRIBUTING.md for development guidelines and update README.md links (268aa9e)
Changed
1.0.2
1.0.2
Changed
- npm package renamed to
@kieksme/contabo-mcp(published under the kieksme npm account; CLI command remainscontabo-mcp)
Fixed
- npm publish job: use Node 24 and
npx npm@11.5.1 publishinstead of broken globalnpm install -g
Added
npm-bootstrap.ymlworkflow for the first publish when the package is not on npm yet (requires one-timeNPM_TOKEN)
1.0.1
1.0.1
Added
- GitHub Release notes are built from
CHANGELOG.mdwith all Keep a Changelog categories
Changed
- Release workflow uses npm Trusted Publishing (OIDC) instead of a long-lived
NPM_TOKEN
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
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-mcpwithnpx contabo-mcpinstallation - CI (build, test, pack check) and release workflow (npm + GitHub Release)