qiniu-mcp-server
by qiniu
Overview
Provides a Model Context Protocol (MCP) server that enables AI models to interact with Qiniu cloud services including storage, intelligent multimedia processing, CDN, and live streaming.
Installation
uvx qiniu-mcp-serverEnvironment Variables
- QINIU_ACCESS_KEY
- QINIU_SECRET_KEY
- QINIU_LIVE_API_KEY
- QINIU_LIVE_ENDPOINT
- QINIU_ENDPOINT_URL
- QINIU_REGION_NAME
- QINIU_BUCKETS
Security Notes
CRITICAL: The `LiveStreamingService` in `src/mcp_server/core/live_streaming/live_streaming.py` explicitly prints HTTP request information, including the `Authorization` header containing API keys (either `QINIU_LIVE_API_KEY` or `QINIU_ACCESS_KEY`/`QINIU_SECRET_KEY`) directly to standard output. This is a severe security risk as it exposes sensitive credentials in logs or console output, which should never happen in a production environment. While environment variables are used for secrets, the service includes fallback placeholder values (e.g., `YOUR_QINIU_ACCESS_KEY`) if not configured, although this does not expose real secrets. No other malicious patterns, `eval` usage, or obvious obfuscation were found.
Similar Servers
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
redBookMCP
This server provides a Model Context Protocol (MCP) interface for generating Xiaohongshu-style graphic content, including outlines and images, by orchestrating calls to external AI services.
mcp-servers
Provides Model Context Protocol (MCP) servers to integrate Cloudinary's media management platform with Large Language Models (LLMs) for natural language asset management, transformation, analysis, and organization.
mcp-servers
Provides an MCP server for Qdrant vector database integration, enabling AI agents to perform semantic search, store documents, and manage collections with advanced multi-tenant filtering capabilities.