Token导航 LogoToken导航TokenDH.com
Contentstack MCP Streamable logo
运维云端未说明官方级别未说明来源级核验

Contentstack MCP Streamable

MCP Server

一个为Contentstack MCP提供HTTP传输封装的服务器,支持远程访问和水平扩展。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
HTTP服务TypeScriptCursor远程访问Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

1237889321

提供方

1237889321

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Contentstack MCP流式HTTP服务器

失望:Contentstack将很快构建一个可流式传输的http服务器

一个流式HTTP传输包装器 @内容堆栈/mcp 包裹。此服务器通过HTTP而不是stdio公开所有Contentstack MCP工具,实现远程访问、水平扩展以及与基于浏览器和网络的MCP客户端的集成。

运作原理

此服务器充当透明代理:

  1. 生成物 @contentstack/mcp 作为通过stdio进行通信的子进程
  2. 从子进程中发现所有可用工具
  3. 通过可流式HTTP传输在单个服务器上公开它们 /mcp 端点
  4. 将工具调用从HTTP客户端转发到底层Contentstack MCP服务器

所有工具来自 @contentstack/mcp 可用的工具包括CMA、CDA、Analytics、BrandKit、Launch、DeveloperHub、Lytics和Personalize。

先决条件

  • Node.js 18+
  • 具有适当凭据的Contentstack帐户
  • OAuth身份验证已完成(适用于CMA、Analytics、BrandKit、Launch、DeveloperHub、Personalize)

设置

1.安装依赖项

npm install

2.配置环境变量

复制示例env文件并填写您的凭据:

cp .env.example .env

编辑 .env 使用您的Contentstack凭据:

CONTENTSTACK_API_KEY=your_stack_api_key
GROUPS=cma

环境变量 查看完整列表。

3.使用OAuth进行身份验证

在使用CMA、Analytics、BrandKit、Launch、DeveloperHub或Personalize工具之前,请运行OAuth流:

npm run auth

这将在本地存储您的OAuth令牌,供子进程使用。

4.构建和运行

npm run build
npm start

对于自动重新加载的开发:

npm run dev

默认情况下,服务器在端口3000上启动。

连接客户端

配置您的MCP客户端以通过Streamable HTTP连接。示例 mcp-config.json:

{
  "mcpServers": {
    "contentstack": {
      "type": "streamable-http",
      "url": "http://localhost:3000/mcp"
    }
  }
}

Cursor IDE

添加到光标MCP设置(.cursor/mcp.json):

{
  "mcpServers": {
    "contentstack": {
      "type": "streamable-http",
      "url": "http://localhost:3000/mcp"
    }
  }
}

环境变量

变量必填描述
PORT服务器端口(默认值: 3000)
CONTENTSTACK_API_KEY您的堆栈API密钥
CONTENTSTACK_DELIVERY_TOKEN仅限CDA内容传递API的传递令牌
CONTENTSTACK_BRAND_KIT_ID仅限BrandKit品牌套件ID
CONTENTSTACK_LAUNCH_PROJECT_ID仅启动启动项目ID
CONTENTSTACK_PERSONALIZE_PROJECT_ID仅个性化个性化项目ID
LYTICS_ACCESS_TOKEN仅限LyticsLytics访问令牌
GROUPS没有要启用的逗号分隔API组(默认值: cma).选项: cma, cda, analytics, brandkit, launch, developerhub, lytics, personalize, all

API组

身份验证所需配置
注册管理会计师OAuth堆栈API密钥
临床文档架构基于令牌堆栈API密钥+传递令牌
分析OAuth堆栈API密钥
BrandKitOAuthStack API密钥+品牌工具包ID
发射OAuth堆栈API密钥+启动项目ID
开发者专区OAuth堆栈API密钥
Lytics基于令牌Lytics访问令牌
个性化OAuth堆栈API密钥+个性化项目ID

端点

方法路径描述
POST/mcpMCP JSON-RPC请求(初始化、工具调用)
GET/mcp服务器到客户端通知的SSE流
DELETE/mcp会话终止
GET/health使用工具计数和活动会话进行健康检查

许可证

麻省理工学院

目录标签

目录标签

HTTP服务TypeScriptCursor远程访问本地部署水平扩展Contentstack工具

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauthremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP