与Google产品交互的MCP服务器,借助它可实现与Gmail和日历等Google服务的便捷集成。
此MCP服务器支持Gmail和日历集成,能帮助用户更高效地与Google产品进行交互。
可以尝试以下示例提示来体验服务器功能:
MCP服务器可以配置为指定自定义路径用于身份验证和账户信息的选项:
--gauth-file
:指定包含OAuth2客户端配置的.gauth.json
文件的路径。默认是./.gauth.json
。--accounts-file
:指定包含Google账户信息的.accounts.json
文件的路径。默认是./.accounts.json
。--credentials-dir
:指定在成功身份验证后存储OAuth凭证的目录。默认是在当前工作目录中,每个账户都有一个子目录.oauth.{email}.json
。这些选项在开发和测试场景中特别有用,特别是在需要不同配置或不适合默认路径的环境中部署时。
要准备分发包,可按以下步骤操作:
uv sync
uv build
这将在dist/
目录中创建源代码和轮式发行版。
3. 发布到PyPI:
uv publish
注意:您需要通过环境变量或命令标志设置PyPI凭据:
--token
或 UV_PUBLISH_TOKEN
。--username
/UV_PUBLISH_USERNAME
和 --password
/UV_PUBLISH_PASSWORD
。由于MCP服务器通过stdio运行,调试可能具有挑战性。为了获得最佳调试体验,我们强烈推荐使用MCP Inspector。
您可以通过以下命令启动MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-gsuite run mcp-gsuite
启动后,Inspector会显示一个URL,您可以在浏览器中访问该URL以开始调试。
您还可以通过以下命令查看服务器日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp-server-mcp-gsuite.log