返回 MCP 目录
public公开dns本地运行

Tencent Cloud COS MCP Server

腾讯云COS MCP Server是一个基于MCP协议的服务,无需编码即可让大模型快速接入腾讯云存储(COS)和数据万象(CI)能力,提供文件上传下载、图片处理、视频截帧等云端存储与处理功能。

article

README

🚀 COS - MCP 服务

通过此 README 文件,你可以了解如何安装和使用 COS - MCP 服务。该服务能帮助你更便捷地实现相关功能,提升整体效率。

🚀 快速开始

通过此 README 文件了解如何安装和使用 COS - MCP 服务。

📦 安装指南

方法一:使用 npm 安装

# 安装
npm install -g cos-mcp@latest

# 启动 SSE 模式
cos-mcp --Region=yourRegion --Bucket=yourBucket --SecretId=yourSecretId --SecretKey=yourSecretKey --DatasetName=yourDatasetname --port=3001 --connectType=sse

# 或通过 JSON 配置
cos-mcp --cos-config='{"Region":"yourRegion","Bucket":"BucketName-APPID","SecretId":"yourSecretId","SecretKey":"yourSecretKey","DatasetName":"datasetName"}' --port=3001 --connectType=sse

方法二:使用源码安装

步骤 1: 克隆项目代码

git clone https://github.com/Tencent/cos-mcp.git
cd cos-mcp

步骤 2: 安装依赖

npm install

步骤 3: 启动服务

方式一:启动本地 SSE 模式
npm run start:sse
方式二:构建后使用 STDIO 模式
npm run build

构建产物位于 dist/index.js

📚 详细文档

配置说明

环境变量配置

创建 .env 文件,并添加以下内容:

Region='yourRegion'
Bucket='yourBucket'
SecretId='yourSecretId'
SecretKey='yourSecretKey'
DatasetName="yourDatasetName"

在大模型中使用

SSE 模式配置

mcp.json 中添加:

{
  "mcpServers": {
    "cos-mcp": {
      "url": "http://localhost:3001/sse"
    }
  }
}
STDIO 模式配置

mcp.json 中添加:

{
  "mcpServers": {
    "cos-mcp": {
      "command": "node",
      "args": [
        "${your work space}/dist/index.js"
      ]
    }
  }
}

📄 许可证

license

⚠️ 重要提示

  1. 安装时请使用最新版本的包,将 cos-mcp 替换为 cos-mcp@latest
  2. 如全局安装后无法直接运行 cos-mcp,建议使用 npx
    npm install -g cos-mcp@latest
    npx cos-mcp --cos-config=xxx --port=3001 --connectType=sse
    
  3. 若出现解析问题,请尝试将配置参数调整为:
    --cos-config='{\"Region\":\"yourRegion\",\"Bucket\":\"BucketName-APPID\",\"SecretId\":\"yourSecretId\",\"SecretKey\":\"yourSecretKey\",\"DatasetName\":\"datasetName\"}' --port=3001 --connectType=sse
    
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端