mcpField
P
Palisade

Palisade

リモート
palisade.emailセキュリティ07 週間前に更新
リポジトリ公式サイト

Palisade について

Palisade は、複数ドメインのメール認証を監視・管理するツールを MCP クライアントに提供します。DNS ベースの認証規格を扱い、組織単位の操作と公開 DNS の確認に対応します。

主な機能

  1. 01SPF、DKIM、DMARC、MTA-STS、BIMI の監査
  2. 02ドメインと DNS 設定レコードの管理
  3. 03修正タスクと DMARC レポートの追跡
  4. 04アカウントの操作履歴と Webhook の確認

活用シーン

  1. 01ドメインのメール認証状況の確認
  2. 02公開する DNS レコードの準備
  3. 03修正状況と DMARC レポートの追跡

MCP 対応

リモート MCP サーバーは、公開 DNS の確認ツールと、認証済み Palisade 組織の読み取り・管理ツールを提供します。Streamable HTTP に対応しないクライアント向けに、ローカル stdio ブリッジも用意されています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.palisade.email/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@palisadeemail/mcp0.2.1

ツール

詳細

@palisadeemail/mcp

MCP クライアントを Palisade Email Authentication MCP に接続します。このサービスは、ドメインの SPF、DKIM、DMARC、MTA-STS、BIMI を監視および管理します。

Palisade の MCP サーバーはリモート(https://api.palisade.email/mcp で Streamable HTTP を使用)です。このパッケージは、mcp-remote を内部で使用する、stdio ベースのクライアント向けの薄いローカルブリッジです。Palisade の公開 OAuth クライアントを通じてサインインします。ブラウザーが開いたら、組織を選択します。ブリッジは、その組織とユーザーのロールにスコープを限定したトークンを保持します。API キーを作成したり、何かを設定したりする必要はありません。

使用方法

npx -y @palisadeemail/mcp
クライアント設定(stdio)
{
  "mcpServers": {
    "palisade": {
      "command": "npx",
      "args": ["-y", "@palisadeemail/mcp"]
    }
  }
}
Codex
codex mcp add palisade -- npx -y @palisadeemail/mcp
Claude Code

Claude Code は Streamable HTTP に直接対応しているため、ブリッジは不要です。同じクライアントを使って、固定のコールバックポートでサインインします。

claude mcp add --transport http --client-id ryKtuiPypMeYMoL1Cmhxtz6BYrEYQbLV --callback-port 8765 palisade https://api.palisade.email/mcp
claude.ai

URL を指定してカスタムコネクターを追加し、Authentication は Always required、OAuth client は Use your own OAuth client を選択します。上記のクライアント ID を入力し、シークレットは空欄にしてください。開発者ガイドの MCP セクションをご覧ください。

拒否されるもの

MCP エンドポイントでは API キーを受け付けません。API キーは引き続き REST API 用の認証情報です。動的登録またはクライアント ID メタデータドキュメントを通じて独自の OAuth クライアントを登録するクライアントも拒否されます。認可サーバーはそのようなクライアントに組織を紐付けられないため、エンドポイントは 403 を返し、代わりに使用するクライアントを示します。

アカウントなしでの利用

https://api.palisade.email/mcp/public はサインインも Palisade アカウントも必要ありません。このエンドポイントには、任意のドメインの公開 DNS を読み取る 2 つのツール、audit_domain と validate_spf_include のみがあります。組織のレコードを読み取ったり変更したりする機能はすべて、上記のサインインが必要なエンドポイントにあります。呼び出しはクライアントのアドレスごとに制限されます。

Streamable HTTP に対応するクライアントは、直接接続します。

claude mcp add --transport http palisade-audit https://api.palisade.email/mcp/public

stdio のみに対応するクライアントでは、ブリッジの接続先をこのエンドポイントにします。このエンドポイントはトークンを要求しないため、ブラウザーは開きません。

{
  "mcpServers": {
    "palisade-audit": {
      "command": "npx",
      "args": ["-y", "@palisadeemail/mcp"],
      "env": { "PALISADE_MCP_URL": "https://api.palisade.email/mcp/public" }
    }
  }
}

サインイン

サインイン中、ブリッジは http://localhost:8765/oauth/callback で待ち受けます。認可サーバーには正確なリダイレクト URI を登録する必要があるため、ポートは固定です。そのポートがほかのプロセスに使われている場合は、接続する前に空けてください。

サーバーは接続されているのに Palisade ツールが表示されない場合

authenticate / complete_authentication のみを提供するセッションでは、サインインが完了していません。この 2 つのツールは Palisade ではなく、クライアント独自の OAuth 保留状態から提供されます。ブラウザーでサインインを完了すると、ツールにあるツールの全一覧が表示されます。

同じ名前のサーバーが別の場所で設定されていて、そちらが有効になっている可能性もあります。Claude Code では、--scope local が適用されるのは実行したディレクトリのみで、user スコープの palisade エントリーはそれ以外のすべての場所で適用されます。実際にどのエントリーが優先されているか確認してください。

claude mcp get palisade

ツール

アカウント(get_account)、あらゆるドメインのライブ DNS 読み取り(audit_domain は、アカウントに登録されている必要のないドメインの SPF/DKIM/DMARC/BIMI/MTA-STS の状態を総合的に評価します。validate_spf_include は、追加する前に SPF の include が 10 件のルックアップ上限に対してどれだけ余裕を使うかを確認します)、ドメイン(list_domains、アカウント内のドメインを ID または名前で確認する get_domain、create_domain、update_domain、delete_domain、verify_domain)、DNS の設定(独自の DNS プロバイダーで公開する正確なレコードを返す get_dns_records)、修復計画(ドメインの DMARC 対応状況と、Palisade が次に行う作業を報告する get_domain_plan。まだタスクが作成されていない手順も含みます)、SPF 診断(ライブレコード、10 件のルックアップ上限に対する DNS ルックアップ数、検出された問題を読み取る get_spf)、ホスト型 DMARC(enable_hosted_dmarc)、MTA-STS(get_mta_sts、enable_mta_sts、disable_mta_sts)、修復タスク(list_tasks、get_task、complete_task、dismiss_task)、DMARC レポート(生のレポート XML ではなく、集計値とソースごとの内訳を報告する get_dmarc_summary、list_dmarc_senders)、グループ(list_groups、create_group、update_group、delete_group)、請求(get_subscription、start_checkout、start_billing_portal)、Webhook(list_webhook_events、list_webhook_endpoints、create_webhook_endpoint、delete_webhook_endpoint)、見込み客向けレポート(最大 10 件のドメインを監査し、見込み客に送付できるホスト型 PDF リンクを返す create_prospecting_report、および list_prospecting_reports、get_prospecting_report、delete_prospecting_report)、DNS プロバイダー接続(list_dns_connections、get_dns_connection、ドメインのレコードをコピーしてもらう代わりに Palisade が自動で公開できるかを確認する get_dns_connection_coverage)、アカウントのアクティビティログ(list_activity_log、list_activity_log_actions)を利用できます。

Palisade 独自のレコードを読み取る、または変更するすべてのツールは、サインインした組織の範囲内で動作します。例外は audit_domain と validate_spf_include で、ID ではなくドメイン名を受け取り、あらゆるドメインの公開 DNS を読み取ります。

create_prospecting_report もドメイン名のみを受け取り、指定されたすべてのドメインを監査します。そのため、レポートごとに一度ではなく、ドメインごとに一度、audit_domain と同じライブ DNS 利用枠を消費します。

Palisade は公開する DNS レコードを案内します。レコードは、そのドメインをホストしている DNS プロバイダーで適用してください。支払いは Stripe がホストするページで行われます。長時間にわたる状態変更をポーリングする代わりに Webhook を利用できます。create_webhook_endpoint が署名シークレットを返すのは一度だけで、再表示されることはないため、発行時に保存してください。

コーディングエージェント向け

AGENTS.md には、Palisade の用途、接続方法、作業の順序、書き込みツールのルールが記載されています。skills/palisade/SKILL.md は、インストール可能なスキルとして同じガイダンスを提供します。plugin.json は agent-plugins.org のマニフェストで、mcp.json は stdio クライアントの設定です。正式なファイルは製品サイトで公開されています:https://www.palisade.email/agents.md と https://www.palisade.email/.well-known/agent-skills/index.json。

環境

すべて任意です。

  • PALISADE_MCP_URL — サーバー URL を上書きします(デフォルトは https://api.palisade.email/mcp)。
  • PALISADE_MCP_CLIENT_ID — OAuth クライアント ID を上書きします(デフォルトは Palisade の公開コネクタークライアントです)。
  • PALISADE_MCP_CALLBACK_PORT — サインインのコールバックポートを上書きします(デフォルトは 8765 です。認可サーバーに選択したポートを登録しておく必要があります)。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。