Skip to content

MCP Overview

Kick includes a built-in Model Context Protocol server. This lets AI assistants interact directly with your Laravel application.

Connect your MCP client to your production or staging app and ask:

  • “Check the health of my app”
  • “Are there any errors in the logs?”
  • “What’s in the failed jobs queue?”
  • “Clear the config cache”
  • “Show me the last 20 ERROR entries”

The LLM calls the appropriate Kick tool and returns the results conversationally.

  1. Kick registers an MCP server at /mcp/kick
  2. Configure your MCP client with the app URL and token
  3. The LLM discovers the available tools
  4. You ask questions in natural language
  5. The LLM translates to tool calls and presents results
ToolDescription
kick_healthCheck database, cache, storage, redis
kick_statsCPU, memory, disk, uptime
kick_logs_listList available log files
kick_logs_readRead log entries with filtering
kick_queue_statusQueue overview and failed jobs
kick_queue_retryRetry failed jobs
kick_artisan_listList available commands
kick_artisan_runExecute a command

MCP requires a token with wildcard (*) scope since it provides access to all functionality.