Skip to content

v1.0.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@sylvesterdamgaard sylvesterdamgaard released this 13 Dec 06:40

First Alpha Release with v6 support 🎉

This is the first alpha release of statamic-mcp v1.0.0, featuring full Statamic 6 compatibility.

Highlights

  • Statamic 6 Support: Full compatibility with Statamic 6.0.0-alpha
  • Dual Version Support: Works with both Statamic 5.65+ and Statamic 6.0+
  • 100+ MCP Tools: Comprehensive tooling for blueprints, entries, collections, taxonomies, assets, users, and more
  • PHPStan Level 8: Strict type safety across the codebase

Key Features

  • Router-based Architecture: Efficient domain routers for all Statamic resources
  • Version-aware Operations: Automatic detection and handling of v5/v6 API differences
  • Asset Management: Full CRUD operations with v6 permission model support
  • Global Sets: Version-compatible global value management
  • Web MCP Endpoint: Browser-based MCP integration support

Requirements

  • PHP ^8.3
  • Statamic CMS ^5.65 or ^6.0.0-alpha
  • Laravel ^11.0 or ^12.0
  • laravel/mcp ^0.4.2

Installation

composer require cboxdk/statamic-mcp:^1.0.0-alpha.1

Breaking Changes from v0.x

This release requires laravel/mcp as a runtime dependency (moved from require-dev).

What's Changed

  • Statamic 6 compatibility for AssetsRouter and GlobalSet operations
  • Version-aware permission handling (container vs user-based)
  • PHPStan type compliance improvements
  • Comprehensive test coverage for dual-version support