mcpField
M
Multi-server MCP AI Agent

Multi-server MCP AI Agent

本地服务
github.com/IsaacDsouzaAI 与智能体073 周前更新

关于 Multi-server MCP AI Agent

Multi-server MCP AI Agent 是一款 Python 应用,可通过提示词自动处理会议、邮件和文档任务。其配置流程包括 Gmail 身份验证和令牌生成,然后运行应用。

主要功能

  1. 01通过提示词自动处理会议、邮件和文档
  2. 02使用 Google OAuth 凭据进行身份验证
  3. 03使用 tokengen.py 生成令牌
  4. 04使用 app.py 运行应用

适用场景

  1. 01自动处理邮件相关任务
  2. 02通过提示词处理会议任务
  3. 03自动处理文档任务

MCP 相关

项目被描述为 MCP AI Agent,但 README 未说明其如何连接或管理 MCP 服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

多服务端 MCP AI Agent

通过提示词自动处理您的会议、电子邮件和文档

设置步骤

  1. 克隆并进入项目

git clone https://github.com/IsaacDsouza/mcp-with-multiple-servers
cd mcp-with-multiple-servers
  1. 创建虚拟环境并激活

  uv venv
  .venv\Scripts\activate
  1. 安装依赖:

uv add -r requirements.txt
  1. 创建 Google Cloud 项目并获取凭据:

    a. 创建 Google Cloud 项目:

    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
  2. 运行身份验证:

    您可以通过以下两种方式进行身份验证:

    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 auth
    

    b. 本地身份验证:

    # 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
  3. 运行令牌生成器:

uv run tokengen.py
  1. 运行应用

uv run app.py

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。