Gmail邮件服务

一个通过Gmail发送邮件的MCP服务器,提供简单的邮件发送功能。

  • by PranavMishra28
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 PranavMishra28/gmail-mcp

使用说明

MCP Gmail 服务器

一个通过Gmail发送电子邮件的最小模型上下文协议(MCP)服务器。

快速入门

  1. 安装依赖项:

    npm install
    
  2. 设置Gmail凭据:

    cp .env.example .env
    # Edit .env with your Gmail credentials
    
  3. 构建并运行:

    npm run build
    npm start
    

配置

在(系统中)设置这些环境变量 .env:

  • GMAIL_USER您的Gmail地址
  • GMAIL_PASSGmail 应用程序密码(非您的常规密码)

使用

服务器提供了一个工具: send_email

参数:

  • to收件人电子邮件地址
  • subject电子邮件主题行
  • body电子邮件内容(纯文本)

文件

  • src/index.ts - 主MCP服务器实现
  • .well-known/mcp.json - MCP服务器清单
  • .vscode/mcp.json - VS Code MCP 配置

测试

# Test with MCP Inspector
npx @modelcontextprotocol/inspector node build/index.js

## How It Works

1. Creates MCP server with Gmail transporter
2. Registers `send_email` tool with input validation
3. Connects via STDIO transport for MCP communication
4. Returns structured responses with success/error states