关于 Multi-server MCP AI Agent
Multi-server MCP AI Agent 是一款 Python 应用,可通过提示词自动处理会议、邮件和文档任务。其配置流程包括 Gmail 身份验证和令牌生成,然后运行应用。
主要功能
- 01通过提示词自动处理会议、邮件和文档
- 02使用 Google OAuth 凭据进行身份验证
- 03使用 tokengen.py 生成令牌
- 04使用 app.py 运行应用
适用场景
- 01自动处理邮件相关任务
- 02通过提示词处理会议任务
- 03自动处理文档任务
MCP 相关
项目被描述为 MCP AI Agent,但 README 未说明其如何连接或管理 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
多服务端 MCP AI Agent
通过提示词自动处理您的会议、电子邮件和文档
设置步骤
-
克隆并进入项目
git clone https://github.com/IsaacDsouza/mcp-with-multiple-servers
cd mcp-with-multiple-servers
-
创建虚拟环境并激活
uv venv
.venv\Scripts\activate
-
安装依赖:
uv add -r requirements.txt
-
创建 Google Cloud 项目并获取凭据:
a. 创建 Google Cloud 项目:
- 前往 Google Cloud Console
- 创建新项目或选择现有项目
- 为项目启用 Gmail API
b. 创建 OAuth 2.0 凭据:
- 前往“APIs & Services” > “Credentials”
- 点击“Create Credentials” > “OAuth client ID”
- 选择“Desktop app”或“Web application”作为应用类型
- 为其命名并点击“Create”
- 对于 Web application,将
http://localhost:3000/oauth2callback添加到已获授权的重定向 URI - 下载客户端 OAuth 密钥的 JSON 文件
- 将密钥文件重命名为
gcp-oauth.keys.json
-
运行身份验证:
您可以通过以下两种方式进行身份验证:
a. 全局身份验证(推荐):
# First time: Place gcp-oauth.keys.json in your home directory's .gmail-mcp folder mkdir -p ~/.gmail-mcp mv gcp-oauth.keys.json ~/.gmail-mcp/ # Run authentication from anywhere npx @gongrzhe/server-gmail-autoauth-mcp authb. 本地身份验证:
# Place gcp-oauth.keys.json in your current directory # The file will be automatically copied to global config npx @gongrzhe/server-gmail-autoauth-mcp auth身份验证过程将会:
- 在当前目录或
~/.gmail-mcp/中查找gcp-oauth.keys.json - 如果在当前目录中找到,则将其复制到
~/.gmail-mcp/ - 打开默认浏览器以进行 Google 身份验证
- 将凭据保存为
~/.gmail-mcp/credentials.json
注意:
- 成功完成身份验证后,凭据将全局存储在
~/.gmail-mcp/中,可从任何目录使用 - 支持 Desktop app 和 Web application 凭据
- 对于 Web application 凭据,请确保将
http://localhost:3000/oauth2callback添加到已获授权的重定向 URI
- 在当前目录或
-
运行令牌生成器:
uv run tokengen.py
-
运行应用
uv run app.py
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。