- 11 MCP tools: search, read, send, archive, move, mark emails + folder management - IMAP IDLE watcher with polling fallback, forwards new emails to Poke webhook - Bearer token auth (MCP_API_KEY) for securing the server - Multi-account support via config.yml - Docker + GitHub Actions CI/CD (lint, build, push to GHCR)
20 lines
446 B
YAML
Executable File
20 lines
446 B
YAML
Executable File
services:
|
|
- type: web
|
|
name: poke-mail
|
|
runtime: python
|
|
buildCommand: pip install -r requirements.txt
|
|
startCommand: python src/server.py
|
|
plan: free
|
|
autoDeploy: false
|
|
envVars:
|
|
- key: ENVIRONMENT
|
|
value: production
|
|
- key: CONFIG_PATH
|
|
value: config.yml
|
|
- key: MCP_API_KEY
|
|
sync: false
|
|
- key: POKE_WEBHOOK_URL
|
|
sync: false
|
|
- key: POKE_API_KEY
|
|
sync: false
|