CUSIP/ISIN Validator — Security Identifier Validation について
このMCPサーバーは、チェックサムアルゴリズムでCUSIPとISINの証券識別子を検証・解析します。金融や取引のワークフロー向けで、REST APIと一括検証にも対応します。
主な機能
- 01CUSIP識別子の検証
- 02CUSIPの構成要素を解析
- 03ISIN識別子の検証
- 04ISINと埋め込みの米国・カナダCUSIPを解析
- 05REST APIによる識別子の一括検証
活用シーン
- 01取引ワークフローで証券識別子を確認
- 02CUSIPから発行体と銘柄の情報を抽出
- 03ISINを解析して国コードを確認
- 04REST APIで複数の識別子を検証
MCP 対応
MCPクライアントにCUSIPとISINの検証・解析ツールを4つ提供します。デフォルトのstdioに加え、`PORT`の設定でStreamable HTTPを利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP CUSIP/ISIN サーバー
チェックデジットアルゴリズムを使用してCUSIPおよびISIN証券識別子を検証・解析する、Model Context Protocol(MCP)サーバーです。
ツール(全4種類)
| ツール | 説明 |
|---|---|
cusip_validate | Luhn変種チェックデジットアルゴリズムを使用して、9文字のCUSIPを検証します |
cusip_parse | CUSIPを発行体コード、発行番号、チェックデジットに解析します |
isin_validate | Luhnアルゴリズムを使用して、12文字のISINを検証します |
isin_parse | ISINを国コード、NSIN、チェックデジットに解析します(米国/カナダの場合は埋め込まれたCUSIPを抽出します) |
インストール
npx @easysolutions906/mcp-cusip-isin
Claude Desktop
claude_desktop_config.json に追加します:
{
"mcpServers": {
"cusip-isin": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-cusip-isin"]
}
}
}
Cursor
.cursor/mcp.json に追加します:
{
"mcpServers": {
"cusip-isin": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-cusip-isin"]
}
}
}
REST API
HTTPサーバーとして実行するには、PORT 環境変数を設定します。
GET /cusip/validate?cusip=037833100-- CUSIPを検証しますGET /cusip/parse?cusip=037833100-- CUSIPを構成要素に解析しますGET /isin/validate?isin=US0378331005-- ISINを検証しますGET /isin/parse?isin=US0378331005-- ISINを構成要素に解析しますPOST /validate/batch-- 複数のCUSIPおよびISINを一括検証します
データソース
アルゴリズムのみで処理するため、外部データセットは不要です。CUSIPではLuhn変種チェックサムを使用し、ISINでは文字を数字に変換したうえで標準のLuhnアルゴリズムを使用します。
トランスポート
- stdio(デフォルト) -- Claude DesktopおよびCursorでローカル利用する場合
- HTTP --
/mcpでStreamable HTTPモードを起動するには、PORT環境変数を設定します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。