Web MCP server for the TomatoPHP Filament plugin docs and versions
概览
A public, read-only Model Context Protocol server for the TomatoPHP Filament plugins, running at . It lets AI assistants (Claude, Cursor, VS Code Copilot and any other MCP client) read the README of every tomatophp/* plugin, search across them, and pick the release that matches your Filament and Laravel versions, with the exact composer require line and the panel registration snippet. No account and no API key. The index is rebuilt every hour from GitHub and Packagist, and a GitHub webhook re-syncs a plugin as soon as it is pushed or released. Endpoint: https://mcp.tomatophp.com/mcp (Streamable HTTP). In Claude Desktop you can also add it under Settings, Connectors, Add custom connector. - Which version of tomatophp/filament-users works with Filament 4 and Laravel 12? - Install filament-accounts in this project and register it on the admin panel. - Search the TomatoPHP docs for user impersonation. All tools are read-only and idempotent.
README
以下为原文 README 节选,完整内容请查看原文。
TomatoPHP MCP
A public, read-only Model Context Protocol server for the TomatoPHP Filament plugins, running at https://mcp.tomatophp.com/mcp.
It lets AI assistants (Claude, Cursor, VS Code Copilot and any other MCP client) read the README of every tomatophp/* plugin, search across them, and pick the release that matches your Filament and Laravel versions, with the exact composer require line and the panel registration snippet. No account and no API key.
The index is rebuilt every hour from GitHub and Packagist, and a GitHub webhook re-syncs a plugin as soon as it is pushed or released.
Connect
Endpoint: https://mcp.tomatophp.com/mcp (Streamable HTTP).
Claude Code
claude mcp add --transport http tomatophp https://mcp.tomatophp.com/mcp
Claude Code (.mcp.json), Claude Desktop (claude_desktop_config.json) and Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"tomatophp": {
"type": "http",
"url": "https://mcp.tomatophp.com/mcp"
}
}
}
In Claude Desktop you can also add it under Settings, Connectors, Add custom connector.
VS Code (.vscode/mcp.json)
{
"servers": {
"tomatophp": {
"type": "http",
"url": "https://mcp.tomatophp.com/mcp"
}
}
}
Then ask things like:
- Which version of tomatophp/filament-users works with Filament 4 and Laravel 12?
- Install filament-accounts in this project and register it on the admin panel.
- Search the TomatoPHP docs for user impersonation.
Tools
All tools are read-only and idempotent. Package names can be given as tomatophp/filament-users or just filament-users.
| Tool | Arguments | Returns |
|---|---|---|
list-plugins |
query?, filament? |
Every plugin with its latest version, the Filament, Laravel and PHP versions it supports and a one-line description. With filament, only plugins that have a release for that Filament major, plus the install line. |
get-plugin |
package |
Latest version and requirements, every major version line, the composer command, artisan install commands and the ->plugin(...) registration snippet parsed from the README, and links (GitHub, Packagist, demo). |
get-plugin-docs |
package, section? |
The README markdown, or only the section under that heading (with its sub-sections). |
search-docs |
query, limit? |
The best matching README sections across all plugins, with package, heading, link and snippet. |
get-compatible-version |
package, filament, laravel? |
The newest release that supports that Filament (and Laravel) major and the composer require line. |
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"tomatophp": {
"type": "http",
"url": "https://mcp.tomatophp.com/mcp"
}
}
}