
Contentful Delivery MCP Server

2025.04.02
4
TypeScript内容管理开发效率内容生成开发效率
Contentful Delivery MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在通过AI助手无缝访问Contentful的Delivery API。用户可以使用自然语言查询和检索内容条目、资产和内容类型。该服务提供了丰富的功能,包括自然语言搜索、条目和资产管理、内容类型模式访问等,适用于内容管理和开发效率提升的场景。
View on GitHub
Overview
基本能力
产品定位
Contentful Delivery MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在通过AI助手无缝访问Contentful的Delivery API。
核心功能
- 自然语言查询内容
- 通过ID或内容类型检索条目
- 资产管理
- 内容类型模式访问
- 分页支持
- 富文本内容处理
适用场景
- 内容管理系统(CMS)集成
- 开发效率提升
- 自然语言查询内容
- 内容条目和资产管理
工具列表
query_entries
- 自然语言搜索所有内容get_entry
- 通过ID获取特定条目get_entries
- 列出带有过滤条件的条目get_assets
- 浏览所有资产get_asset
- 通过ID获取资产详情get_content_type
- 查看内容类型模式get_content_types
- 列出可用的内容类型
常见问题解答
- 如何设置Contentful凭证?
bash export CONTENTFUL_SPACE_ID="your_space_id" export CONTENTFUL_ACCESS_TOKEN="your_access_token" # Optional: Restrict content to specific content types export CONTENTFUL_CONTENT_TYPE_IDS="blogPost,article,product"
- 如何调试?
bash npm run inspector
访问提供的URL以使用调试工具。
使用教程
使用依赖
- Node.js环境
安装教程
安装包到项目中:
npm install @mshaaban0/contentful-delivery-mcp-server
或全局安装:
npm install -g @mshaaban0/contentful-delivery-mcp-server
调试方式
运行检查器以调试:
npm run inspector
访问提供的URL以使用调试工具。