sanctionwise について
sanctionwiseは、FCDOの英国制裁リストに照らして名称をスクリーニングするMCPサーバーです。人による確認用に指定情報付きの候補を返し、ローカルデータを公開リリースから更新します。
主な機能
- 01英国制裁リストとの名称候補照合
- 02一意のIDによる完全な項目の取得
- 03主要名称と別名の照合
- 04アクセント、大文字小文字、句読点の正規化
- 05リストデータの更新とオフラインコピーの保持
活用シーン
- 01個人や組織名の候補一致を確認
- 02一意のIDから公式指定情報を確認
- 03名称の異表記を別名と照合
MCP 対応
MCPクライアントにscreen_nameとget_sanctions_entryのツールを提供します。内蔵またはキャッシュ済みの英国制裁リストを使ってローカルで照合し、入力された名称は送信しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | 審査する個人/企業/船舶の名前。 |
| limit | number | いいえ | 返す一致候補の最大数(デフォルトは 10)。 |
詳細
sanctionwise
AI エージェント向けの、検証済み英国制裁スクリーニング — 推測ではなく、FCDO 公式英国制裁リストを使用します。
AI エージェント向けの、検証済みで信頼できるデータツール。「Qiniso」はズールー語で「真実」を意味します。
ウェブサイト · npm · MCP Registry
LLM に「この人物は英国制裁リストに載っていますか?」と尋ねると、古く曖昧な記憶をもとに回答します。指定対象は頻繁に変更され、細かな違いもあります。これは思い出すものではなく、データです。sanctionwise は、名前をFCDO 公式英国制裁リストと照合し、実際の指定内容を含む一致候補、または明確な「一致なし」を返します。
⚠️ お読みください — このツールができることと、できないこと
- 名前の照合による参考情報のみです。 一致は一致の可能性を示すものであり、人間が公式の記載と照合して必ず確認する必要があります(同じ名前を持つ人は多く、表記の翻字にも違いがあります)。これは、対象の当事者が制裁対象者であることの確認ではありません。
- 「一致なし」は、制裁対象外であることを意味しません。 対象は英国(FCDO)リストのみで、照合するのは渡された名前の文字列(入力されていない生年月日や別名は照合しません)であり、データセットの報告日時点の情報を反映します。リアルタイムの情報ではありません。
- 助言ではありません。 法務、コンプライアンス、KYC/AML、制裁に関する助言ではなく、規制に準拠した制裁スクリーニングプロセスの代わりにはなりません。すべての応答にこの免責事項が含まれます。
インストール
{ "mcpServers": { "sanctionwise": { "command": "npx", "args": ["-y", "sanctionwise"] } } }
英国制裁リストの公式データはパッケージに同梱されています(オフラインでも、インストール後すぐに使用できます)。また、ツールは起動時に週次更新の GitHub Release から自動更新します。ローカルにキャッシュされ、キーもトークンも手動操作も不要なため、自動的に最新の状態を保ちます。すべての応答でデータセットの報告日を確認できます。
ライブラリとして使用する
npm i sanctionwise
import { screenName, getSanctionsEntry } from "sanctionwise";
screenName("Vladimir Putin");
// { matchCount: 3, results: [{ id: "RUS0251", type: "Individual",
// primaryName: "Vladimir Vladimirovich PUTIN", matchType: "exact",
// regimes: ["The Russia (Sanctions) (EU Exit) Regulations 2019"], sanctions: "Asset freeze|…" }],
// disclaimer: "INDICATIVE NAME-MATCH SCREEN ONLY. …" }
screenName("Acme Quilting Supplies Ltd").matchCount; // 0 — no match (NOT a clearance)
getSanctionsEntry("RUS0251"); // full official entry for a Unique ID
照合ではアクセント記号を統一し、大文字・小文字と句読点の違いを区別せず、正式名称および別名をスクリーニングします。
ツール — 2 種類
| ツール | 機能 |
|---|---|
| screen_name | 個人、企業、船舶の名前をスクリーニングし、公式の指定内容を含む一致の可能性を順位付けして返します |
| get_sanctions_entry | Unique ID を指定して、公式記録の全情報(名前、別名、制裁レジーム、指定理由の説明など)を取得します |
データと自動更新
データは、Open Government Licence v3.0 に基づいて公開されている、FCDO 公式英国制裁リスト(Sanctions and Anti-Money Laundering Act 2018 に基づく指定対象者、団体、船舶)です。scripts/build-data.mjs は公式 CSV を解析し、対象ごとに 1 件のレコード(すべての名前と別名をまとめたもの)を作成します。現在、同梱ビルドには6,200 件以上の指定対象が含まれています。週次の GitHub Action(.github/workflows/refresh-data.yml)がリストを再ダウンロードし、GitHub Release アセットとして公開します。インストール済みのツールは起動時にそのアセットを取得(キャッシュされ、オフラインでも安全)するため、npm トークンも手動操作も不要で自動更新されます。同梱データはオフライン時または初回起動時のフォールバックです。
このツールができないこと
- コンプライアンス上の判定ではありません。 人間による確認のために一致の可能性を示す、参考情報としてのスクリーニングにすぎません。
- 複数のリストには対応していません。 対象は英国(FCDO)リストのみです。EU、米国(OFAC)、国連統合リスト、その他のリストは対象外です。
- リアルタイムではありません。 データセットの報告日時点の情報を反映します。最新の状況は最新リストをご確認ください。
- 助言ではなく、規制に準拠したスクリーニングサービスでもありません。
プライバシー
このツールはお使いのマシン上でローカルに動作し、データを収集、保存、送信しないように設計されています。アナリティクス、テレメトリー、アカウントはありません。スクリーニングはローカルで実行されます。起動時に GitHub Release から最新の公開英国制裁リストをダウンロードする場合がありますが、照合対象の名前が送信されることはありません。ポリシー全文:https://qinisolabs.github.io/privacy.html。
ライセンス
Apache-2.0(コード)。制裁データ © Crown copyright, FCDO, Open Government Licence v3.0。詳しくは NOTICE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。