
Laravilt
io.github.laraviltv1.0.0Updated Oct 11, 2026
Laravilt docs, packages and plugins for agents: a Laravel admin panel on Inertia with Vue or React.
Overview
A public, read-only MCP server that gives assistants the latest Laravilt documentation, package versions, changelogs and plugin guides.
- What it does
- It exposes Laravilt's documentation and package metadata to an assistant. Tools include list-packages and get-package for package descriptions, versions, install commands and frontend notes, search-docs and read-doc for ranked documentation snippets and full pages, list-docs for the documentation tree, get-latest-versions for a package-to-version map with a composer require line, get-changelog for recent entries, and plugin-development-guide and installation-guide for building plugins and installing Laravilt on Laravel 13. Resources cover packages and every synced document, and a build-resource prompt is provided.
- When to use it
- Useful when an assistant needs current Laravilt or Laravel admin panel information instead of possibly outdated training data: looking up package versions, reading docs, checking changelogs, or following installation and plugin development steps.
- Requirements
- A remote streamable HTTP endpoint at no authentication is declared. Clients that cannot speak streamable HTTP directly, such as Claude Desktop, need the mcp-remote bridge via npx. The service is rate limited per IP.
Installation
In SourceWeft
- Open Laravilt in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"laravilt": {
"type": "http",
"url": "https://mcp.laravilt.com/mcp"
}
}
}README
Laravilt MCP
A public, read-only Model Context Protocol server that gives AI assistants the latest Laravilt documentation, READMEs, changelogs and released versions of every laravilt/* package, including the plugin system and the Vue/React frontends.
Endpoint: https://mcp.laravilt.com/mcp (streamable HTTP, no authentication, rate limited per IP).
Connect
Claude Code
Cursor / VS Code (.cursor/mcp.json or .vscode/mcp.json)
Claude Desktop (through mcp-remote)
Any other client: use the streamable HTTP URL https://mcp.laravilt.com/mcp.
Tools
Resources: laravilt://packages and laravilt://docs/{package}/{path} for every synced document. Prompt: build-resource.
How content stays current
php artisan laravilt:sync scans the laravilt GitHub organization, downloads each package's default branch as a tarball, indexes README.md, CHANGELOG.md, composer.json and every Markdown file under docs/, and records released versions from Packagist. Unchanged commits are skipped. The scheduler runs it every 30 minutes, and a GitHub webhook (POST /webhooks/github, signed with GITHUB_WEBHOOK_SECRET) queues a sync of the pushed repository immediately.
Local development
Then open http://127.0.0.1:8000 for the landing page, or point an MCP client at http://127.0.0.1:8000/mcp.
Configuration
Deployment
composer install --no-dev --optimize-autoloader, create.envfrom.env.example,php artisan key:generate,php artisan migrate --force.- Run
php artisan laravilt:synconce. - Run the scheduler every minute (
php artisan schedule:run) and a queue worker for webhook-triggered syncs (php artisan queue:work, orQUEUE_CONNECTION=sync). - Serve
public/with PHP-FPM behind your web server or reverse proxy, and setTRUSTED_PROXIES. - In each Laravilt repository (or the organization), add a webhook to
https://mcp.laravilt.com/webhooks/githubfor push events, using the same secret.
License
MIT
Source: README.md at commit e2643f8
Tools
0Version history
1- v1.0.0LatestOct 11, 2026


