Mcp Gmail Gdrive — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Gmail Gdrive (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Access your Gmail and Google Drive data through a beautiful Streamlit interface.
# Install dependencies
pip install -r requirements.txtgmail-drive-mcp → CreateGmail Drive MCP https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/drive.readonlyGmail Drive Desktop# This will open browser for authentication
python gmail_drive_rest.pyWhat happens:
token.json created (your access token)Keep this terminal running!
New terminal:
streamlit run gmail_drive_ui.pyAccess: http://localhost:8501
📊 Dashboard Tab:
📧 Gmail Manager Tab:
from:[email protected])📁 Drive Manager Tab:
→ Download it from Google Cloud Console, rename it, put it in project folder
→ Make sure you enabled both Gmail API and Drive API
→ Copy the URL from terminal and paste in browser
→ Delete token.json and run again to re-authenticate
→ Make sure gmail_drive_rest.py is still running in another terminal
your-project/
├── credentials.json ← Download from Google
├── token.json ← Auto-generated after auth
├── requirements.txt
├── gmail_drive_mcp.py ← MCP Server (for Claude)
├── gmail_drive_rest.py ← REST API (run this!)
├── gmail_drive_ui.py ← Streamlit UI (run this!)
└── .gitignore python gmail_drive_mcp.py~/Library/Application Support/Claude/claude_desktop_config.json): {
"mcpServers": {
"gmail-drive": {
"command": "python",
"args": ["/full/path/to/gmail_drive_mcp.py"]
}
}
}# Install
pip install -r requirements.txt
# Run REST API (Terminal 1)
python gmail_drive_rest.py
# Run Streamlit (Terminal 2)
streamlit run gmail_drive_ui.py
# Run MCP for Claude (Alternative)
python gmail_drive_mcp.pyNEVER commit these files to Git:
They contain your private keys! Already added to .gitignore ✅
| Terminal | Command | Purpose |
|---|---|---|
| 1 | python gmail_drive_rest.py | REST API server |
| 2 | streamlit run gmail_drive_ui.py | Web interface |
Access UI: http://localhost:8501
That's it! 🎉
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.