anonsec-mcp-server
// создано для сообщества безопасности — финансирование поддерживает его
Обзор
Firefox Relay MCP Server (anonsec-mcp-server) — это MCP-сервер производственного уровня, который предоставляет комплексные возможности управления анонимной электронной почтой через адреса Firefox Relay. Созданный с учетом принципов конфиденциальности, безопасности и операционного совершенства, этот сервер позволяет ИИ-агентам и приложениям отправлять, получать и обрабатывать электронные письма, сохраняя полную анонимность.
Related MCP server: agent-inbox
Основное ценностное предложение
Конфиденциальность прежде всего: Все операции с электронной почтой сохраняют анонимность отправителя через инфраструктуру Firefox Relay
Готовность к PQC: Архитектура шифрования, готовая к постквантовой криптографии для данных в состоянии покоя
Производственный уровень: Создан с использованием эталонных практик программирования для надежности и безопасности
Нативный MCP: Полное соответствие Model Context Protocol 2.0 с инструментами и ресурсами
Быстрый старт
Предварительные требования
Node.js >= 18.0.0
npm или yarn
Учетная запись Firefox Relay и доступ к API
Установка
# 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Конфигурация
Создайте файл .env с вашими учетными данными 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Ключ шифрования должен быть ровно 32 байта (64 шестнадцатеричных символа). Сгенерируйте его с помощью:
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"Возможности
Управление электронной почтой
Список новых/непрочитанных писем с адресов Firefox Relay
Чтение полного содержимого письма с расшифровкой
Получение всех писем с фильтрацией
Получение последнего письма с любого адреса ретрансляции
Обработка OTP
Извлечение OTP-кодов из писем
Проверка формата OTP и уверенности
Проверка срока действия OTP
Повторное извлечение OTP из тела письма
Отправка электронной почты
Отправка анонимных писем через адреса ретрансляции
Поддержка обычного текста и HTML-содержимого
Пользовательские заголовки и метаданные
Симуляция OTP-писем
Структура проекта
.
├── 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Инструменты
Сервер предоставляет 6 инструментов MCP:
new_emails — Получить новые/непрочитанные письма
read_emails — Прочитать полное содержимое письма
all_emails — Список всех писем с фильтрацией
latest_email — Получить последнее письмо
latest_email_otp — Извлечь OTP из последнего письма
send_anon_email — Отправить анонимные письма
Ресурсы
urn:anonsec:relay/addresses— управление адресами Firefox Relayurn:anonsec:email/collection— доступ к коллекции писемurn:anonsec:otp/emails— коллекция OTP-писемurn:anonsec:server/info— информация о сервереurn:anonsec:audit/logs— журналы аудитаurn:anonsec:email/{emailId}— доступ к отдельному письму
Функции безопасности
Шифрование AES-256-GCM для данных в состоянии покоя
Неизменяемые журналы аудита для всех операций
Отслеживание идентификатора запроса для трассируемости
Проверка безопасности для чувствительных операций
Маскирование OTP-кодов в ответах (никогда не раскрываются)
Редактирование конфиденциальных данных в журналах аудита
Архитектура
Сервер следует чистой, готовой к производству архитектуре:
Слой MCP-сервера — инициализация сервера, регистрация инструментов, обработка запросов
Слой инструментов — реализации отдельных инструментов
Слой основных служб — база данных, API-клиент, конфигурация, типы, утилиты
Слой данных — база данных SQLite с шифрованием, готовым к PQC
Вклад
Вклад приветствуется! См. CONTRIBUTING.md для получения рекомендаций.
Безопасность
См. SECURITY.md для сообщения об уязвимостях и практиках безопасности.
Лицензия
Этот проект лицензирован под лицензией MIT — см. LICENSE для подробностей.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to create disposable email inboxes and automatically extract OTPs, magic links, and verification codes from incoming emails.12MIT
- AlicenseAqualityFmaintenanceEnables AI agents to create temporary email addresses, receive confirmation emails, and extract verification links, automating sign-up and email verification workflows without manual intervention.63559MIT
- AlicenseNot gradedqualityCmaintenanceEnables email management via IMAP and SMTP with multi-account support, safe sending with confirmation, and read-only modes.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to generate temporary email addresses, receive emails, and automatically extract OTP codes and links from incoming messages for automation and testing workflows.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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