TM

tomatophp/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 73 趋势 8MIT

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.
在 GitHub 查看完整 README

安装

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" } } }