Token导航 LogoToken导航

MCP Server · 文档知识

Strapi MCP Server (Misterboe)

一个用于与Strapi CMS交互的模型上下文协议服务器,支持AI助手通过标准化接口与Strapi实例进行交互,包括内容类型管理和REST API操作。

HTTP官方级别未说明来源级核验工具 0
API集成JavaScriptClaudeClaude Desktop

快速开始

作者 / 组织
misterboe
提供方
misterboe
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

73

仓库热度

收录来源

3 个

MCP World

选型结论

Strapi MCP Server (Misterboe) 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过HTTP 远程服务接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

文档知识

传输方式

HTTP

认证方式

访问 Token

部署方式

支持远程部署

安装与配置

安装命令

npx strapi@latest install --plugin=mcp

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Strapi MCP服务器

用于与Strapi CMS交互的模型上下文协议服务器。该服务器使人工智能助手能够通过标准化界面与Strapi实例交互,支持内容类型和REST API操作。

⚠️ 重要免责声明:该软件是在人工智能技术的帮助下开发的。它按原样提供,未经彻底测试和验证,不得在生产环境中使用。代码可能包含错误、安全漏洞或意外行为。仅用于研究、学习或开发目的,风险自负。

更新日志

版本2.6.0-增强的验证和调试更新

  • 🔧 使用McpError和ErrorCode实现了结构化错误处理
  • ✅ 为运行时类型安全添加了全面的Zod验证
  • 📊 具有请求跟踪功能的集成综合日志记录系统
  • 🐛 添加了带有环境变量的调试模式配置
  • 🧹 删除了未使用的提示处理程序,以实现更清晰的代码库
  • ⬆️ 将所有依赖项更新为最新版本
  • 📖 为开发工作流程添加了DEBUGG.md指南
  • 🛡️ 通过更好的输入验证增强安全性
  • 🚀 通过详细的错误消息改善开发人员体验

有关完整的版本历史记录,请参阅 更改日志.md.

特性

  • 🔍 模式自省
  • 🔄 带有验证的REST API支持
  • 📸 媒体上传处理
  • 🔐 JWT身份验证
  • 📝 内容类型管理
  • 🖼️ 具有格式转换的图像处理
  • 🌐 多服务器支持
  • ✅ 自动模式验证
  • 🔒 写保护策略
  • 📚 集成文档
  • 🔄 版本兼容性管理

安装

您可以在Claude Desktop配置中直接将此服务器与npx一起使用:

{
  "mcpServers": {
    "strapi": {
      "command": "npx",
      "args": ["-y", "@bschauer/strapi-mcp-server@2.6.0"]
    }
  }
}

配置

在以下位置创建配置文件 ~/.mcp/strapi-mcp-server.config.json:

{
  "myserver": {
    "api_url": "http://localhost:1337",
    "api_key": "your-jwt-token-from-strapi-admin",
    "version": "5.*" // Optional: Specify Strapi version (e.g., "5.*", "4.1.5", "v4")
  }
}

您可以通过将多个Strapi实例添加到此文件中来配置它们。

版本配置

服务器现在支持各种版本格式:

  • 通配符:“5。_", "4._"
  • 具体:“4.1.5”、“5.0.0”
  • 简单:“v4”、“v5”

这有助于服务器提供特定于版本的指导,并适当地处理API差异。

获取JWT代币

  1. 登录您的Strapi管理面板
  2. 创建具有适当权限的API令牌
  3. 将令牌添加到相应服务器名称下的配置文件中

用法

列出可用服务器

strapi_list_servers();
// Now includes version information and differences between v4 and v5

内容类型

// Get all content types from a specific server
strapi_get_content_types({
  server: "myserver",
});

// Get components with pagination
strapi_get_components({
  server: "myserver",
  page: 1,
  pageSize: 25,
});

REST API

REST API提供了全面的CRUD操作,具有内置的验证和版本特定的处理:

// Query content with filters
strapi_rest({
  server: "myserver",
  endpoint: "api/articles",
  method: "GET",
  params: {
    filters: {
      title: {
        $contains: "search term",
      },
    },
  },
});

// Create new content
strapi_rest({
  server: "myserver",
  endpoint: "api/articles",
  method: "POST",
  body: {
    data: {
      title: "New Article",
      content: "Article content",
      category: "news",
    },
  },
});

// Update content
strapi_rest({
  server: "myserver",
  endpoint: "api/articles/123",
  method: "PUT",
  body: {
    data: {
      title: "Updated Title",
      content: "Updated content",
    },
  },
});

// Delete content
strapi_rest({
  server: "myserver",
  endpoint: "api/articles/123",
  method: "DELETE",
});

媒体上传

// Upload image with automatic optimization
strapi_upload_media({
  server: "myserver",
  url: "",
  format: "webp",
  quality: 80,
  metadata: {
    name: "My Image",
    caption: "Image Caption",
    alternativeText: "Alt Text",
  },
});

版本差异(v4与v5)

服务器自动处理的Strapi版本之间的主要区别:

v4

  • 使用数字ID
  • 嵌套属性结构
  • 响应中的数据包装器
  • 传统REST模式
  • 外部i18n插件

版本5

  • 基于文档的ID
  • 扁平数据结构
  • 直接属性访问
  • 增强JWT安全性
  • 集成i18n支持
  • 新文档服务API

安全功能

写保护策略

服务器实施了严格的写保护策略:

  • 所有写入操作都需要明确授权
  • 受保护的操作包括:

- POST(创建) - PUT(更新) - 删除 - 媒体上传

  • 每个操作都会被记录和验证

最佳实践

  1. 始终先检查架构 strapi_get_content_types
  2. 端点使用正确的复数/单数形式
  3. 在查询中包含错误处理
  4. 上传前验证URL
  5. 从最少的查询开始,只在需要时添加填充
  6. 更新时始终包含完整的数据对象
  7. 使用过滤器优化查询性能
  8. 利用内置模式验证
  9. 检查操作的版本兼容性
  10. 遵循写保护策略指南

REST API提示

过滤

// Filter by field value
params: {
  filters: {
    title: "Exact Match";
  }
}

// Contains filter
params: {
  filters: {
    title: {
      $contains: "partial";
    }
  }
}

// Multiple conditions
params: {
  filters: {
    $and: [{ category: "news" }, { published: true }];
  }
}

排序

params: {
  sort: ["createdAt:desc"];
}

分页

params: {
  pagination: {
    page: 1,
    pageSize: 25
  }
}

人口

// Basic request without population
params: {
}

// Selective population when needed
params: {
  populate: ["category"];
}

// Detailed population with field selection
params: {
  populate: {
    category: {
      fields: ["name", "slug"];
    }
  }
}

故障排除

常见问题和解决方案:

  1. 404错误

- 检查端点复数/单数形式 - 验证内容类型是否存在 - 确保API URL正确 - 检查是否使用正确的ID格式(数字与基于文档)

  1. 身份验证问题

- 验证JWT令牌是否有效 - 检查令牌权限 - 确保令牌未过期

  1. 版本相关问题

- 验证配置中的版本规范 - 检查数据结构是否与版本匹配 - 查看版本差异文档

  1. 写保护错误

- 确保操作获得授权 - 检查操作是否受到保护 - 验证请求是否符合安全策略

贡献

欢迎投稿!请随时提交拉取请求。

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

内容管理系统JavaScript本地部署AI接口RESTAPI数据验证媒体处理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Strapi MCP Server (Misterboe)

MCP World · 本页

0HTTP有3 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Strapi MCP Server (Misterboe) 怎么安装?

公开资料给出的安装命令是 npx strapi@latest install --plugin=mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Strapi MCP Server (Misterboe) 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Strapi MCP Server (Misterboe) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Strapi MCP Server (Misterboe) 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Strapi MCP Server (Misterboe) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP