Releases: WordPress/mcp-adapter
Releases · WordPress/mcp-adapter
v0.1.0: Initial Release
First Stable Release of WordPress MCP Adapter
The WordPress MCP Adapter is now ready for production use! This foundational library bridges WordPress's Abilities API with the Model Context Protocol (MCP), enabling WordPress applications to expose their functionality to AI agents in a standardized, secure, and extensible way.
What's Included
Core Features
- Ability-to-MCP Conversion: Automatically transforms WordPress abilities into MCP tools, resources, and prompts
- Multi-Server Management: Create and manage multiple MCP servers with unique configurations
- Extensible Transport Layer:
- Built-in REST API (
RestTransport) and Streaming (StreamableTransport) protocols - Custom transport support via
McpTransportInterface - Multiple transport methods per server
- Built-in REST API (
- Robust Error Handling:
- Default WordPress-compatible error logging
- Custom error handlers via
McpErrorHandlerInterface - Server-specific error handling strategies
- Built-in Observability: Metrics tracking with configurable handlers
- Comprehensive Validation: Built-in validation for tools, resources, and prompts
- Granular Permission Control: Transport-level authentication and authorization
MCP Component Support
- Tools: Convert abilities into executable MCP tools for interactive operations
- Resources: Expose abilities as MCP resources for data access
- Prompts: Transform abilities into structured MCP prompts for AI guidance
- Server Discovery: Automatic registration and discovery of MCP servers
Enterprise-Ready Architecture
- Composer Package: Designed for flexible integration, not as a WordPress plugin
- Version Conflict Resolution: Uses Jetpack Autoloader for seamless multi-plugin compatibility
- Production Scalability: Supports complex, multi-server enterprise architectures
- Extensibility: Interface-based design for custom transports, error handlers, and observability
What's Changed
- Initial Commit by @galatanovidiu in #3
- Enhance README.md with detailed installation instructions by @galatanovidiu in #4
- Correct namespace for WP\MCP\Core\McpAdapter by @jonathanbossenger in #5
- Add version 0.1.0 to composer.json by @galatanovidiu in #6
New Contributors
- @galatanovidiu made their first contribution in #3
- @jonathanbossenger made their first contribution in #5
Full Changelog: https://github.com/WordPress/mcp-adapter/commits/v0.1.0