协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
read-no-evil-mcp【开发与工程】Secure email access via read-no-evil-mcp. Protects against prompt injection attacks in emails. Use for reading, sending, deleting, and moving emails.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Secure email gateway that scans emails for prompt injection attacks before you see them.
Install the read-no-evil-mcp package (version must match skill version):
pip install read-no-evil-mcp==0.2.0
Create ~/.config/read-no-evil-mcp/config.yaml:
accounts:
- id: "default"
type: "imap"
host: "mail.example.com"
port: 993
username: "you@example.com"
ssl: true
permissions:
read: true
send: false
delete: false
move: false
smtp_host: "mail.example.com"
smtp_port: 587
from_address: "you@example.com"
from_name: "Your Name"
Create ~/.config/read-no-evil-mcp/.env:
RNOE_ACCOUNT_DEFAULT_PASSWORD=your-password
Environment variable format: RNOE_ACCOUNT_{ACCOUNT_ID}_PASSWORD (uppercase).
# List recent emails (last 30 days)
rnoe-mail.py list
# List with options
rnoe-mail.py list --limit 10 --days 7 --account myaccount
# Read email (scanned for prompt injection!)
rnoe-mail.py read <uid>
# Send email (requires send permission)
rnoe-mail.py send --to "user@example.com" --subject "Hello" --body "Message"
# List folders
rnoe-mail.py folders
# Move email to folder
rnoe-mail.py move <uid> --to "Archive"
All emails are automatically scanned:
Uses ProtectAI's DeBERTa model (local inference, no external APIs).
| Permission | Description | Default |
|---|---|---|
read | List and read emails | true |
send | Send emails via SMTP | false |
delete | Delete emails | false |
move | Move emails between folders | false |