{"type":"mcp_client","name":"laravel-mcp-sdk","description":"Laravel MCP is a package that implements the Model Context Protocol, enabling communication between AI models and Laravel applications through standardized interfaces with features like tool registration and resource management.","category":"AI","language":"PHP","stars":29,"forks":2,"owner":"mohamedahmed01","github_url":"https://github.com/mohamedahmed01/laravel-mcp-sdk","homepage":null,"setup":"## Setup\n\n1.  Install via Composer:\n\n```bash\ncomposer require laravelmcp/mcp\n```\n\nThe package will automatically register its service provider and facade.\n\n2.  Publish the configuration:\n```bash\nphp artisan vendor:publish --provider=\"LaravelMCP\\MCP\\MCPServiceProvider\" --tag=\"config\"\n```\n\n3.  Configure environment variables:\n```env\nMCP_SERVER_HOST=127.0.0.1\nMCP_SERVER_PORT=8080\nMCP_SERVER_TRANSPORT=http\n```","tools":"## Available Tools\n\n1.  Multiple Transport Options (HTTP, WebSocket, Stdio with configurable settings).\n2.  Server Capabilities (Tool registration, resource management, prompt handling, progress tracking, logging, model preferences).\n3.  Tool System (Register custom tools, handle tool calls, return structured responses, error handling).\n4.  Resource Management (URI-based access, resource templates, dynamic handling, content type support).\n5.  Prompt System (Template-based prompts, dynamic arguments, context management, message history).\n6.  Progress Tracking (Real-time updates, token-based tracking, total progress support, client notification).\n7.  Logging System (Multiple log levels, logger identification, structured logging, transport-agnostic logging).","faq":null,"created_at":"2025-03-14T22:57:35+00:00","updated_at":"2025-03-28T17:50:09+00:00","source_url":"https://model-context-protocol.com/clients/laravel-model-context-protocol-sdk","related_articles":[]}