Token导航 LogoToken导航

MCP Server · 开发工具

Qiniu MCP Server

基于七牛云产品构建的 Model Context Protocol (MCP) Server,支持用户在 AI 大模型客户端的上下文中通过该 MCP Server 来访问七牛云存储资源、利用 Dora 服务进行图片操作等。\\r\\n\\r\\n如果有什么需求欢迎在下方评论,您也可以在 github 仓库中提 issue。

stdio官方级别未说明来源级核验工具 0@modelcontextprotocol/inspector
云存储PythonClaudeCursorCline

快速开始

作者 / 组织
Qiniu
提供方
Qiniu
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

36

仓库热度

收录来源

4 个

MCP.so

选型结论

Qiniu MCP Server 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Cline,有可以直接复制的安装命令;接入前要先准备 密钥。

分类

开发工具

传输方式

stdio

认证方式

无需认证(安装命令里要填 密钥)

部署方式

支持远程部署

安装与配置

安装命令

uvx qiniu-mcp-server {\ \ "QINIU_ACCESS_KEY": "YOUR_ACCESS_KEY",\ \ "QINIU_SECRET_KEY": "YOUR_SECRET_KEY",\ \ "QINIU_REGION_NAME": "YOUR_REGION_NAME",\ \ "QINIU_ENDPOINT_URL": "YOUR_ENDPOINT_URL",\ \ "QINIU_BUCKETS": "YOUR_BUCKET_A,YOUR_BUCKET_B"\ \ }

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Qiniu MCP Server

概述

基于七牛云产品构建的 Model Context Protocol (MCP) Server,支持用户在 AI 大模型客户端的上下文中通过该 MCP Server 来访问七牛云存储、智能多媒体,直播服务等。

能力集:

  • 存储

- 获取 Bucket 列表 - 获取 Bucket 中的文件列表 - 上传本地文件,以及给出文件内容进行上传 - 读取文件内容 - 获取文件下载链接 - 关于访问七牛云存储详细情况请参考 基于 MCP 使用大模型访问七牛云存储。

  • 智能多媒体

- 图片缩放 - 图片切圆角

  • CDN

- 根据链接刷新文件 - 根据链接预取文件

  • 直播

- 创建直播空间bucket - 创建直播流 - 获取直播空间列表 - 获取流列表 - 绑定推拉流域名 - 获取推拉流直播地址 - 获取直播用量

环境要求

  • Python 3.12 或更高版本
  • uv 包管理器

如果还没有安装 uv,可以使用以下命令安装:

# Mac,推荐使用 brew 安装
brew install uv

# Linux & Mac
# 1. 安装
curl -LsSf https://astral.sh/uv/install.sh | sh
# 2. 安装完成后,请确保将软件包安装路径(包含 uv 和 uvx 可执行文件的目录)添加到系统的 PATH 环境变量中。
# 假设安装包路径为 /Users/xxx/.local/bin(见安装执行输出)
### 临时生效(当前会话),在当前终端中执行以下命令:
export PATH="/Users/xxx/.local/bin:$PATH"
### 永久生效(推荐),在当前终端中执行以下命令:
echo 'export PATH="/Users/xxx/.local/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

具体安装方式参考 uv 安装

在 Cline 中使用:

步骤:

  1. 在 vscode 下载 Cline 插件(下载后 Cline 插件后在侧边栏会增加 Cline 的图标)
  2. 配置大模型
  3. 配置 qiniu MCP

1. 点击 Cline 图标进入 Cline 插件,选择 MCP Server 模块 2. 选择 installed,点击 Advanced MCP Settings 配置 MCP Server,参考下面配置信息

   {
     "mcpServers": {
       "qiniu": {
         "command": "uvx",
         "args": [
           "qiniu-mcp-server"
         ],
         "env": {
           "QINIU_ACCESS_KEY": "YOUR_ACCESS_KEY",
           "QINIU_SECRET_KEY": "YOUR_SECRET_KEY",
           "QINIU_REGION_NAME": "YOUR_REGION_NAME",
           "QINIU_ENDPOINT_URL": "YOUR_ENDPOINT_URL",
           "QINIU_BUCKETS": "YOUR_BUCKET_A,YOUR_BUCKET_B"
        },
         "disabled": false
       }
     }
   }
   如果只使用直播功能时,支持两种鉴权模式
   1 配置QINIU_ACCESS_KEY/QINIU_SECRET_KEY
   {
     "mcpServers": {
       "qiniu": {
         "command": "uvx",
         "args": [
           "qiniu-mcp-server"
         ],
         "env": {
           "QINIU_ACCESS_KEY": "YOUR_ACCESS_KEY",
           "QINIU_SECRET_KEY": "YOUR_SECRET_KEY"
        },
         "disabled": false
       }
     }
   }
   2 可在七牛直播控制台获取apikey后,配置QINIU_LIVE_API_KEY
   {
     "mcpServers": {
       "qiniu": {
         "command": "uvx",
         "args": [
           "qiniu-mcp-server"
         ],
         "env": {
           "QINIU_LIVE_API_KEY": "YOUR_LIVE_API_KEY"
        },
         "disabled": false
       }
     }
   }

3. 点击 qiniu MCP Server 的链接开关进行连接

  1. 在 Cline 中创建一个聊天窗口,此时我们可以和 AI 进行交互来使用 qiniu-mcp-server ,下面给出对象存储的几个示例:

- 列举 qiniu 的资源信息 - 列举 qiniu 中所有的 Bucket - 列举 qiniu 中 xxx Bucket 的文件 - 读取 qiniu xxx Bucket 中 yyy 的文件内容 - 对 qiniu xxx Bucket 中 yyy 的图片切个宽200像素的圆角 - 刷新下 qiniu 的这个 CDN 链接:https://developer.qiniu.com/test.txt

  1. 在 Cline 中创建一个聊天窗口,此时我们可以和 AI 进行交互来使用 qiniu-mcp-server ,下面给出直播系统的几个示例:

- 列举所有的直播空间 - 新创建1个直播空间,命名为mcptest1123 - 为mcptest1123新创建1个流,命名为stream1 - 列举一下直播空间mcptest1123中所有的流 - 为mcptest1123绑定推流域名 , 绑定拉流域名 - 获取mcptest1123下直播流stream1,对应的推流地址和拉流地址 - 获取最近1个小时直播的用量

注: cursor 中创建 MCP Server 可直接使用上述配置。 claude 中使用时可能会遇到:Error: spawn uvx ENOENT 错误,解决方案:command 中 参数填写 uvx 的绝对路径,eg: /usr/local/bin/uvx

开发

  1. 克隆仓库:
# 克隆项目并进入目录
git clone git@github.com:qiniu/qiniu-mcp-server.git
cd qiniu-mcp-server
  1. 创建并激活虚拟环境:
uv venv
source .venv/bin/activate  # Linux/macOS
# 或
.venv\Scripts\activate  # Windows
  1. 安装依赖:
uv pip install -e .
  1. 配置

复制环境变量模板:

cp .env.example .env

编辑 .env 文件,配置以下参数:

# S3/Kodo 认证信息
QINIU_ACCESS_KEY=your_access_key
QINIU_SECRET_KEY=your_secret_key

# 区域信息
QINIU_REGION_NAME=your_region
QINIU_ENDPOINT_URL=endpoint_url # eg:https://s3.your_region.qiniucs.com

# 配置 bucket,多个 bucket 使用逗号隔开,建议最多配置 20 个 bucket
QINIU_BUCKETS=bucket1,bucket2,bucket3

扩展功能,首先在 core 目录下新增一个业务包目录(eg: 存储 -> storage),在此业务包目录下完成功能拓展。 在业务包目录下的 __init__.py 文件中定义 load 函数用于注册业务工具或者资源,最后在 core 目录下的 __init__.py 中调用此 load 函数完成工具或资源的注册。

core
├── __init__.py # 各个业务工具或者资源加载
└── storage # 存储业务目录
    ├── __init__.py # 加载存储工具或者资源
    ├── resource.py # 存储资源扩展
    ├── storage.py # 存储工具类
    └── tools.py # 存储工具扩展

测试

使用 Model Control Protocol Inspector 测试

强烈推荐使用 Model Control Protocol Inspector 进行测试。

# node 版本为:v22.4.0
npx @modelcontextprotocol/inspector uv --directory . run qiniu-mcp-server

本地启动 MCP Server 示例

  1. 使用标准输入输出(stdio)模式启动(默认):
uv --directory . run qiniu-mcp-server
  1. 使用 SSE 模式启动(用于 Web 应用):
uv --directory . run qiniu-mcp-server --transport sse --port 8000

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

storageimage-processing云存储Python本地部署多媒体处理直播服务AI集成

支持客户端

ClaudeCursorCline

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Cline,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备密钥,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到密钥的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Qiniu MCP Server

MCP.so · 本页

0stdio有4 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Qiniu MCP Server 怎么安装?

公开资料给出的安装命令是 uvx qiniu-mcp-server {\ \ "QINIU_ACCESS_KEY": "YOUR_ACCESS_KEY",\ \ "QINIU_SECRET_KEY": "Y…,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Qiniu MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Qiniu MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Qiniu MCP Server 需要 API Key 吗?

安装命令里要填 密钥,说明还是要凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Qiniu MCP Server 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

来源标签

storageimage-processing云存储Python本地部署多媒体处理直播服务AI集成文件管理CDN加速

来源分类路径

云存储

继续浏览同类 MCP