4,500+ servers built on MCP Fusion
Vinkius

Qiniu Cloud MCP. Manage global storage and CDN assets from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Qiniu Cloud MCP on Cursor AI Code Editor MCP Client Qiniu Cloud MCP on Claude Desktop App MCP Integration Qiniu Cloud MCP on OpenAI Agents SDK MCP Compatible Qiniu Cloud MCP on Visual Studio Code MCP Extension Client Qiniu Cloud MCP on GitHub Copilot AI Agent MCP Integration Qiniu Cloud MCP on Google Gemini AI MCP Integration Qiniu Cloud MCP on Lovable AI Development MCP Client Qiniu Cloud MCP on Mistral AI Agents MCP Compatible Qiniu Cloud MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Qiniu Cloud MCP Server manages your entire cloud asset lifecycle. Use it to list buckets, get granular file metadata, track CDN bandwidth usage, delete assets, and even trigger persistent processing tasks—all directly through your AI client.

What your AI agents can do

Delete file

Removes a specified file from any Qiniu bucket.

Get account info

Retrieves basic profile information for your entire Qiniu account.

Get bucket domains

Lists all associated domains that point to a specific storage bucket.

+ 8 more capabilities included
Check Cloud Inventory

List all storage buckets in your account or list every file contained within a specific bucket.

Manage File Status and Metadata

Get detailed stats on any stored asset, including its size, content type, and last modification date.

Control CDN Delivery Cache

Force a cache refresh or check the live bandwidth statistics for your content delivery network URLs.

Handle Asset Deletion and Updates

Delete specific files from buckets or trigger complex background operations like transcoding or processing.

Monitor Usage Statistics

Retrieve account profile info, CDN bandwidth usage stats, or SMS sending metrics to track consumption.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Qiniu Cloud: 11 Tools for Storage & Content Ops

These tools give your AI client direct access to Qiniu's core functions. Manage everything from deleting single files to monitoring global CDN performance.

delete019d8473

delete file

Removes a specified file from any Qiniu bucket.

get019d8473

get account info

Retrieves basic profile information for your entire Qiniu account.

get019d8473

get bucket domains

Lists all associated domains that point to a specific storage bucket.

get019d8473

get cdn bandwidth

Fetches the current bandwidth consumption statistics for your CDN setup.

get019d8473

get file stat

Retrieves detailed metadata (size, type, etc.) for a specific file in a bucket.

get019d8473

get pfop status

Checks the completion status of any persistent background processing task that was initiated.

get019d8473

get sms stats

Retrieves statistics on how many SMS messages you've sent recently.

list019d8473

list buckets

Returns a list of every storage bucket present in your Qiniu account.

list019d8473

list files

Outputs a list of all files stored inside a specified bucket.

persistent019d8473

persistent file op

Starts a background process on a file, such as transcoding or resizing (a persistent operation).

refresh019d8473

refresh cdn urls

Forces the CDN to update its cache for specific URLs, ensuring users see the latest content.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Qiniu Cloud, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Listen up. This isn't just another cloud connection; it’s your direct line into Qiniu Cloud for managing every damn asset you store and deliver online. You connect your AI client, and this MCP gives you everything you need to handle your entire content lifecycle—from figuring out what buckets you have to making sure the cache is fresh right now.

It keeps all that infrastructure stuff from being a nightmare.

When you're scoping out what you've got, you can list every storage bucket in your account using list_buckets, and if you need to know exactly what lives inside one of those buckets, you just call list_files. For deeper inventory checks, you can also get a full rundown of associated domains pointing to any specific bucket via get_bucket_domains.

If you need details on a single file—like knowing its size, content type, or when it was last touched—you use get_file_stat. You'll always know the metadata without having to log into a dashboard. If you want to check what’s going on with your overall Qiniu account profile, get_account_info pulls that basic data for you.

For making changes or updating stuff, this thing is clutch. Need to wipe a file? You just run delete_file. Want to kick off some heavy lifting—like transcoding video or resizing images in the background? You'll start a persistent process with persistent_file_op, and then you can track its progress using get_pfop_status until it’s done.

If you need to guarantee people see your latest content, running refresh_cdn_urls forces the CDN cache to update for those specific URLs. You can also manage file updates by initiating these background operations.

Monitoring usage is just as important. For your Content Delivery Network, you'll find get_cdn_bandwidth gives you live stats on how much bandwidth you're burning through. Beyond that, you get specialized reporting: check out get_sms_stats to see exactly how many SMS messages you sent recently, or use get_bucket_domains if you need to verify which domains are linked to a bucket.

It’s all about controlling delivery and usage metrics right through your agent. You don't have to jump between different consoles just to check stats or delete junk files. This MCP handles it all, letting you list contents, check granular metadata, force CDN cache refreshes, manage asset deletion and complex background operations, and pull critical usage stats—all without leaving your chat window.

How Qiniu Cloud MCP Works

  1. 1 Subscribe to the Qiniu Cloud server and gather your AccessKey/SecretKey from the official console.
  2. 2 Input those credentials into the MCP fields. Your AI client now holds permission to interact with your cloud infrastructure.
  3. 3 Ask your agent for specific actions, like 'List all buckets' or 'Refresh the CDN cache for X URL'. The server executes the tool and returns the data.

The bottom line is you skip the manual console clicks. You tell your AI agent what to do with your cloud assets, and it handles the API calls.

Who Is Qiniu Cloud MCP For?

This is for infrastructure engineers and DevOps teams who are tired of jumping between dashboards just to monitor a content pipeline. If you manage large-scale media delivery or need automated asset governance across global CDNs, this server saves time.

DevOps Engineer

Runs checks like 'What is the current bandwidth usage?' using get_cdn_bandwidth and manages storage quotas by calling list_buckets.

Media Developer

Uses tools to manage asset delivery, running refresh_cdn_urls whenever new content goes live or triggering a full lifecycle deletion with delete_file.

Infrastructure Engineer

Automates inventory and compliance checks by listing all buckets (list_buckets) and checking file metadata using get_file_stat for auditing purposes.

What Changes When You Connect

  • Instant Cache Purge: Use refresh_cdn_urls to immediately purge stale content across your network. You don't have to wait for the cache timeout; you just run the tool, and it clears the URLs instantly.
  • Full Asset Inventory: Need to know what files exist? list_buckets gives you an immediate map of all storage containers, while list_files fills in the details. No more guessing which bucket holds that one asset.
  • Deep File Auditing: Don't just assume a file is right. Run get_file_stat to get precise metadata (size, type, last modified date). This is critical for compliance checks or troubleshooting corrupted assets.
  • Proactive Monitoring: Track spending and performance with dedicated tools. Use get_cdn_bandwidth to see usage trends, and check get_account_info to keep tabs on your overall quota.
  • Automated Content Pipelines: When a file needs resizing or transcoding, run persistent_file_op. Your agent handles the queueing and you use get_pfop_status until it's done. This keeps your workflow moving without manual follow-up.

Real-World Use Cases

01

Content is Live, But Users See Old Images

A new marketing campaign launches, but the global CDN shows old logos. Instead of manually logging into the dashboard and clicking 'Purge', you ask your agent to run refresh_cdn_urls for all affected paths. The cache updates instantly, and the content goes live globally.

02

Need to Audit Old User Assets

The legal team requires a list of every file uploaded before 2023 that is stored in the 'user-uploads' bucket. You use list_files to get the full inventory, then filter that data with your AI agent to flag assets older than the required date.

03

Debugging a Broken Asset Link

A developer reports an asset link is broken. Instead of just checking the URL, you use get_file_stat on that file ID. The tool returns metadata showing if the file was actually deleted (delete_file) or if its type changed, telling the dev exactly what went wrong.

04

Managing Background Media Processing

A batch of videos needs watermarking and resizing. You trigger this job using persistent_file_op. You don't wait around; you repeatedly ask your agent to check the status with get_pfop_status until it confirms completion.

The Tradeoffs

Assuming a File is Still There

You run a script that deletes old assets, but later you can't find one specific file. You waste time checking logs and directories.

Before running any destructive action, always use list_files to confirm the asset exists in the target bucket. If it fails, check your plan before calling delete_file.

Not Checking Task Completion

You trigger a large video processing job (persistent_file_op) and assume it finished five minutes later because you don't get an immediate error.

Always follow up the persistent_file_op call by running get_pfop_status. This confirms if the background task is pending, running, or finally failed.

Ignoring CDN Cache Issues

You deploy a critical CSS fix, but users continue seeing the old styles. You assume the deployment worked perfectly.

After deploying new content, immediately run refresh_cdn_urls for all affected paths. This forces global nodes to pull the fresh version, confirming delivery.

When It Fits, When It Doesn't

Use this server if your process involves managing assets across multiple operational stages: inventory checks (list buckets), performance monitoring (get_cdn_bandwidth), and state management (persistent_file_op). If you only need to upload a single file and never touch the CDN or manage metadata, a simpler client might work. But if content delivery is mission-critical—and you need to ensure that when you delete it (delete_file), you also track its usage history (get_file_stat)—you need this full suite of tools. Don't use it just because it exists; use it because your workflow requires managing the entire asset lifecycle, from creation through delivery and eventual deletion.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Qiniu Cloud. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

delete_file get_account_info get_bucket_domains get_cdn_bandwidth get_file_stat get_pfop_status get_sms_stats list_buckets list_files persistent_file_op refresh_cdn_urls

Tracking cloud assets feels like a scavenger hunt across five different web consoles.

Today, if you need to know what's in your storage or how much bandwidth you're using, you have to open the Qiniu Console. You check the dashboard for usage numbers, then click into 'Buckets' to see the inventory list, and maybe switch tabs just to get basic file metadata. It takes at least five clicks, and if one page times out, your whole task stalls.

With this MCP server, that sequence of manual checks disappears. You tell your agent: 'Show me the bandwidth for my CDN, and also give me a list of all buckets.' The AI client runs `get_cdn_bandwidth` and `list_buckets` simultaneously, pulling both pieces of data into one clean response. It's instant context.

The Qiniu Cloud MCP Server: Manage the full asset lifecycle.

Manual file operations are painful. If you need to resize a video, you upload it, then wait for an email notification that tells you when the job is done, and then manually go check the status page. This process creates huge gaps where human intervention is required.

Now, your agent handles the whole loop. You tell it to start processing with `persistent_file_op`. Then, instead of waiting, you ask for the status using `get_pfop_status`. The AI client polls the server until the job is complete. It's automated, observable, and totally hands-off.

Common Questions About Qiniu Cloud MCP

How do I check file metadata with get_file_stat? +

You provide the specific file ID and bucket name to get_file_stat. The server returns detailed stats like size, MIME type, and the last time it was modified. This is great for auditing.

Can I delete a file using delete_file? +

Yes, you use the delete_file tool by providing the target bucket and the full path to the asset. It executes the deletion immediately from your cloud account.

What is the difference between list_files and list_buckets? +

Use list_buckets when you need a high-level view of all containers (the buckets) in your Qiniu account. Use list_files when you are inside one specific bucket and want to see every individual file within it.

How do I force my CDN to show new content? Do I use refresh_cdn_urls? +

You run the refresh_cdn_urls tool, passing in the specific URLs you need updated. This forces the CDN cache across all global nodes to purge the old data and pull the latest version.

Should I use get_cdn_bandwidth or get_account_info? +

Use get_cdn_bandwidth when you need usage metrics specific to content delivery. Use get_account_info for general, top-level account details and profile information.

I ran a large file process; how do I check its status? Should I use get_pfop_status? +

Yes, you need to run get_pfop_status. This function takes the persistent task ID and reports whether transcoding, resizing, or other operations succeeded, failed, or are still running.

I updated my bucket settings; how do I verify which domains are associated with it? Do I use get_bucket_domains? +

Use get_bucket_domains. This tool retrieves a list of all CNAMEs and custom endpoints connected to the specified storage bucket, confirming its public access points.

How do I monitor my SMS messaging usage? Is get_sms_stats the right tool? +

Yep, get_sms_stats gives you a clear breakdown of your messaging service consumption. It tracks metrics like total sends and remaining credits for billing.

Can I automatically list all buckets in my Qiniu account? +

Yes! Use the list_buckets tool. Your agent will retrieve a complete list of all Kodo storage buckets currently configured in your account.

How do I refresh the CDN cache for a specific URL? +

Use the refresh_cdn tool with a list of target URLs. This will trigger the Qiniu Fusion CDN to purge the old cached versions and fetch the latest assets.

Can I retrieve metadata for a specific file? +

Yes! Use the get_file_stat tool with the bucket name and file key. Your agent will return the file size, hash, and MIME type.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 11 tools

We've already built the connector for Qiniu Cloud. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.