all repos — mcp-news @ bb8ad8824932d4663aca2688614a06dd5c6e301e

personal mcp server for news

.env.example (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
# Copie para .env e ajuste. NUNCA versione o .env real (está no .gitignore).

# Token bearer exigido de cada requisição. Gere um forte, ex.:
#   openssl rand -hex 32
# Deixe VAZIO só em teste local sem proxy (aí o servidor fica aberto).
NEWS_MCP_TOKEN=

# Porta local (fixa). O nginx faz proxy_pass para 127.0.0.1:NESTA_PORTA.
NEWS_MCP_PORT=17631

# Coletor de fundo.
POLL_INTERVAL_MIN=30
RETENTION_DAYS=90

# OAuth (para conectar pelo claude.ai web/celular). Defina a URL publica do
# servidor e uma senha para o login do /authorize. Vazio = OAuth desligado,
# so o bearer acima (Claude Code/Desktop).
NEWS_MCP_ISSUER_URL=
NEWS_MCP_AUTH_PASSWORD=

# DB_PATH e FEEDS_PATH são definidos pelo docker-compose (volume /data e
# /app/feeds.json). Rodando fora do Docker, o padrão é ao lado do server.py.