Qiniu MCP Server

Qiniu MCP Server

MCP server enabling AI model clients to access Qiniu Cloud Storage, multimedia, and CDN services.

31
Stars
14
Forks
8
Releases

Overview

Qiniu MCP Server is a Model Context Protocol server built on Qiniu Cloud products, enabling AI model clients to access Qiniu Cloud Storage, intelligent multimedia services, CDN, and live streaming within their context. It exposes capabilities across four domains: Storage, Intelligent Multimedia, CDN, and Live. Storage allows listing buckets, listing files within a bucket, uploading local files or content, reading file content, and generating download links. Intelligent Multimedia provides image resizing and rounded corners. CDN operations support refreshing and prefetching resources by URL. Live Streaming management enables creating live spaces and streams, listing spaces and streams, binding push/pull domains, obtaining streaming addresses, and reviewing usage. The server is configured via environment variables (credentials, region, endpoint, and buckets) and runs with the uv toolchain (uv/uvx). Development and testing guidance include setting up a Python virtual environment, installing via uv pip, and testing with MCP Inspector. The README also describes usage examples with the Cline plugin and local startup options (stdio and SSE transports).

Details

Owner
qiniu
Language
Python
License
MIT License
Updated
2025-12-07

Features

Get Bucket List

List all available buckets in the configured Qiniu account.

List Files in Bucket

Retrieve the file list for a specified bucket to inventory stored objects.

Upload Local Files or Content

Upload files from local storage or content payloads into a bucket.

Read File Content

Read and return the contents of files stored in buckets.

Get File Download Link

Generate time-limited download URLs for stored files.

Image Resize

Resize images for display, enabling on-the-fly processing.

Image Rounded Corners

Apply rounded corners to images to meet UI requirements.

Live Streaming Management

Manage live streaming resources: create spaces/streams, list spaces/streams, bind domains, obtain push/pull addresses, and view usage.

Audience

AI developersExpose Qiniu Cloud Storage and services within AI model client contexts.
MCP integratorsIntegrate MCP server with client apps to access bucket/storage, media and live services.
Cloud/DevOps teamsConfigure and manage Qiniu credentials, regions, and buckets for MCP access.

Tags

storagekodomcpaicloud storagemultimediacdnlive streaming