这个 MCP 服务器借助 Model Context Protocol 提供对 Gmail 功能的访问,允许像 Claude 这样的大语言模型与您的电子邮件进行交互,为大语言模型与邮件系统的交互提供了便捷途径。
python -m venv venv
source venv/bin/activate # 在 Windows 上:venv\Scripts\activate
pip install -r requirements.txt
credentials.json 在项目根目录中.env 文件:cp .env.example .env
{
"installed": {
"client_id": "YOUR_CLIENT_ID.apps.googleusercontent.com",
"project_id": "your-project-id",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_secret": "YOUR_CLIENT_SECRET",
"redirect_uris": ["http://localhost"]
}
}
credentials.json.example 作为参考{
"token": "ya29.a0AfB_byC...",
"refresh_token": "1//0eXxYz...",
"token_uri": "https://oauth2.googleapis.com/token",
"client_id": "YOUR_CLIENT_ID.apps.googleusercontent.com",
"client_secret": "YOUR_CLIENT_SECRET",
"refresh_token": "1//0eXxYz...",
"expiry_time": "2023-10-25T12:36:48.000Z"
}
这个项目遵循简洁、高效的设计理念: