Skip to main content
Glama
VRIL-LABS

anonsec-mcp-server

by VRIL-LABS

License: MIT Node.js TypeScript MCP

// セキュリティコミュニティのために制作 — 資金提供により維持されています

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


概要

Firefox Relay MCP Server (anonsec-mcp-server) は、Firefox Relay アドレスを通じて包括的な匿名メール管理機能を提供する、本番グレードの Model Context Protocol サーバーです。プライバシー、セキュリティ、運用の卓越性を中核原則として構築されており、このサーバーにより AI エージェントやアプリケーションは完全な匿名性を維持しながらメールの送信、受信、処理を行うことができます。

Related MCP server: agent-inbox

中核的価値提案

  • プライバシー最優先: すべてのメール操作は Firefox Relay インフラを通じて送信者の匿名性を維持します

  • PQC 対応: 保存データのための耐量子計算暗号(Post-Quantum Cryptography)対応の暗号化アーキテクチャ

  • 本番グレード: 信頼性とセキュリティのための黄金標準のプログラミング慣行で構築

  • 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

設定

Firefox Relay の認証情報を記載した .env ファイルを作成します:

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 桁の 16 進文字)である必要があります。次のコマンドで生成します:

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 ツールを提供します:

  1. new_emails - 新着/未読メールの取得

  2. read_emails - メール本文の完全な読み取り

  3. all_emails - フィルタリングによる全メールの一覧表示

  4. latest_email - 最新メールの取得

  5. latest_email_otp - 最新メールからの OTP 抽出

  6. send_anon_email - 匿名メールの送信

リソース

  • urn:anonsec:relay/addresses - Firefox Relay アドレス管理

  • urn:anonsec:email/collection - メールコレクションへのアクセス

  • urn:anonsec:otp/emails - OTP メールコレクション

  • urn:anonsec:server/info - サーバー情報

  • urn:anonsec:audit/logs - 監査ログ

  • urn:anonsec:email/{emailId} - 個別メールへのアクセス

セキュリティ機能

  • 保存データのための AES-256-GCM 暗号化

  • すべての操作に対する不変の監査ログ

  • トレーサビリティのためのリクエスト ID 追跡

  • 機密操作のためのセキュリティ検証

  • レスポンスにおける OTP コードのマスキング(決して公開されません)

  • 監査ログにおける機密データの編集

アーキテクチャ

サーバーはクリーンで本番対応のアーキテクチャに従います:

  1. MCP サーバーレイヤー - サーバー初期化、ツール登録、リクエスト処理

  2. ツールレイヤー - 個々のツール実装

  3. コアサービスレイヤー - データベース、API クライアント、設定、型、ユーティリティ

  4. データレイヤー - PQC 対応暗号化を備えた SQLite データベース

コントリビューション

コントリビューションを歓迎します! ガイドラインについては CONTRIBUTING.md を参照してください。

セキュリティ

脆弱性の報告とセキュリティ慣行については SECURITY.md を参照してください。

ライセンス

このプロジェクトは MIT ライセンス の下でライセンスされています - 詳細は LICENSE を参照してください。

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