
Stellify Mcp
Connects Claude to Stellify's API for building Laravel and Vue applications through structured JSON representations rather than raw code files. You can create controllers, models, and components incrementally by adding methods, statements, and template elements one piece at a time, which lets the AI make surgical edits without rewriting entire files. It handles dependency resolution automatically, pulling Laravel core classes from api.laravel.com and vendor packages from your local installation. Exposes tools for file creation, method signatures, code parsing, HTML to element conversion, and project search. Useful if you're working in Stellify's platform and want conversational application scaffolding with granular control over what gets generated and modified.
- GitHub stars
- 1
- tools
- 17
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 2
- last updated
- Oct 7, 2026
Tools
17 toolsPublic tool metadata for what this MCP can expose to an agent.
get_projectGet the active Stellify project for the authenticated user. Call this first before any other operations.
Get the active Stellify project for the authenticated user. Call this first before any other operations.
No parameter schema in public metadata yet.
get_directoryGet a directory by UUID to see its contents.
Get a directory by UUID to see its contents.
No parameter schema in public metadata yet.
create_directoryCreate a new directory for organizing files.
Create a new directory for organizing files.
No parameter schema in public metadata yet.
create_fileCreate a new file in a Stellify project. This creates an empty file shell - no methods, statements, or template yet.
Create a new file in a Stellify project. This creates an empty file shell - no methods, statements, or template yet.
No parameter schema in public metadata yet.
get_fileGet a file by UUID with all its metadata, methods, and statements.
Get a file by UUID with all its metadata, methods, and statements.
No parameter schema in public metadata yet.
save_fileSave/update a file with its full configuration. This finalizes the file after create_file.
Save/update a file with its full configuration. This finalizes the file after create_file.
No parameter schema in public metadata yet.
search_filesSearch for files in the project by name or type.
Search for files in the project by name or type.
No parameter schema in public metadata yet.
create_methodCreate a method signature in a file (without implementation).
Create a method signature in a file (without implementation).
No parameter schema in public metadata yet.
add_method_bodyParse and add code to a method body. Stellify parses the code into structured JSON statements.
Parse and add code to a method body. Stellify parses the code into structured JSON statements.
No parameter schema in public metadata yet.
search_methodsSearch for methods in the project by name or within a specific file.
Search for methods in the project by name or within a specific file.
No parameter schema in public metadata yet.
create_statementCreate an empty statement in a file. This is step 1 of 2 - you must call add_statement_code next.
Create an empty statement in a file. This is step 1 of 2 - you must call add_statement_code next.
No parameter schema in public metadata yet.
add_statement_codeAdd code to an existing statement. This is step 2 of 2 - call after create_statement.
Add code to an existing statement. This is step 2 of 2 - call after create_statement.
No parameter schema in public metadata yet.
get_statementGet a statement by UUID with its clauses (code tokens).
Get a statement by UUID with its clauses (code tokens).
No parameter schema in public metadata yet.
create_routeCreate a new route/page in a Stellify project.
Create a new route/page in a Stellify project.
No parameter schema in public metadata yet.
get_routeGet a route/page by UUID.
Get a route/page by UUID.
No parameter schema in public metadata yet.
search_routesSearch for routes/pages in the project by name.
Search for routes/pages in the project by name.
No parameter schema in public metadata yet.
create_elementCreate a new UI element. Provide either page (route UUID) for root elements, or parent (element UUID) for child elements.
Create a new UI element. Provide either page (route UUID) for root elements, or parent (element UUID) for child elements.
No parameter schema in public metadata yet.
Sponsors
Configuration
STELLIFY_API_URL*Stellify API endpoint URL
STELLIFY_API_TOKEN*secretYour Stellify API token (get from stellisoft.com/settings/tokens)
Readme
Stellify MCP Server
Model Context Protocol (MCP) server for Stellify - the AI-native code generation platform.
What is This?
This MCP server lets AI assistants (like Claude Desktop) interact with your Stellify projects to build Laravel and Vue.js applications incrementally. Instead of generating full code files at once, AI can:
- Create file structures (classes, controllers, models, middleware, Vue components)
- Add method signatures with type hints
- Parse PHP/JavaScript code into structured JSON (statement-by-statement)
- Convert HTML to Stellify elements in a single operation
- Search existing code in your projects
- Install reusable code from the global library
- Build applications through natural conversation
Quick Start — Hosted Server (recommended)
Details
- Repository
- github.com/stellify-software-ltd/stellify-mcp
- Category
- Data & Analytics
- Package
@stellisoft/stellify-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active