Back to Home
CyrilDecostanzi icon

laravel-mcp-server

Verified Safe

by 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

Run Command
./vendor/bin/sail up -d

Environment 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

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-23

Tags

E-commerceAI IntegrationBusiness IntelligenceLaravelMCP