2

Criei um mcp para enviar textos da IA pro meu kindle

A ideia do post é compartilhar o que eu fiz rapidamente ontem em alguns minutos. Um binário simples em go, que serve um mcp com o qual claude ou codex podem enviar textos, resumos, pesquisas direto pro meu kindle.

Whats-App-Image-2026-07-30-at-07-49-57.jpg

A forma de fazer isso é simples, configurar um SMTP para usar o recurso send to kindle da Amazon. Eu fiz isso com o Gmail mesmo, basta seguir o passo a passo:

  1. Ative a verificação em duas etapas:

  2. Gere a senha de app:

  3. Use no SMTP do Gmail:

    SMTP host: smtp.gmail.com
    Porta TLS/STARTTLS: 587
    Porta SSL: 465
    Usuário: seu-email@gmail.com
    Senha: a App Password de 16 caracteres

Codex Setup

Codex reads MCP servers from ~/.codex/config.toml. Add this block and replace the placeholders with your absolute binary path and email settings:

[mcp_servers.send-to-kindle]
command = "/absolute/path/to/send-to-kindle-mcp/bin/send-to-kindle-mcp"
args = ["mcp"]
enabled = true
startup_timeout_ms = 20000

[mcp_servers.send-to-kindle.env]
SEND_TO_KINDLE_SMTP_HOST = "smtp.gmail.com"
SEND_TO_KINDLE_SMTP_PORT = "587"
SEND_TO_KINDLE_SMTP_USERNAME = "you@example.com"
SEND_TO_KINDLE_SMTP_PASSWORD = "your-app-password"
SEND_TO_KINDLE_FROM = "you@example.com"
SEND_TO_KINDLE_TO = "your-kindle-address@kindle.com"

Then verify the server is registered:

codex mcp list
codex mcp get send-to-kindle

Restart Codex after editing ~/.codex/config.toml. In an interactive Codex session, use /mcp to inspect connected MCP servers and tools.

Claude Setup

Claude Code

Add the server to Claude Code with the CLI:

claude mcp add send-to-kindle --scope user \
  --env SEND_TO_KINDLE_SMTP_HOST=smtp.gmail.com \
  --env SEND_TO_KINDLE_SMTP_PORT=587 \
  --env SEND_TO_KINDLE_SMTP_USERNAME=you@example.com \
  --env SEND_TO_KINDLE_SMTP_PASSWORD=your-app-password \
  --env SEND_TO_KINDLE_FROM=you@example.com \
  --env SEND_TO_KINDLE_TO=your-kindle-address@kindle.com \
  -- /absolute/path/to/send-to-kindle-mcp/bin/send-to-kindle-mcp mcp

Verify the server:

claude mcp list
claude mcp get send-to-kindle

2026-07-30-07-51.png

Carregando publicação patrocinada...