Skip to main content
Glama
0mandrock1

mcp-artisan

by 0mandrock1

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_ARTISAN_PROJECTNoPath to the Laravel project root. Defaults to the current working directory if unset.
MCP_ARTISAN_STATIC_ONLYNoSet to '1' to force the static backend even if PHP is available. Defaults to unset/0.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
project_summaryC

Counts and versions for cheap orientation, in one call.

list_routesA

All HTTP routes: methods, uri, name, middleware, controller@action.

describe_routeC

One route by name or URI.

list_migrationsA

Migration files on disk, plus applied/pending state when a database is reachable.

list_modelsA

Eloquent models: table, fillable, casts, relations (static parse of app/Models).

list_jobs_and_queuesB

Queued job classes with their queue, tries and timeout.

config_getA

Dotted config lookup (e.g. app.name). Secret-keyed values return . Never reads .env.

composer_depsA

Direct composer requires with versions, plus Laravel and PHP versions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
routesThe full route table as JSON.
schemaTables and columns inferred from database/migrations.
composercomposer.json dependency metadata.

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/0mandrock1/mcp-artisan'

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