CDT Express MCP服务器
通过风险思维与气候指标互动。人工智能的CDT Express API在支持的人工智能聊天体验。
该项目包括:
- 可用于与Riskthinking交互的核心MCP服务器。AI的CDT Express API。
- Claude桌面应用程序的可分发MCPB扩展 发布.
MCPB扩展安装
- 从以下网址下载并安装Claude应用程序https://claude.ai/download.
- 下载
cdt-express.mcpb文件来自 发布 页面。 - 打开Claude Desktop应用程序,转到“设置”->“扩展”->“高级设置”。
- 点击“安装扩展”,选择下载的
cdt-express.mcpb文件。 - 点击“安装”。
- 提示时,输入您的CDT Express API密钥,该密钥可在https://velo.riskthinking.ai/cdt-express.
- 查看并启用扩展,然后关闭预览。
- 扩展程序将被安装,您可以在应用程序中使用它。
- 首次使用时,您可能会看到以下提示,请求使用扩展提供的工具的权限,单击“允许一次”或“始终允许”。
a.或者,您可以在“设置”->“扩展”中手动配置,并为此扩展配置工具权限。
- 要更新新版本,只需按照相同的步骤“安装扩展”,然后单击“更新”。
路线图
CDT Express气候API:
- \[x\] 自从
v0.1.0: 气候暴露指标 - \[x\] 自从
v0.2.0: 气候影响指标 - \[x\] 自从
v0.2.0: 概率调整影响 - \[x\] 自从
v0.2.0: 气候暴露分布 - \[x\] 自从
v0.2.0: 气候影响分布
其他CDT Express API:
集成:
- \[x\] 自从
v0.1.0:支持本地MCP服务器连接的Stdio传输(例如,Claude桌面应用程序和Cursor等IDE的扩展) - \[\]支持远程MCP服务器连接的流式HTTP传输,以支持web AI聊天体验。
发展
- \[可选\]使用 非挥发性物质 管理Node.js版本。
- nvm use 使用中指定的版本 .nvmrc.
- 安装依赖项:
npm i - 构建并打包扩展:
npm run pack:dev你应该找到cdt-express.mcpb根目录中的文件。
- 此命令与 npm run pack 因为它在打包后安装回开发依赖关系。
发布
- \[人\]在中碰撞并同步版本
package.json和src/server.ts(常数SERVER_VERSION),没有v前缀(例如。0.5.2而不是v0.5.2.) - \[Human\]使用新版本创建一个新的git标签
v前缀(例如。v0.5.2).通常通过新的GitHub版本完成此操作https://github.com/RiskThinking/cdt-express-mcp/releases/new,其优点是确保代码完整性并避免意外的本地提交/更改。 - \[CI/CD\]GitHub Actions工作流将被触发,MCPB扩展将被构建并发布到MCP注册表。
- 检查git标签和package.json的版本以确保一致性。
MCP注册表 server.json
这 version, package[0].sha256,以及 package[0].identifier 领域内 server.json 由GitHub Actions工作流自动计算和注入,因此有意不将其保存在版本控制中。
请参考https://github.com/modelcontextprotocol/registry了解MCP注册表的最新详细信息,并跟踪流程的潜在变化。
2甲4氯丁酸 manifest.json
这 version 领域 manifest.json 自动与中的版本同步 package.json 由 npm run sync-manifest 命令(由调用 npm run pack),因此故意不保持在版本控制中。如果你打算做任何 manifest.json 其他变更 version,您应该确保在运行之前提交更改 npm run pack 因为它会重置(通过 git checkout manifest.json)整个文件。
请参考https://github.com/modelcontextprotocol/mcpb/blob/main/MANIFEST.md了解最新的MCPB清单规范。
