My MCP Servers
brunopedrazza
README
我的 MCP 服务器
一系列自定义 MCP (模型上下文协议) 服务器,提供包括日历管理和天气信息在内的各种服务。
有关构建 MCP 服务器的更多信息,请参阅 官方 MCP 文档。
功能
- 日历服务: 与 Google 日历 API 集成,用于事件管理
- 天气服务: 天气信息和预报功能
系统要求
- Python 3.10 或更高版本
- MCP SDK 1.2.0 或更高版本
- Google Calendar API 凭据 (
credentials.json)
环境设置
- 安装 uv (MacOS/Linux):
curl -LsSf https://astral.sh/uv/install.sh | sh
注意:安装 uv 后,请重启终端以确保该命令可用。
- 克隆存储库:
git clone <your-repository-url>
cd my-mcp-servers
- 同步您的环境:
uv sync
- 测试是否正常工作:
uv run weather/weather.py
配置
- 将您的 Google Calendar API 凭据放置在
credentials.json中- 要获取您的凭据,请按照 Google Calendar API Python 快速入门指南 进行操作 注意:身份验证令牌将在首次使用日历服务时自动生成。
服务
日历服务
日历服务提供与 Google 日历的集成,允许您:
- 创建和管理日历事件
- 列出即将发生的事件
- 设置重复会议
天气服务
天气服务提供:
- 天气预报
- 天气警报
- 基于位置的天气信息
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。
推荐服务器
AWS MCP Server
一个模型上下文协议服务器实现,使 Claude 能够通过自然语言命令在 S3 和 DynamoDB 服务上执行 AWS 操作。
Google Drive MCP Server
与 Google Drive 集成,以实现文件列表、搜索和读取,以及 Google 表格的读取和写入。
Google Drive MCP Server
启用与 Google Drive 的集成,用于列出、读取和搜索文件,支持各种文件类型,并为 Google Workspace 文件提供自动导出功能。
MCP JSON Document Collection Server
一个模型上下文协议服务器,允许创建和管理多个 Fireproof JSON 数据库,并提供 CRUD 操作、查询功能以及云同步,以便与他人共享数据库。
Unstructured Document Processor MCP
一个模型上下文协议服务器,它使大型语言模型能够从各种文件格式的非结构化文档中提取和使用内容。
Firebase MCP Server
一个提供统一接口以与 Firebase 服务(包括身份验证、Firestore 和存储)交互的服务器。
MCP Server for Apache OpenDAL™
一个模型上下文协议服务器,通过 Apache OpenDAL™ 提供对包括 S3、Azure Blob 存储和 Google Cloud Storage 在内的多个存储服务的无缝访问。
Cloudinary MCP Server
这个服务器提供了一些工具,可以使用 Claude/Cline 直接将图片和视频上传到 Cloudinary,从而方便资源管理,并提供可定制的选项,例如资源类型和公共 ID。
supabase-mcp
一个 MCP 服务器,提供与 Supabase 数据库、存储和边缘函数交互的工具。
Azure MCP Server
这个服务器实现了模型上下文协议,可以与 Azure Blob 存储和 Cosmos DB 无缝交互,从而实现操作的自动日志记录和审计跟踪。