Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
C

contentful/contentful-mcp-server

Manage Contentful entries through the Management API

Before you install: no copy-paste command · no license recorded · link reachable

First step: git clone https://github.com/contentful/contentful-mcp-server.git

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "contentful-contentful-mcp-server": {
      "command": "npx",
      "args": ["-y", "@contentful/mcp-server"]
    }
  }
}

Parsed from the README we fetched on 2026-11-05; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "contentful-contentful-mcp-server": {
      "command": "npx",
      "args": ["-y", "@contentful/mcp-server"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio contentful-contentful-mcp-server -- npx -y @contentful/mcp-server
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
Install
npx -y @contentful/mcp-server
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npx -y @contentful/mcp-server. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Contentful MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A Model Context Protocol (MCP) server that provides AI assistants with comprehensive tools to interact with Contentful APIs.
## 🚀 Example Use Cases
This MCP server provides a comprehensive set of tools for content management, allowing AI to help you create, edit, organize, and publish content directly within Contentful. Once configured, you can use natural language in your AI assistant of choice to manage and interact with your Contentful spaces, including:
Content Creation: "Create a new blog post for our fall product launch"
Content Management: "Update all product entries to include the new pricing structure"
Asset Organization: "Upload and organize these marketing images by campaign"
Workflow Automation: "Create an AI action that translates content to Spanish"
Content Modeling: "Add a new field to the product content type for customer ratings"
## 📓 Table of Contents
⚙️ Getting Started
Prerequisites
Installation
Environment Variables
Protected environments
Configuration
🛠️ Available Tools
🔍 Development
Testing with MCP Inspector
📦 Releases
🤝 Contributing and development
📚 Documentation
❓ Help & Support
📄 License and Notices
🛡️ Code of Conduct
## ⚙️ Getting started
### Prerequisites
Node.js
npm
A Contentful account with a Space ID
Contentful Management API personal access token
### Installation
#### One-Click install
Note: This requires Cursor to be installed. If the link doesn't work, try the manual installation below.
Claude Desktop:
Download the .dxt configuration file here from the latest release and import it into Claude Desktop to automatically configure the MCP server with your environment variables.
Codex:
bash
codex mcp add contentful --env CONTENTFULMANAGEMENTACCESSTOKEN="your-CMA-token" --env SPACEID="your-space-id" --env ENVIRONMENTID="master" --env CONTENTFULHOST="api.contentful.com" -- npx -y @contentful/mcp-server
#### Install from source
bash
git clone https://github.com/contentful/contentful-mcp-server.git
cd contentful-mcp-server
npm install
npm run build
### Environment Variables
| Environment Variable | Required | Default Value | Description |
| CONTENTFULMANAGEMENTACCESSTOKEN | ✅ Yes | - | Your Contentful Management API personal access token |
| SPACEID | ✅ Yes | - | Your Contentful Space ID |
| ENVIRONMENTID | ❌ No | master | Target environment within your space |
| PROTECTEDENVIRONMENTS | ❌ No | - | Comma-separated environment IDs blocked from write/delete operations (e.g. master,staging). See Protected environments. |
| CONTENTFULHOST | ❌ No | api.contentful.com | Contentful API host |
| EXPORTBASEDIR | ❌ No | process.cwd() | Server-controlled root directory for exportspace output |
| NODEENV | ❌ No | production | Node Environment to run in |
### Protected environments
Set PROTECTEDENVIRONMENTS to a comma-separated list of environment IDs (e.g. master,staging) to block write and delete tool calls targeting those environments. Reads (get, list, searchentries) are unaffected.
bash
PROTECTEDENVIRONMENTS=master,staging
When the guard fires, the tool returns a clear error and never reaches the Contentful API:
> Environment 'master' is protected. Write and delete operations are not allowed.
Notes:
Opt-in. Unset (or only commas/whitespace) means no environments are protected — existing behavior is unchanged.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/contentful-contentful-mcp-server/)
Source
awesome · https://github.com/contentful/contentful-mcp-server
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index