mcpField
A
ainative-strapi-mcp-server

ainative-strapi-mcp-server

本地服务
github.com/AINative-Studio商业与营销013 周前更新

关于 ainative-strapi-mcp-server

ainative-strapi-mcp-server 将 AI 助手连接到 Strapi CMS,用于管理博客文章、教程和活动。它支持创建、更新、发布和筛选内容,也可查询作者及分类标签等信息。

主要功能

  1. 01创建、读取、更新和发布博客文章
  2. 02管理含难度和时长的教程
  3. 03管理活动及其详情
  4. 04按元数据筛选内容
  5. 05列出作者、分类和标签

适用场景

  1. 01通过 AI 助手发布博客文章
  2. 02更新并筛选教程目录
  3. 03管理网络研讨会或工作坊列表

MCP 相关

向兼容 MCP 的 AI 助手提供 Strapi 内容管理操作,使用已配置的 Strapi URL 和管理员凭据进行连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ainative-studio-ainative-strapi": {
"command": "npx",
"args": [
"-y",
"ainative-strapi-mcp-server"
]
}
}
}
启动命令npx -y ainative-strapi-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmainative-strapi-mcp-server1.4.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

AINative Strapi MCP 服务

npm version License: MIT

为 Strapi CMS 提供自然语言博客发布和内容管理功能。面向 AI 助手的生产就绪型 MCP(Model Context Protocol)集成。

功能

  • 博客文章管理:创建、读取、更新和发布博客文章,支持 Markdown
  • 教程系统:创建分步教程,支持难度级别和时长跟踪
  • 活动管理:管理网络研讨会、工作坊、聚会和会议
  • 高级筛选:按类别、标签、作者、难度和活动类型搜索和筛选
  • 元数据操作:列出作者、类别和标签
  • 生产就绪:在全面的测试套件中通过率达 100%

安装

全局安装
npm install -g ainative-strapi-mcp-server
适用于兼容 MCP 的 AI 助手

添加到 MCP 配置文件中:

{
  "mcpServers": {
    "ainative-strapi": {
      "command": "ainative-strapi-mcp",
      "args": [],
      "env": {
        "STRAPI_URL": "https://your-strapi-instance.com",
        "STRAPI_ADMIN_EMAIL": "[email protected]",
        "STRAPI_ADMIN_PASSWORD": "your-secure-password"
      }
    }
  }
}

环境变量

变量必填描述
STRAPI_URL是您的 Strapi 实例 URL(例如:https://cms.example.com)
STRAPI_ADMIN_EMAIL是用于身份验证的管理员邮箱
STRAPI_ADMIN_PASSWORD是用于身份验证的管理员密码

可用操作

博客文章操作(6)
  1. strapi_create_blog_post - 创建新的博客文章
  2. strapi_list_blog_posts - 使用高级筛选列出博客文章
  3. strapi_get_blog_post - 根据文档 ID 获取指定博客文章
  4. strapi_update_blog_post - 更新现有博客文章
  5. strapi_publish_blog_post - 发布或取消发布博客文章
  6. strapi_list_authors - 列出所有作者
  7. strapi_list_categories - 列出所有博客类别
  8. strapi_list_tags - 列出所有博客标签
教程操作(5)
  1. strapi_create_tutorial - 创建分步教程
  2. strapi_list_tutorials - 使用筛选条件列出教程
  3. strapi_get_tutorial - 根据文档 ID 获取指定教程
  4. strapi_update_tutorial - 更新现有教程
  5. strapi_publish_tutorial - 发布或取消发布教程
活动操作(5)
  1. strapi_create_event - 创建新活动
  2. strapi_list_events - 使用筛选条件列出活动
  3. strapi_get_event - 根据文档 ID 获取指定活动
  4. strapi_update_event - 更新现有活动
  5. strapi_publish_event - 发布或取消发布活动

使用示例

创建博客文章
strapi_create_blog_post({
  title: "Getting Started with AI Development",
  content: "# Introduction\n\nLet's explore AI development...",
  description: "A beginner's guide to AI development",
  author_id: 1,
  category_id: 2,
  tag_ids: [1, 3, 5]
})
使用筛选条件列出博客文章
strapi_list_blog_posts({
  status: "published",
  category_id: 2,
  page: 1,
  pageSize: 10,
  sort: "publishedAt:desc"
})
创建教程
strapi_create_tutorial({
  title: "Building Your First AI Agent",
  content: "# Step 1: Setup\n\nFirst, install the required packages...",
  description: "Learn to build AI agents from scratch",
  difficulty: "beginner",
  duration: 30,
  author_id: 1
})
创建活动
strapi_create_event({
  title: "AI Development Workshop",
  description: "Hands-on workshop for building AI applications",
  event_type: "workshop",
  start_date: "2025-02-15T10:00:00Z",
  end_date: "2025-02-15T16:00:00Z",
  location: "Virtual - Zoom",
  registration_url: "https://example.com/register",
  max_attendees: 50
})

版本历史

v1.0.0 (2025-12-13)
  • 首次发布
  • 支持博客文章、教程和活动
  • 提供 18 项操作,具备完整的 CRUD 功能
  • 高级筛选和搜索
  • 经过全面测试,达到生产就绪状态

许可证

MIT 许可证 - 详情请参阅 LICENSE 文件

支持

如有问题、疑问或希望参与贡献,请联系:

参与贡献

欢迎贡献!请随时提交 Pull Request。

致谢

由 AINative Studio 为 Model Context Protocol 生态系统打造。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。