多协议服务器管理工具

MCP Servers是一个多协议服务器管理工具,提供健康数据获取、日程管理、邮件处理、游戏数据分析和天气查询等功能。

  • by ybot1122
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ybot1122/mcp-servers

使用说明

MCP服务器

  • 黄金:提供Oura Ring的健康数据
    • “我昨晚睡得好是什么时候?”
    • “为什么我昨晚睡得不好?”
  • 谷歌日历:检索事件、帮助安排和创建事件。
    • “今天给我找一个30分钟的窗口”
    • “我这个周末的日程安排是什么?”
    • “预订明天下午3:30的1小时课程”
  • G邮箱:获取未读电子邮件,将其标记为已读。接收来自3个不同帐户的电子邮件。
    • “检查我的收件箱”
    • “将所有电子邮件标记为已读”
    • “将体育邮件标记为已读”
  • 传奇联盟: 当前游戏的返回摘要、每个冠军的返回项目以及玩家比赛历史的返回摘要
    • “对于我目前的《英雄联盟》游戏,你能给我什么建议?”
    • “接下来我应该构建哪个项目?”
    • “我的丛林战士在扮演他们的主要角色吗?”
  • 天气:获取天气信息。这是教程 MCP文件

创建新的MCP服务器

# Create a new directory for our project
uv init weather
cd weather

# Create virtual environment and activate it
uv venv
.venv\Scripts\activate

# Install dependencies
uv add mcp[cli] httpx

# Create our server file
new-item server.py

对于本地测试,您可以将其连接到Claude或使用mcp CLI:

uv run mcp dev server.py

对于谷歌服务器,也要安装谷歌库:

uv pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib

Google Oauth凭据

将它们根存储在 credentials.json。不要将它们提交给公开可见的回购。还记得启用API:https://console.cloud.google.com/apis/library