Model Context Protocol and Ibexa MCP servers¶
Model Context Protocol (MCP) is a protocol standardizing interactions between AIs and systems.
While AI actions integrate AI to the back office, Ibexa DXP's MCP servers offer an API usable by AI agents outside the system.
Some AI agents can use directly REST API or GraphQL API if their users explain to them how to do it in prompts, in skill files, etc. MCP servers ease the discovery of the functionalities by AIs and help them to interpret natural language prompts into actions on the system.
The MCP servers feature is an LTS Update package available since v5.0.8 to all editions.
With the MCP servers feature, you can:
- create MCP servers by using YAML configuration
- assign different tools, prompts, and resources to different MCP servers, varying them for each site
- assign built-in tools included in the package
- create custom server capabilities with PHP API
MCP servers are configured per repository and assigned to SiteAccesses, allowing for flexible configurations adapted to different contexts.