基于MCP协议的腾讯云COS MCP服务器使大型模型能够快速访问腾讯云存储(COS)和数据集成(CI)的能力,无需编码。




为了保护您的数据隐私,请准备以下参数:
mybucket-123456ap-beijingap-beijing。stdio(本地)或sse(远程)。stdiosse 时,端口可以自由设置。3001当在大型模型(如光标)内部使用时,需要在 mcp.json 中进行配置:
{
"mcpServers": {
"cos-mcp": {
"command": "npx",
"args": [
"cos-mcp",
"--Region=yourRegion",
"--Bucket=yourBucket",
"--SecretId=yourSecretId",
"--SecretKey=yourSecretKey",
"--DatasetName=yourDatasetname"
]
}
}
}
也可以通过JSON进行配置:
{
"mcpServers": {
"cos-mcp": {
"command": "npx",
"args": [
"cos-mcp",
"--cos-config='{\"Region\":\"yourRegion\",\"Bucket\":\"yourBucket\",\"SecretId\":\"yourSecretId\",\"SecretKey\":\"yourSecretKey\",\"DatasetName\":\"yourDatasetname\"}'"
]
}
}
}
# 安装
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
当在大型模型(如光标)内部使用SSE模式时,需要在 mcp.json 中进行配置:
{
"mcpServers": {
"cos-mcp": {
"url": "http://localhost:3001/sse"
}
}
}
git clone https://github.com/Tencent/cos-mcp.git
cd cos-mcp
npm install
创建 .env 文件并配置以下环境变量:
Region='yourRegion'
Bucket='yourBucket'
SecretId='yourSecretId'
SecretKey='yourSecretKey'
DatasetName="yourDatasetName"
npm run start:sse
npm run build
构建产物位于 dist/index.js。
{
"mcpServers": {
"cos-mcp": {
"url": "http://localhost:3001/sse"
}
}
}
{
"mcpServers": {
"cos-mcp": {
"command": "node",
"args": [
"${your work space}/dist/index.js"
]
}
}
}
完成以上步骤后,可以通过源码运行COS MCP服务器。
cos-mcp 更改为 cos-mcp@latest 来安装最新版本的包。cos-mcp 不起作用,可能是全局变量的问题。您可以使用分割变量或 npx 的方式启动:
npm install -g cos-mcp@latest
cos-mcp --cos-config=xxx --port=3001 --connectType=sse
上述命令的效果与以下命令相同:
npx cos-mcp@latest --cos-config=xxx --port=3001 --connectType=sse
--cos-config='{\"Region\":\"yourRegion\",\"Bucket\":\"BucketName-APPID\",\"SecretId\":\"yourSecretId\",\"SecretKey\":\"yourSecretKey\",\"DatasetName\":\"datasetName\"}' --port=3001 --connectType=sse