Wafergraph MCP について
Wafergraph MCPは、半導体・AIサプライチェーンの出典付きデータを、企業・市場・ネットワーク分析を行うAIエージェントに提供します。企業情報、地域別エクスポージャー、取引関係、M&Aを扱い、出典とデータ範囲も示します。
主な機能
- 01企業の検索と条件抽出
- 02仕入先・顧客グラフの調査
- 03企業と国の比較
- 04ボトルネックと途絶の分析
- 05M&A案件の検索と集計
- 06出典とデータ範囲の提示
活用シーン
- 01企業の上流サプライヤーを追跡
- 02保有銘柄に共通する仕入先を特定
- 03セグメント別の国別エクスポージャーを比較
- 04市場のM&A動向を確認
MCP 対応
`https://mcp.wafergraph.com/mcp`で稼働するリモートMCPサーバーで、Streamable HTTP経由で30個の読み取り専用ツールを提供します。応答には出典情報と企業プロフィール・レポートへのリンクが含まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://wafergraph-mcp.jwpalm99.workers.dev/mcpclaude mcp add --transport http com-wafergraph-wafergraph https://wafergraph-mcp.jwpalm99.workers.dev/mcp{"mcpServers":{"com-wafergraph-wafergraph":{"type":"http","url":"https://wafergraph-mcp.jwpalm99.workers.dev/mcp"}}}Cursor で開く{"servers":{"com-wafergraph-wafergraph":{"type":"http","url":"https://wafergraph-mcp.jwpalm99.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"com-wafergraph-wafergraph":{"type":"http","url":"https://wafergraph-mcp.jwpalm99.workers.dev/mcp"}}}{"mcpServers":{"com-wafergraph-wafergraph":{"serverUrl":"https://wafergraph-mcp.jwpalm99.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
30| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | 企業名と one_liner に対して、大文字と小文字を区別せずに部分文字列を照合します。 |
| country | string | いいえ | この国に本社を置く企業に絞り込みます。例:'Taiwan'(大文字と小文字は区別しません)。 |
| segment | string | いいえ | この分類体系のセグメント ID で企業を絞り込みます。例:'foundry'、'equipment_front_end'(get_segments を参照)。 |
詳細
wafergraph-mcp
wafergraph.com の半導体・AI サプライチェーンデータセット(12 セグメントにわたる 565 社、サプライヤー/顧客グラフ、74 件の M&A データ)を公開するリモート MCP サーバーです。MCP に対応する AI エージェントが直接呼び出せる、読み取り専用のツールを 30 個提供します。
認証不要、無料、読み取り専用です。/mcp で Streamable HTTP トランスポートを利用できます。人間向けのランディングページは / です。
公開先:https://mcp.wafergraph.com
ツール
| ツール | 目的 |
|---|---|
search_companies({query?, segment?, country?}) | セグメントと国で絞り込める、名称/説明の検索です。コンパクトな一覧を最大 25 件表示し、一致総数も示します。 |
get_company({id}) | 1 社の許可された全プロフィール(ID または名称で指定)と、そのサプライヤー/顧客との関係を取得します。 |
get_segments() | 12 セグメントの分類体系(サブセグメント、market_position 列挙型を含む)と、現在の企業数を取得します。 |
get_supply_chain({id, direction, depth}) | ある企業を起点に、サプライヤー/顧客グラフを最大 2 階層たどります。方向は上流("up")、下流("down")、または "both" です。 |
get_deals({query?, segment?}) | M&A データを検索します。コンパクトな一覧を最大 30 件表示し、一致総数も示します。 |
compare_companies({ids}) | 2~6 社を共通の項目で並べて比較し、共通および固有のサプライチェーン上の取引先も示します。 |
get_country_exposure({segment?}) | 地理的な集中状況を示します。セグメントの企業が所在する国を件数順に並べ、開示済み時価総額のカバー率も示します。 |
find_chokepoints({segment?, limit?}) | 下流の依存度を市場での位置付けに応じて重み付けし、チョークポイントを順位付けします。透明性のあるヒューリスティックであり、独自のリスクモデルではありません。 |
analyze_portfolio_exposure({holdings}) | ティッカーまたは ID をセグメント/国別エクスポージャーに対応付け、複数の保有銘柄が共有するサプライヤーを特定します。投資助言ではありません。 |
スクリーニングと探索
| ツール | 目的 |
|---|---|
filter_companies({...}) | 複数条件による構造化スクリーニング(セグメント、サブセグメント、国、市場での位置付け、上場状況、時価総額帯、has_ticker)を実行し、並べ替えとページネーションにも対応します。 |
list_subsegments({segment?}) | 各サブセグメントと、その現在の企業数および親セグメントを一覧表示します。 |
get_subsegment({segment, subsegment}) | 1 つのサブセグメントに属する全企業を、市場での位置付けと国別の内訳とともに取得します。 |
find_similar_companies({id}) | セグメントタグと共有するサプライチェーン上の取引先に基づく Jaccard 類似度で、構造上最も近い企業を検索します。 |
rank_by_market_cap({segment?, country?, limit?}) | 開示済み時価総額に基づく企業ランキングを取得し、常にカバー率も示します。 |
resolve_ticker({inputs}) | 最大 25 件のティッカー、名称、または ID を正規の企業に一括で対応付けます。一致しない場合は候補を提示します。 |
地理と構造
| ツール | 目的 |
|---|---|
list_countries({segment?}) | 各国の企業数、セグメント構成、上場企業と非上場企業の内訳を一覧表示します。 |
get_country_profile({country}) | 1 か国の詳細を取得します。サプライチェーン上の関係が各方向でどれだけ国境を越えるかも含みます。 |
compare_countries({countries}) | 2~5 か国を並べて比較し、その国にのみ存在するセグメントと、優勢なセグメントを示します。 |
get_segment_leaders({segment?}) | セグメント内で独占的な地位やリーダーの地位を占める企業を示します。 |
get_upstream_concentration({id}) | 1 社のサプライヤー構成を国別・セグメント別に示し、HHI 指数とエッジのカバー状況も提示します。 |
グラフ分析
| ツール | 目的 |
|---|---|
find_paths_between({from, to, max_depth?}) | 2社間の文書化された供給経路を、最短のものから表示します。 |
| `simulate_disruption({company_id? | country? |
find_single_source_dependencies({segment?, country?}) | 文書化されたサプライヤーが1社のみの顧客/サブセグメントの組み合わせを表示します。 |
rank_by_connectivity({metric?, limit?}) | 文書化された接続数に基づいて順位付けします。実世界での重要度ではなく、文書化の密度を測定します。 |
| `find_common_suppliers({ids? | segment?})` |
取引とデータセット
| ツール | 目的 |
|---|---|
get_deal({id}) | M&A取引1件の詳細を表示します。可能な場合は当事者を企業に紐付けます。 |
find_deals_by_company({id}) | 企業が関与したすべての取引を役割別に表示し、照合方法も示します。 |
get_ma_activity_summary() | 年、種類、ステータス別の取引件数と公表された取引額を表示します。 |
find_consolidation_hotspots() | どのセグメントで統合が進んでいるかを表示します。解決できない取引も除外せずに集計します。 |
get_dataset_stats() | このデータセットに含まれる情報、その鮮度、情報が手薄な領域を表示します。データで回答できない内容を把握するには、このツールを呼び出してください。 |
すべての応答には、次の内容が含まれます。
data— ペイロード。attribution— 編纂者/ソースの情報(SEC、Wikidata、Wikipedia、GLEIF)と、wafergraph.comの出典付き企業プロフィール全体に戻るcompany_url。links— wafergraph.comと、手作業で評価した同社のVendor Exposure Reviewに戻る{ report, newsletter }。
フィールドの取り扱い
企業レコードには、2026-07-19時点のkey_productsが含まれています。wafergraph独自のデータセットでは、このフィールドは当初、捏造やスコープの誤りが含まれることが分かっている状態で一括作成されていたため、検証済みの詳細情報が上流に反映されるまでここでは提供を見合わせていました。現在は564/565社への入力がライブで確認済みで、空欄はsk_enpulseのみです(同社は事業を終了し、2025-12-23にSKCに吸収されました)。ここで提供するすべてのフィールド(name、ticker、market_cap_usd_b、segments、one_liner、market_position、key_products、key_customers/key_suppliersのグラフエッジ、取引)は、確認済みで信頼性を検証したデータです。フィールドは引き続きブラックリスト方式ではなくホワイトリスト方式で管理されます。つまり、src/types.tsのtoAllowedCompanyにより、今後上流で追加される情報は、意図的に追加されるまで既定で除外されます。
このサーバーが記録する情報
記録するのは件数のみで、個人を特定できる情報は記録しません。IPアドレス、クエリの内容やツールの引数、ユーザー識別情報、Cookie、PIIは記録しません。具体的には、ツールごとの1日あたりの呼び出し回数、1日あたりに開始された個別のセッション数、接続したクライアントのソフトウェア(MCPクライアントがinitializeハンドシェイクで送信するclientInfoの名前とバージョン。例:[email protected])を記録します。
セッション数はユーザー数ではありません。同じ人が再接続すると複数回として数えられます。ここに記録される情報から、利用者を特定することはできません。
インストール
Claude Code
claude mcp add --transport http wafergraph https://mcp.wafergraph.com/mcp
claude.ai(カスタムコネクター)
設定 → コネクター → カスタムコネクターを追加 → 次を貼り付けます。
https://mcp.wafergraph.com/mcp
汎用MCPクライアント(Streamable HTTP)
{
"mcpServers": {
"wafergraph": {
"url": "https://mcp.wafergraph.com/mcp"
}
}
}
アーキテクチャ
Cloudflare WorkerとTypeScriptを使用し、agentsパッケージのMcpAgentを基盤としています(Durable Objectを利用するStreamable HTTP MCPサーバー。Workers Freeプランでは無料。ストレージバックエンドはSQLite)。ファイル構成とデータソースモードの決定(ライブ取得とベンダー提供スナップショットを1つ組み合わせたハイブリッド方式。推測ではなく、上流エンドポイントのE2Eテストによって判明)については、CLAUDE.mdを参照してください。
開発
npm install
npm run dev # wrangler dev, local
npm run typecheck # tsc --noEmit
npm run deploy # wrangler deploy
クレジット表記とライセンス
ソースとライセンスの詳細については、ATTRIBUTION.mdを参照してください(SEC EDGARはパブリックドメイン、WikidataはCC0、WikipediaはCC BY-SA 4.0 — クレジット表記が必要、GLEIF)。要約すると、無料で利用できますが、wafergraph.comのクレジット表記が必要です。また、金融アドバイスではありません。
これはwafergraph.comの公開データセットを利用して構築された独立したプロジェクトであり、wafergraphの公式製品ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。