Connection check
local install
stellify-mcp
Build Laravel apps through conversation. Code stored as structured JSON for surgical AI edits.
Tools
37
GitHub stars
—
Installs / wk
265
Licence
—
Transport
stdio
Last checked
never
Tools & capabilities
37 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
add_method_body
from source
APPEND code to the end of an existing method that already has statements. (For a NEW method use create_method with its APPEND code to the end of an existing method that already has statements. (For a NEW method use create_method with its
analyze_attributes
from source
Audit PHP 8 attribute usage across a project. Three modes: usage (default) → all attributes used + counts (optional file_type filter); missing → files of a file_type lacking a requ… Audit PHP 8 attribute usage across a project. Three modes: usage (default) → all attributes used + counts (optional file_type filter); missing → files of a file_type lacking a required attribute (e.g. FormRequests missing FailOnUnknownFields); search → files where an attribute contains a value (e.g. models where Fillable contains
analyze_performance
from source
analyze_quality
from source
create_file
from source
Create an empty file shell in a Stellify project. Returns file UUID. For PHP: type= Create an empty file shell in a Stellify project. Returns file UUID. For PHP: type=
create_method
from source
Create a method in a file. Pass Create a method in a file. Pass
create_route
from source
Create a route/page. For API routes, you MUST pass BOTH controller AND controller_method UUIDs to wire execution. IMPORTANT: Both Create a route/page. For API routes, you MUST pass BOTH controller AND controller_method UUIDs to wire execution. IMPORTANT: Both
create_statement
from source
delete_element
from source
delete_file
from source
delete_method
from source
Delete a method from a file by UUID. This permanently removes the method and all its code. Requires both the file UUID and method UUID. Delete a method from a file by UUID. This permanently removes the method and all its code. Requires both the file UUID and method UUID.
delete_route
from source
delete_setting
from source
delete_statement
from source
get_directory
from source
get_element
from source
get_element_tree
from source
get_file
from source
get_method
from source
Get a method by UUID. Returns the method data including its parameters and body. Get a method by UUID. Returns the method data including its parameters and body.
get_project
from source
Get active project. Returns uuid, name, branches, and directories array. Get active project. Returns uuid, name, branches, and directories array.
get_route
from source
Get a route/page by UUID. Returns route details including name, path, and attached elements. Use this to look up a route you created or to find existing routes in the project. Get a route/page by UUID. Returns route details including name, path, and attached elements. Use this to look up a route you created or to find existing routes in the project.
get_setting
from source
get_statement
from source
get_stellify_framework_api
from source
Get Stellify Framework API reference with full type signatures. Import from Get Stellify Framework API reference with full type signatures. Import from
load_tools
from source
Enable a group of situational tools that are kept OUT of the default set to save context (they cost tokens on every turn). Call this ONCE with the group(s) you need and those tools… Enable a group of situational tools that are kept OUT of the default set to save context (they cost tokens on every turn). Call this ONCE with the group(s) you need and those tools become available to call. Groups:
rename_variable
from source
replace_method_body
from source
Replace what an existing method does — IN PLACE. Clears the method Replace what an existing method does — IN PLACE. Clears the method
request_capability
from source
save_directory
from source
save_file
from source
save_method
from source
Update a method Update a method
save_route
from source
Update a route/page. Wire to controller with both controller and controller_method UUIDs. For significant routes, include context fields. Update a route/page. Wire to controller with both controller and controller_method UUIDs. For significant routes, include context fields.
save_setting
from source
search_attributes
from source
Find available PHP 8 attributes in Laravel (name, namespace, target, expected args) before adding them to files/methods. Three modes: no params → list categories (eloquent, queue,… Find available PHP 8 attributes in Laravel (name, namespace, target, expected args) before adding them to files/methods. Three modes: no params → list categories (eloquent, queue, routing, …); category only → all attributes in it (e.g. eloquent → Fillable, Hidden, …); query → search names (e.g.
search_elements
from source
search_files
from source
Search for files in the project by name or type Search for files in the project by name or type
search_methods
from source