Skip to main content
Glama
VRIL-LABS

anonsec-mcp-server

by VRIL-LABS

License: MIT Node.js TypeScript MCP

// elaborado para la comunidad de seguridad — la financiación lo mantiene

GitHub Sponsors Open Collective Ko-fi Buy Me a Coffee thanks.dev


Resumen

Firefox Relay MCP Server (anonsec-mcp-server) es un servidor de Model Context Protocol de grado de producción que proporciona capacidades integrales de gestión de correo electrónico anónimo a través de direcciones de Firefox Relay. Construido con privacidad, seguridad y excelencia operativa como principios fundamentales, este servidor permite a los agentes y aplicaciones de IA enviar, recibir y procesar correos electrónicos manteniendo un anonimato completo.

Related MCP server: agent-inbox

Propuesta de valor principal

  • Privacidad primero: Todas las operaciones de correo electrónico mantienen el anonimato del remitente a través de la infraestructura de Firefox Relay

  • Listo para PQC: Arquitectura de cifrado lista para criptografía post-cuántica para datos en reposo

  • Grado de producción: Construido con prácticas de programación de estándar de oro para confiabilidad y seguridad

  • Nativo de MCP: Cumplimiento total con el Model Context Protocol 2.0 con herramientas y recursos

Inicio rápido

Requisitos previos

  • Node.js >= 18.0.0

  • npm o yarn

  • Cuenta de Firefox Relay y acceso a la API

Instalación

# Clone the repository
git clone https://github.com/VRIL-LABS/anonsec-mcp-server.git
cd anonsec-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm run dev

Configuración

Crea un archivo .env con tus credenciales de Firefox Relay:

FIREFOX_RELAY_API_KEY=your_api_key_here
ENCRYPTION_KEY=your_32_byte_hex_key_here
DATABASE_PATH=./data/anonsec.sqlite
PORT=3000

La clave de cifrado debe tener exactamente 32 bytes (64 caracteres hexadecimales). Genera una con:

node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"

Capacidades

Gestión de correo electrónico

  • Listar correos electrónicos nuevos/no leídos de direcciones de Firefox Relay

  • Leer el contenido completo del correo electrónico con descifrado

  • Recuperar todos los correos electrónicos con filtrado

  • Obtener el último correo electrónico de cualquier dirección de relay

Manejo de OTP

  • Extraer códigos OTP de los correos electrónicos

  • Validar el formato y la confianza del OTP

  • Comprobar la expiración del OTP

  • Re-extraer OTP del cuerpo del correo electrónico

Envío de correo electrónico

  • Enviar correos electrónicos anónimos a través de direcciones de relay

  • Soporte para contenido de texto plano y HTML

  • Encabezados y metadatos personalizados

  • Simulación de correo electrónico OTP

Estructura del proyecto

.
├── src/
│   ├── index.ts          # Server entry point and configuration
│   ├── api/
│   │   └── index.ts      # Firefox Relay API client
│   ├── config/
│   │   └── index.ts      # Configuration management
│   ├── db/
│   │   └── index.ts      # SQLite database service
│   ├── tools/
│   │   ├── all_emails.ts
│   │   ├── latest_email.ts
│   │   ├── latest_email_otp.ts
│   │   ├── new_emails.ts
│   │   ├── read_emails.ts
│   │   └── send_anon_email.ts
│   ├── types/
│   │   └── index.ts      # Type definitions
│   └── utils/
│       ├── crypto.ts     # Encryption utilities
│       └── otp.ts        # OTP extraction utilities
├── package.json
├── tsconfig.json
├── LICENSE
└── README.md

Herramientas

El servidor proporciona 6 herramientas MCP:

  1. new_emails - Recuperar correos electrónicos nuevos/no leídos

  2. read_emails - Leer el contenido completo del correo electrónico

  3. all_emails - Listar todos los correos electrónicos con filtrado

  4. latest_email - Obtener el último correo electrónico

  5. latest_email_otp - Extraer OTP del último correo electrónico

  6. send_anon_email - Enviar correos electrónicos anónimos

Recursos

  • urn:anonsec:relay/addresses - Gestión de direcciones de Firefox Relay

  • urn:anonsec:email/collection - Acceso a la colección de correos electrónicos

  • urn:anonsec:otp/emails - Colección de correos electrónicos OTP

  • urn:anonsec:server/info - Información del servidor

  • urn:anonsec:audit/logs - Registros de auditoría

  • urn:anonsec:email/{emailId} - Acceso a correo electrónico individual

Características de seguridad

  • Cifrado AES-256-GCM para datos en reposo

  • Registros de auditoría inmutables para todas las operaciones

  • Seguimiento de ID de solicitud para trazabilidad

  • Validación de seguridad para operaciones sensibles

  • Enmascaramiento de códigos OTP en las respuestas (nunca expuestos)

  • Redacción de datos sensibles en los registros de auditoría

Arquitectura

El servidor sigue una arquitectura limpia y lista para producción:

  1. Capa de servidor MCP - Inicialización del servidor, registro de herramientas, manejo de solicitudes

  2. Capa de herramientas - Implementaciones de herramientas individuales

  3. Capa de servicios principales - Base de datos, cliente API, configuración, tipos, utilidades

  4. Capa de datos - Base de datos SQLite con cifrado listo para PQC

Contribuciones

¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para obtener pautas.

Seguridad

Consulta SECURITY.md para informar vulnerabilidades y prácticas de seguridad.

Licencia

Este proyecto está licenciado bajo la Licencia MIT - consulta LICENSE para más detalles.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
1dRelease cycle
4Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to create disposable email inboxes and automatically extract OTPs, magic links, and verification codes from incoming emails.
    12
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Enables AI agents to create temporary email addresses, receive confirmation emails, and extract verification links, automating sign-up and email verification workflows without manual intervention.
    6
    35
    59
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables email management via IMAP and SMTP with multi-account support, safe sending with confirmation, and read-only modes.
    MIT

View all related MCP servers

Related MCP Connectors

  • Email for AI agents — send, receive as a webhook, manage domains, templates, routing.

  • Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…

  • Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/VRIL-LABS/anonsec-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server