Skip to content

v1.1.0: MCP Support 🤖

Choose a tag to compare

@laxmariappan laxmariappan released this 16 Feb 00:17
· 23 commits to main since this release
6acb961

🎉 Abilities Scout v1.1.0

AI agents can now interact with Abilities Scout directly!

This major update adds MCP (Model Context Protocol) support, enabling AI agents like Claude to scan plugins, analyze capabilities, and draft ability implementations without touching the admin UI.


✨ New Features

Three New Abilities for AI Agents

  • abilities-scout/scan - Scan any WordPress plugin and discover potential abilities with confidence filtering (high/medium/low)
  • abilities-scout/export - Export scan results in JSON or Markdown format for programmatic consumption
  • abilities-scout/draft - Generate ready-to-use PHP code stubs for registering discovered abilities

How It Works

When the WordPress Abilities API is available (WP 6.9+), Abilities Scout automatically registers these three abilities with MCP metadata. AI agents connected via the MCP Adapter can then:

  1. Scan a plugin: abilities-scout/scan with {plugin: "akismet/akismet.php", confidence: "high"}
  2. Get structured results with potential abilities ranked by confidence
  3. Generate PHP code: abilities-scout/draft to create wp_register_ability() stubs
  4. Review and customize the generated code

No copy-paste needed - the full workflow happens programmatically!


🏗️ Implementation Details

  • Server-side export generation - Markdown and JSON exports now generated in PHP (ported from JavaScript)
  • Graceful degradation - Works perfectly with or without the Abilities API
  • Clean architecture - Three new classes: MCP Tools, Export Generator, Draft Generator
  • Security first - Proper path validation, permission checks, and input sanitization
  • Zero breaking changes - Admin UI works exactly as before

📚 Documentation

The Markdown export includes comprehensive documentation for AI agents:

  • Full wp_register_ability() pattern with examples
  • JSON Schema requirements
  • Ability types (tool vs resource)
  • Best practices

🙏 Credits

Massive thanks to @itsgajendraSingh for implementing this feature! The architecture is clean, the code is well-tested, and the implementation is exactly what we needed. This is a game-changer for the plugin. 🚀


📦 Installation

Download the latest release and install like any WordPress plugin. If you have the Abilities API (WP 6.9+) and MCP Adapter active, the three new abilities will be automatically available to connected AI agents.

For users without the Abilities API, the plugin continues to work perfectly via the admin UI - nothing changes for you!


🔗 Links

Enjoy! 🎊