local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Qiniu MCP Server
概述
基于七牛云产品构建的 Model Context Protocol (MCP) Server,支持用户在 AI 大模型客户端的上下文中通过该 MCP Server 来访问七牛云存储、智能多媒体服务等。
关于访问七牛云存储详细情况请参考 基于 MCP 使用大模型访问七牛云存储。
环境要求
- Python 3.12 或更高版本
- uv 包管理器
如果还没有安装 uv,可以使用以下命令安装:
在 Cline 中使用:
步骤:
- 在 vscode 下载 Cline 插件(下载后 Cline 插件后在侧边栏会增加 Cline 的图标)
- 配置大模型
- 配置 qiniu MCP
- 点击 Cline 图标进入 Cline 插件,选择 MCP Server 模块
- 选择 installed,点击 Advanced MCP Settings 配置 MCP Server,参考下面配置信息
Copy- 点击 qiniu MCP Server 的链接开关进行连接
- 在 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
注: cursor 中创建 MCP Server 可直接使用上述配置。
开发
- 克隆仓库:
- 创建并激活虚拟环境:
- 安装依赖:
- 配置
复制环境变量模板:
编辑 .env
文件,配置以下参数:
扩展功能,首先在 core 目录下新增一个业务包目录(eg: 存储 -> storage),在此业务包目录下完成功能拓展。
在业务包目录下的 __init__.py
文件中定义 load 函数用于注册业务工具或者资源,最后在 core
目录下的 __init__.py
中调用此 load 函数完成工具或资源的注册。
测试
使用 Model Control Protocol Inspector 测试
强烈推荐使用 Model Control Protocol Inspector 进行测试。
本地启动 MCP Server 示例
- 使用标准输入输出(stdio)模式启动(默认):
- 使用 SSE 模式启动(用于 Web 应用):
This server cannot be installed
The Model Context Protocol (MCP) Server built on Qiniu Cloud products supports users in accessing Qiniu Cloud Storage, intelligent multimedia services, and more through this MCP Server within the context of AI large model clients.