Token导航 LogoToken导航TokenDH.com
Automated Email Companion With MCP Aws Integration logo
办公协作未说明官方级别未说明来源级核验

Automated Email Companion With MCP Aws Integration

MCP Server

一个自动化提取和摘要电子邮件的开发工具,支持Gmail邮件抓取、附件内容提取及外部链接增强。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonGmail集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

vish-cell

提供方

vish-cell

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

自动电子邮件伴侣——开发者自述 概述

此存储库包含两个用于提取和汇总电子邮件的MCP服务:

  • mcp1_gmail_extractor——从gmail获取电子邮件,并通过Inspector UI公开工具。
  • mcp2_summarizer——总结电子邮件内容,从附件中提取文本,并可以通过YouTube/web链接丰富结果。

快速流动

  1. 在端口6278上启动MCP2(汇总器)。
  2. 在端口6277上启动MCP1(Gmail提取器+检查器)。
  3. 在检查器UI中打开http://127.0.0.1:6277/并运行get_email_details和send_to_mcp2。
  4. 输出被写入resources/data.json和resources/summary.json。

秘密

将这些文件放在secrets/目录中:

  • client_secret.json(谷歌OAuth客户端)——已经存在于MCP1中。
  • token.pickle——在第一次OAuth同意后创建(运行test.py或使用Inspector触发OAuth)。
  • mcp2.json-可选:包含YOUTUBE_API_KEY和GOOGLE_CX以进行富集。如果缺失,MCP2将运行,但跳过外部富集。

启动命令(PowerShell)

启动MCP2(从repo根目录,或切换到MCP2_summarizer文件夹):

设置位置”/mcp2_汇总器” ..venv\\Scripts\\python.exe-m uvicorn mcp2_server:应用程序--端口6278--应用程序目录“\\mcp2_汇总器”

启动MCP1(检查器):

设置位置”/mcp1_gmail_提取器” ..\\auto\\Scripts\\python.exe mcp1_server.py

检查器UI

打开http://127.0.0.1:6277/在浏览器中。检查器列出了用@mcp.tool()注释的工具。

  • 使用get_email_details获取电子邮件并写入resources/data.json。
  • 使用send_to_mcp2(或直接POST到mcp2)创建resources/summary.json。

直接HTTP调用MCP2(示例)

将JSON发送到http://127.0.0.1:6278/tools/summarize_context有效载荷如下:

{ “关键字”:\[“aws”、“电子邮件”、“无服务器”\], “附件”:\[\] }

输出

  • resources/data.json——由get_email_details创建。
  • resources/summary.json——由MCP2汇总器创建。

故障排除

  • 缺少令牌:运行test.py或运行get_email_details,并按照OAuth流程创建secrets/Token.pickle。
  • 正在使用的端口:运行Get-NetTCPConnection-LocalPort 6278并停止进程-Id

释放它。

  • 缺少库(PyPDF2、docx):使用pip将它们安装到您的venv中。
  • 扩展不存在:使用YOUTUBE_API_KEY和GOOGLE_CX添加secrets/mcp2.json,然后重新启动mcp2。

脚本

有一个脚本/文件夹,其中包含用于启动MCP1、MCP2或两者的辅助PowerShell脚本。如果你喜欢一键式方法,请使用这些。

Git:提交和推送

在本地验证所有内容后,提交并推送新文件:

Set-Location "C:\Users\visha\Desktop\automated-email-companion-with-mcp-aws-integration"
git add README.md scripts/start_*.ps1
git commit -m "docs: add README and helper start scripts"
git push origin main

确保您没有从提交敏感文件 secrets/ (client_secret.json,token.pickle)。将它们添加到 .gitignore 如果他们还没有被忽视。

目录标签

目录标签

开发工具PythonGmail集成邮件处理本地部署文本摘要自动化工具开发辅助

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP