
mcp-cloud

2025.04.14
1
Python云服务AI 集成开发效率数据库
mcp-cloud 是一个基于 Python 的 Model Context Protocol (MCP) 服务器实现,专为公共云环境(如 AWS、Azure 等)设计。它使 AI 模型能够无缝连接各种云资源和服务,提供对云存储(如 S3 Buckets、Azure Blobs)等资源的访问和操作能力。
View on GitHub
Overview
基本能力
产品定位
mcp-cloud 是一个为公共云环境设计的 MCP 服务器,旨在标准化 AI 模型与不同数据源和工具的连接方式。
核心功能
- 连接公共云资源(如 S3 Buckets、Azure Blobs)
- 提供对云资源的 CRUD 操作工具
- 支持 MCP 协议定义的三种核心原语:Prompts、Resources 和 Tools
适用场景
- AI 模型需要访问和操作云存储资源
- 开发者在公共云环境中构建 AI 应用
- 需要标准化接口连接 AI 模型与云服务的场景
工具列表
mcp install main.py
: 安装 MCP 服务器mcp dev main.py
: 开发模式运行 MCP 服务器mcp-inspect info --url http://localhost:7008
: 检查 MCP 服务器信息
常见问题解答
- 如何设置云存储凭证?使用
src/set_env.py
脚本或手动创建.env
文件 - 如何验证环境变量?使用
printenv | grep CLOUD_
(Unix/Linux/MacOS) 或set | findstr CLOUD_
(Windows)
使用教程
使用依赖
- 确保已安装 Python
- 设置云存储凭证(见环境设置部分)
安装教程
python src/main.py
或
uv run --with mcp mcp run main.py
调试方式
# 运行单元测试
python src/test_mcp_server.py
# 使用 MCP Inspect 测试
python src/main.py # 在一个终端中运行
mcp-inspect info --url http://localhost:7008 # 在另一个终端中运行