MCP Catalogs
首页payloadcmsmcp screenshot

payloadcmsmcp

by disruption-hub·114·综合分 41

专为 Payload CMS 3.0 设计的 MCP 服务器,提供代码验证、模板生成和项目脚手架工具。

developer-toolsdatabaseecommerce
41
Forks
11
活跃 Issue
14 个月前
最近提交
2 天前
收录于

概述

Payload CMS MCP Server 通过提供专业的代码验证、生成和项目脚手架工具,增强了 Payload CMS 应用的开发体验。它包含用于验证集合、字段、全局和配置文件的全面工具,遵循最佳实践生成模板,并构建完整的项目结构。该服务器部署在 Railway 上,并通过命令传输方式与 Cursor IDE 无缝集成。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:验证 Payload CMS 集合和配置是否符合最佳实践
:为集合、字段、钩子和其他组件生成代码模板
:使用数据库设置和身份验证构建完整的 Payload CMS 项目
:这个 MCP 服务器支持哪些 Payload CMS 版本?
:我可以将此 MCP 服务器与 Cursor 之外的 AI 客户端一起使用吗?

什么时候选它

如果你使用 Payload CMS 3.0 开发并需要专门的验证、模板生成和项目搭建工具,请选择此。

什么时候不要选它

如果你不使用 Payload CMS,则不适合,因为它专门为此 CMS 平台设计,并且依赖 Railway 部署。

此 server 暴露的工具

从 README 抽取出 7 个工具
  • validatevalidate(code: string, fileType: string)

    Validates Payload CMS code for syntax and best practices

  • queryquery(query: string, fileType?: string)

    Queries validation rules and best practices for Payload CMS

  • mcp_querymcp_query(sql: string)

    Executes SQL-like queries against Payload CMS structures

  • generate_templategenerate_template(templateType: string, options: object)

    Generates code templates for various Payload CMS components

  • generate_collectiongenerate_collection(slug: string, fields?: array, auth?: boolean, timestamps?: boolean, admin?: object, hooks?: boolean, access?: boolean, versions?: boolean)

    Generates a complete Payload CMS collection definition

  • generate_fieldgenerate_field(name: string, type: string, required?: boolean, unique?: boolean, localized?: boolean, access?: boolean, admin?: object, validation?: boolean, defaultValue?: any)

    Generates a Payload CMS field definition

  • scaffold_projectscaffold_project(projectName: string, description?: string, serverUrl?: string, database?: string, auth?: boolean, admin?: object, collections?: array, globals?: array, blocks?: array, plugins?: array, typescript?: boolean)

    Scaffolds a complete Payload CMS project structure

可对比工具

payloadcms-mcpcms-mcprailway-mcp

安装

安装

使用 Cursor

  1. 打开 Cursor 设置
  2. 进入 MCP 服务器部分
  3. 添加新的 MCP 服务器
  4. 命名为 "Payload CMS 3.0 MCP"
  5. 将传输类型设置为 "Command"
  6. 设置命令为:railway run --service=YOUR_SERVICE_ID
  7. 保存配置

通用设置

确保您拥有 Node.js 18+ 和带有 API token 的活跃 Railway 账户。

FAQ

这个 MCP 服务器支持哪些 Payload CMS 版本?
此服务器专为 Payload CMS 3.0 设计,可能不兼容早期版本。
我可以将此 MCP 服务器与 Cursor 之外的 AI 客户端一起使用吗?
是的,您可以使用任何支持命令传输的 MCP 客户端。设置说明可能因客户端而异。

payloadcmsmcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。