softspring/cms-mcp-plugin

MCP server tools plugin for Armonic CMS.

Maintainers

Package info

github.com/softspring/cms-mcp-plugin

Type:sfs-cms-plugin

pkg:composer/softspring/cms-mcp-plugin

Statistics

Installs: 5

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

6.0.x-dev 2026-06-23 07:12 UTC

This package is auto-updated.

Last update: 2026-06-23 07:14:48 UTC


README

Latest Stable Latest Unstable License PHP Version Downloads CI Coverage

Experimental package: this plugin is in active development and its configuration, tool contracts, permissions, and extension points may change before a stable release.

softspring/cms-mcp-plugin exposes controlled Armonic CMS capabilities through MCP server tools.

The current package provides read-only CMS context tools for site metadata, published content, internal links, menus, media image type requirements, existing media image search, and detailed media image context.

Installation

composer require softspring/cms-mcp-plugin:^6.0@dev

The plugin requires softspring/cms-bundle, softspring/media-bundle, and symfony/mcp-bundle.

Register the bundle if Symfony Flex does not do it automatically:

// config/bundles.php
return [
    Softspring\CmsMcpPlugin\SfsCmsMcpPlugin::class => ['all' => true],
];

Usage

This plugin registers read-only MCP tools under the sfs_cms_ prefix.

Available tools include:

  • sfs_cms_get_site_context
  • sfs_cms_search_published_content
  • sfs_cms_get_published_content
  • sfs_cms_find_internal_links
  • sfs_cms_get_menu_context
  • sfs_cms_media_list_image_types
  • sfs_cms_media_search_images
  • sfs_cms_media_get_image_context

Tools should remain explicit, permission-aware, and focused on safe CMS operations that can be used by local or remote agents.

Features

See FEATURES.md for the functional scope of this package.

Contributing

See CONTRIBUTING.md.

Report issues and send Pull Requests

Security

See SECURITY.md.

License

This package is free and released under the AGPL-3.0 license.