laravel-mcp-server
Verified Safeby CyrilDecostanzi
Overview
A Laravel-based Model Context Protocol (MCP) server that acts as an e-commerce demo, bridging AI assistants with enterprise business systems for business intelligence and data access.
Installation
./vendor/bin/sail up -dEnvironment Variables
- APP_NAME
- APP_ENV
- APP_KEY
- APP_URL
- DB_CONNECTION
- DB_HOST
- DB_PORT
- DB_DATABASE
- DB_USERNAME
- DB_PASSWORD
- FORWARD_DB_PORT
- FORWARD_PHPMYADMIN_PORT
- FRONTEND_URL
- MAIL_FROM_ADDRESS
- MAIL_FROM_NAME
- MAIL_MAILER
- CACHE_STORE
- QUEUE_CONNECTION
- SESSION_DRIVER
- SANCTUM_STATEFUL_DOMAINS
- REDIS_HOST
- REDIS_PASSWORD
- REDIS_PORT
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_DEFAULT_REGION
- POSTMARK_TOKEN
- RESEND_KEY
- SLACK_BOT_USER_OAUTH_TOKEN
- WWWGROUP
- WWWUSER
- SAIL_XDEBUG_MODE
- SAIL_XDEBUG_CONFIG
Security Notes
The project adheres to Laravel's standard security practices, utilizing built-in request validation and Eloquent ORM for database interactions, which mitigates common vulnerabilities like SQL injection. The architecture promotes separation of concerns, keeping business logic free from HTTP/MCP specifics, enhancing maintainability. The deployment checklist demonstrates awareness of critical production security concerns (authentication, authorization, rate limiting, database security, HTTPS, audit logging, environment security). No 'eval' or obvious hardcoded secrets were found in the provided source code snippets, and configuration relies on environment variables. Some tools directly query/manipulate data based on validated inputs, necessitating careful implementation of authorization policies in a production environment.
Similar Servers
mcp
A Laravel package designed for rapidly building Model Context Protocol (MCP) servers, allowing AI clients to interact with Laravel applications.
mcp-server
Provides real-time Indian options market data and volatility analytics to AI chats, enabling quantitative analysis and trading insights.
MCP-SERVER
Provides an MCP server for automated data analysis workflows including loading datasets, cleaning data, sentiment analysis, clustering, topic extraction, and generating comprehensive reports with visualizations for an AI client.
mysql-mcp-server
This project provides a read-only MySQL server via the Model Context Protocol (MCP) or a REST API, enabling AI models like Claude to safely explore database schemas and execute controlled SQL queries.