arqel-dev / mcp
Model Context Protocol server for Arqel — exposes panel resources, fields, tables, and actions to MCP-compatible AI clients.
Package info
pkg:composer/arqel-dev/mcp
Requires
- php: ^8.3
- arqel-dev/core: @dev
- laravel/framework: ^12.0|^13.0
Requires (Dev)
- larastan/larastan: ^3.0
- orchestra/testbench: ^10.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
README
Model Context Protocol server for Arqel — exposes panel resources, fields, tables, and actions to MCP-compatible AI clients (Claude Desktop, Cursor, Zed, etc.).
Status
Shipped. The JSON-RPC 2.0 handler (McpServer), the tool/resource/prompt registries, and panel autoloading (4 tools, 1 resource, 2 prompts via McpServiceProvider) are implemented. The only remaining work is the arqel:mcp:serve Artisan command wrapper — for now, instantiate McpServer and call serve() from a custom script. See SKILL.md for the full contract surface.
Install
In a Laravel app already running arqel-dev/core:
composer require arqel-dev/mcp
The service provider is auto-discovered.
Tests
composer test