Skip to content

Releases: code-wheel/mcp-tools

MCP Tools v1.0.0-beta4

26 Feb 05:24

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-beta4

Changes

  • Release 1.0.0-beta4 (9911a33)
  • Fix CI: resolve mcp/sdk dependency conflict and ApiKeyManagerTest mock (34f8368)

Installation

composer require drupal/mcp_tools:1.0.0-beta4
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-beta3

26 Feb 03:54

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-beta3

Fixed

  • Frozen timestamps in server mode: getRequestTime() returns the process start time in long-running drush mcp-tools:serve sessions, causing all entities to share the same timestamp. Replaced with getCurrentTime() across 7 services: ContentService, MediaService, BatchService, TaxonomyManagementService, ModerationService, SchedulerService, and DrupalClock (#3575317, reported by guillaumeg)

Installation

composer require drupal/mcp_tools:1.0.0-beta3
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-beta2

06 Feb 23:36

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-beta2

Changes

  • Update version to beta2 and add changelog entry (bbed2ec)

Installation

composer require drupal/mcp_tools:1.0.0-beta2
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-beta1

10 Jan 03:00

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-beta1

Changes

  • Sync beta1 changes to public repo (fff39a0)
  • Fix list schema rejecting complex objects in batch tools (c5d2241)
  • Remove E2E step from release workflow (scripts not in public release) (df6bb5c)
  • Fix release workflow: install all MCP PHP ecosystem packages (368323a)
  • Fix CI: install all MCP PHP ecosystem packages (ac09840)
  • Release 1.0.0-beta1 (433f332)
  • Fix test assertions for McpError message format (f11f56c)
  • Integrate mcp-tool-gateway and standardize error codes across services (1944118)
  • Integrate mcp-error-codes v1.2 with McpError fluent builder (5b4b5fe)
  • Make gitleaks non-blocking for false positives in test data (90af8f0)
  • Fix security workflow: use default gitleaks config (81f43ee)
  • Remove E2E test job from public CI workflow (75975d5)
  • Remove internal/development files from public repository (85d5894)
  • Fix functional test: replace nonexistent 'enabled' field with 'mode' (b8d3678)
  • Fix CI test failures: ToolOperation, mocks, and services (ca8fea9)
  • Fix remaining test failures (40aff5c)
  • Add app.root parameter to controller test container (a1015d1)
  • Add messenger and logger mocks to form/controller tests (fccd7dc)
  • Relax ToolInputValidator test for empty properties (03829a6)
  • Fix remaining unit test issues (ba15ad2)
  • Fix more test assertions and mock data (7a1e3a3)
  • Fix unit test assertions and data structures (e25f501)
  • Fix getParameter return type for Drupal 10/11 compatibility (c7b9275)
  • Fix CacheServiceTest container mock with anonymous class (e6391a4)
  • Fix remaining test issues: getServiceIds, TranslatableMarkup (7815084)
  • Fix additional test issues: data providers, method names, contrib skips (c56de02)
  • Fix additional unit test failures (a8c82f8)
  • Fix UserServiceTest: Add missing getRoles mock for blockUser test (3119e9a)
  • Fix remaining unit test failures (3290e50)
  • Fix unit test mocking issues (cd1e799)
  • Fix all CI test failures (39efe51)
  • Remove final keyword from all Mcp classes (e358393)
  • Remove final keyword from ResourceRegistry (2bcda84)
  • Remove final keyword from RemoteSettingsForm (362a802)
  • Remove final keyword from classes that need to be mocked in tests (5fe6fce)
  • Add comprehensive unit tests to improve code coverage (39a0b1f)
  • Add unit tests for remaining untested classes (c4db5be)
  • Add unit tests for remaining untested services (2c62ad5)
  • Fix CI: resource names and missing packages (f454702)
  • Add unit tests for mcp_tools_config services (19c3b3d)
  • Add unit tests for all mcp_tools_analysis services (73938f0)
  • Add unit tests for core Mcp classes and analysis services (b5a0c67)
  • Fix CI failures: handler format, parameter order, final class (e0fcf9a)

Installation

composer require drupal/mcp_tools:1.0.0-beta1
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-alpha23

08 Jan 01:16

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-alpha23

Changes

  • Fix release.yml: add mcp-http-security package installation (7bfe2ac)
  • Bump version to 1.0.0-alpha23 (16d2b70)
  • Prepare alpha22 release (2c7603d)
  • Restore and fix unit tests that were incorrectly marked as debt (35b7266)
  • Remove unit tests that require kernel tests (a3e0e3d)
  • Fix OriginValidator::extractHostname() static call bug (29cb7a7)
  • Fix CI: add mcp-http-security package to workflow (64102ff)
  • Integrate code-wheel/mcp-http-security package (6de2092)
  • Restore proper JSON formatting in code blocks (5828429)
  • Remove indentation from HTML (c174fe2)
  • Use code tags instead of pre, remove duplicate CodeWheel link (ebb7927)
  • Fix HTTP one-liner argument order (f3bcb9a)
  • Simplify project description with copy-paste setup commands (5fc26c5)
  • Remove VCS repository - mcp-http-security now on Packagist (fbe5b5b)
  • Extract mcp-http-security SDK for PHP MCP ecosystem (5dfab1f)
  • Fix unit tests: remove contrib deps, fix constructors (910939e)
  • Add unit tests for 12 untested services (6c8026a)
  • Fix CI: update expected tool count to 154 (41b710d)
  • Sync mcp_tools alpha8-alpha20 changes (56cb7f3)
  • Sync mcp_tools alpha7 changes (f29856a)

Installation

composer require drupal/mcp_tools:1.0.0-alpha23
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-alpha20

04 Jan 19:25

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-alpha20

Changes

  • Fix CI: update expected tool count to 154 (b3df47f)
  • Add missing files to export-ignore (12fe85b)
  • Fix version to alpha20 (46beebc)
  • Mark module feature-complete, close P3 items as not planned (c3a5b11)
  • Complete roadmap: presets, compound ops, annotations, text formats, docs (6cf9385)

Installation

composer require drupal/mcp_tools:1.0.0-alpha20
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-alpha18

04 Jan 08:08

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-alpha18

Changes

  • Prepare 1.0.0-alpha18 (948f023)
  • Fix/Test: expand coverage and harden services (75c6b1d)
  • Test: cover remote origin allowlist (641d06a)

Installation

composer require drupal/mcp_tools:1.0.0-alpha18
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-alpha17

04 Jan 06:52

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-alpha17

Changes

  • Prepare 1.0.0-alpha17 (669bfba)
  • Remote: add origin allowlist and JS SDK CI smoke (ddbf0e7)

Installation

composer require drupal/mcp_tools:1.0.0-alpha17
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-alpha16

04 Jan 06:25

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-alpha16

Changes

  • Prepare 1.0.0-alpha16 (7e2e1bd)
  • Fix MCP schema encoding for empty inputs (69a5cb5)
  • Docs: fix Claude Code examples (a79408b)

Installation

composer require drupal/mcp_tools:1.0.0-alpha16
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links

MCP Tools v1.0.0-alpha15

04 Jan 05:34

Choose a tag to compare

Pre-release

MCP Tools v1.0.0-alpha15

Changes

  • Prepare 1.0.0-alpha15 (3f1ea6c)
  • Expand CI schema checks and DrupalCI config (0889715)

Installation

composer require drupal/mcp_tools:1.0.0-alpha15
drush en mcp_tools

Compatibility

  • Drupal 10.3.x, 11.0.x
  • PHP 8.3, 8.4

Links