关于 ainative-strapi-mcp-server
ainative-strapi-mcp-server 将 AI 助手连接到 Strapi CMS,用于管理博客文章、教程和活动。它支持创建、更新、发布和筛选内容,也可查询作者及分类标签等信息。
主要功能
- 01创建、读取、更新和发布博客文章
- 02管理含难度和时长的教程
- 03管理活动及其详情
- 04按元数据筛选内容
- 05列出作者、分类和标签
适用场景
- 01通过 AI 助手发布博客文章
- 02更新并筛选教程目录
- 03管理网络研讨会或工作坊列表
MCP 相关
向兼容 MCP 的 AI 助手提供 Strapi 内容管理操作,使用已配置的 Strapi URL 和管理员凭据进行连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
AINative Strapi MCP 服务
为 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)
- strapi_create_blog_post - 创建新的博客文章
- strapi_list_blog_posts - 使用高级筛选列出博客文章
- strapi_get_blog_post - 根据文档 ID 获取指定博客文章
- strapi_update_blog_post - 更新现有博客文章
- strapi_publish_blog_post - 发布或取消发布博客文章
- strapi_list_authors - 列出所有作者
- strapi_list_categories - 列出所有博客类别
- strapi_list_tags - 列出所有博客标签
教程操作(5)
- strapi_create_tutorial - 创建分步教程
- strapi_list_tutorials - 使用筛选条件列出教程
- strapi_get_tutorial - 根据文档 ID 获取指定教程
- strapi_update_tutorial - 更新现有教程
- strapi_publish_tutorial - 发布或取消发布教程
活动操作(5)
- strapi_create_event - 创建新活动
- strapi_list_events - 使用筛选条件列出活动
- strapi_get_event - 根据文档 ID 获取指定活动
- strapi_update_event - 更新现有活动
- 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 文件
支持
如有问题、疑问或希望参与贡献,请联系:
- GitHub Issues:https://github.com/AINative-Studio/ainative-strapi-mcp-server/issues
- 邮箱:[email protected]
- 网站:https://ainative.studio
参与贡献
欢迎贡献!请随时提交 Pull Request。
致谢
由 AINative Studio 为 Model Context Protocol 生态系统打造。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。