MCP.so
ログイン

概要

What is Qiniu MCP Server?

This MCP Server integrates with Qiniu Cloud products, enabling users to access Qiniu Cloud Storage, intelligent multimedia, and live streaming services within AI large model client contexts. It is built on the Model Context Protocol and is intended for developers who want to manage Qiniu resources through AI assistants.

How to use Qiniu MCP Server?

Install Python 3.12+ and the uv package manager. In an MCP client like Cline, configure the server by adding a JSON block (command: uvx, args: ["qiniu-mcp-server"]) and set environment variables for your Qiniu credentials (QINIU_ACCESS_KEY, QINIU_SECRET_KEY, QINIU_REGION_NAME, QINIU_ENDPOINT_URL, QINIU_BUCKETS). For live streaming only, you may substitute with QINIU_LIVE_API_KEY. Connect the server, then interact with the AI to run actions like listing buckets or managing live streams.

Key features of Qiniu MCP Server

  • List and manage storage buckets and files.
  • Upload local files and read file contents.
  • Generate file download links.
  • Resize and round-corner images.
  • Refresh and prefetch CDN by URL.
  • Manage live streaming spaces, streams, and domains.

Use cases of Qiniu MCP Server

  • Query bucket lists and file inventories via AI chat.
  • Upload a local file to a specific bucket using natural language.
  • Apply image transformations (resize, round corner) to stored images.
  • Invalidate or preload CDN resources with simple commands.
  • Create live streaming spaces, bind domains, and retrieve push/pull URLs.

FAQ from Qiniu MCP Server

What are the runtime requirements?

Python 3.12 or higher and the uv package manager are required. On macOS, brew install uv; on Linux/Windows, use the official install script.

How do I configure Qiniu credentials?

Set environment variables QINIU_ACCESS_KEY, QINIU_SECRET_KEY, QINIU_REGION_NAME, QINIU_ENDPOINT_URL, and optionally QINIU_BUCKETS (comma‑separated, max 20). For live streaming only, you can use QINIU_LIVE_API_KEY instead.

Why do I see "Error: spawn uvx ENOENT" in Claude?

The command field must contain the absolute path to uvx. Replace `"command": "

タグ

「その他」の他のコンテンツ