Skip to main content
Glama

Laravel AI - MCP Server

MCP (Model Context Protocol) server for providing Laravel AI documentation to Claude Code and other AI assistants.

πŸš€ Quick Start

1. Install Dependencies

# Clone or navigate to the project directory
cd laravel-ai
npm install

2. Start MCP Server

npm start

Documentation is expected to be in: ./docs (relative to project root)

βš™οΈ Claude Code Configuration

Add to your Claude Code settings (~/.config/claude-code/config.json):

{
  "mcpServers": {
    "laravel-ai": {
      "command": "node",
      "args": ["path/to/laravel-ai/index.js"]
    }
  }
}

Alternative: With Custom Docs Path

If your documentation is in a different location:

{
  "mcpServers": {
    "laravel-ai": {
      "command": "node",
      "args": ["path/to/laravel-ai/index.js"],
      "env": {
        "DOCS_PATH": "/path/to/your/docs"
      }
    }
  }
}

πŸ› οΈ Available Tools

Tool

Description

get_doc_structure

Get all documentation files structure

read_doc

Read a specific documentation file

search_docs

Search across all documentation

get_quick_reference

Get all coding rules (quick-reference.md)

get_templates

Get CRUD templates (specific or all)

get_checklist

Get validation checklist (specific layer or all)

get_domain_examples

Get domain-specific examples

get_design_system

Get design system documentation

πŸ“ Documentation Structure

laravel-ai/
β”œβ”€β”€ docs/                          # Documentation folder
β”‚   β”œβ”€β”€ ai/
β”‚   β”‚   β”œβ”€β”€ quick-reference.md    # All coding rules
β”‚   β”‚   β”œβ”€β”€ templates.md           # Implementation templates
β”‚   β”‚   └── checklist.md           # Validation checklist
β”‚   β”œβ”€β”€ domains/
β”‚   β”‚   β”œβ”€β”€ ecommerce/             # E-commerce examples
β”‚   β”‚   β”œβ”€β”€ hr/                    # HR examples
β”‚   β”‚   └── tourism/               # Tourism examples
β”‚   β”œβ”€β”€ patterns/                  # Pattern documentation
β”‚   └── design-system.md          # Design system (configurable)
β”œβ”€β”€ index.js                       # MCP server
β”œβ”€β”€ package.json                   # Dependencies
└── README.md                      # This file

πŸ’‘ Usage Examples

For AI Assistant

When user says "pelajari docs", AI should:

// 1. Get quick reference
mcp.call_tool('get_quick_reference')

// 2. Get templates
mcp.call_tool('get_templates', { template_type: 'all' })

// 3. Get checklist
mcp.call_tool('get_checklist', { layer: 'all' })

// 4. Confirm ready

Search Documentation

// Search for "transaction"
mcp.call_tool('search_docs', { query: 'transaction' })

Get Domain Examples

// Get e-commerce examples
mcp.call_tool('get_domain_examples', { domain: 'ecommerce' })

// Get all domains overview
mcp.call_tool('get_domain_examples', { domain: 'all' })

πŸ”§ Development

Watch Mode

npm run dev

Testing

Test the MCP server manually:

echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node index.js

πŸ“ Notes

  • This server uses stdio transport for communication

  • All documentation is read from the file system

  • No caching - always reads latest documentation

  • Supports incremental updates to documentation

πŸ”„ Updates

When documentation is updated, just restart the MCP server:

# Stop current server (Ctrl+C)
npm start

Version: 1.0.0 Last Updated: 2026-02-23

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pujandan/mcp-laravel'

If you have feedback or need assistance with the MCP directory API, please join our Discord server