StockDrifts について
StockDriftsは、AIエージェント向けの読み取り専用金融データMCPサーバーです。米国の13Fファンド保有、日本の大株主報告、韓国のインサイダー取引、企業KPIを扱い、APIキーで利用するホスト型エンドポイントを提供します。
主な機能
- 01米国13Fファンドの評価と保有銘柄
- 02四半期ごとの保有変動と平均購入価格
- 03企業KPIの正規化時系列データ
- 04日本の株主報告と投資家評価
- 05韓国のインサイダー取引と取引計画
活用シーン
- 01特定銘柄を保有する13Fファンドの抽出
- 02ファンド保有状況の四半期比較
- 03複数投資家が同時に報告した日本株の特定
- 04韓国のインサイダー買いと未執行計画の追跡
MCP 対応
32個の読み取り専用ツールを備えた、ホスト型Streamable HTTP MCPサーバーを提供します。クライアントはAuthorization BearerヘッダーにAPIキーを指定して金融データを照会します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.stockdrifts.io/mcp/claude mcp add --transport http io-stockdrifts https://mcp.stockdrifts.io/mcp/{"mcpServers":{"io-stockdrifts":{"type":"http","url":"https://mcp.stockdrifts.io/mcp/"}}}Cursor で開く{"servers":{"io-stockdrifts":{"type":"http","url":"https://mcp.stockdrifts.io/mcp/"}}}VS Code で開く{"mcpServers":{"io-stockdrifts":{"type":"http","url":"https://mcp.stockdrifts.io/mcp/"}}}{"mcpServers":{"io-stockdrifts":{"serverUrl":"https://mcp.stockdrifts.io/mcp/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.stockdrifts.io/mcp/認証が必要ツール
32| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| days | integer | いいえ | |
| page | integer | いいえ | 0 始まりのページ番号です。 |
| limit | integer | いいえ | |
| stock_code | string | はい | |
| min_value_krw | number | いいえ | この KRW 金額未満の取引を除外します。 |
| position_category | string | いいえ | 役職区分で絞り込みます。指定可能な値:CEO、CFO、COO、CTO、Chairman、Co-CEO、President、Vice Chairman。 |
| transaction_types | array | いいえ | BUY のみ、SELL のみ、または両方で絞り込みます。デフォルトは両方です。 |
| acquisition_method | string | いいえ | 1 つの acquisition_method で絞り込みます(例:公開市場での買い付けは '장내매수')。株式配当(주식배당)の計上記録を除外する場合に便利です。 |
詳細
StockDrifts MCP Server
AI エージェント向けの保有データ:評価付きの米国13Fファンドと平均購入価格、標準化された企業 KPI、日本の大株主報告と投資家評価、韓国のインサイダーによる買い付け情報です。
- ホスト型エンドポイント:
https://mcp.stockdrifts.io/mcp/(Streamable HTTP) - ツール: 32 個、すべて読み取り専用
- 認証: API キーをベアラーヘッダーで送信
- ドキュメント: https://www.stockdrifts.io/api-docs
- レジストリ名:
io.stockdrifts/mcp
このリポジトリには、接続設定、レジストリマニフェスト、エージェントスキルが含まれています。サーバー自体は StockDrifts がホストしているため、ビルドや実行は不要です。
データの特徴
| データセット | 内容 | ソース |
|---|---|---|
| 評価付き13Fファンド | 星評価、四半期ごとの保有銘柄、前四半期比の変化、セクター別エクスポージャー、およびファンドごとのポジション別平均購入価格を含む13F提出者 | SEC 13F提出書類 |
| 企業 KPI | セグメント別売上高、顧客数、純売上維持率、受注残など、ティッカーごとの企業固有の事業指標を四半期・年次の時系列で提供 | 企業提出書類 |
| 日本の投資家 | 銘柄別・投資家別の大量保有(5%ルール)報告、星評価付き投資家ランキング、複数の投資家が同時に報告している銘柄 | EDINET |
| 韓国のインサイダー | 役員および大株主の取引、インサイダーによる買い付け・売却の上位一覧、インサイダーランキング、事前開示された取引計画と実際の執行の照合 | DART |
日本の5%ルール報告は大株主による提出書類です。米国の取締役・役員の取引報告とは異なります。
接続
API キーが必要です。https://app.stockdrifts.io/settings/api-keys で作成してください(API と MCP へのアクセスは Ultra プランの一部です。詳細は料金をご覧ください)。
以下のスニペットの sd_live_... をお使いのキーに置き換え、キーを含むファイルはバージョン管理の対象外にしてください。
Claude Code
claude mcp add --transport http stockdrifts https://mcp.stockdrifts.io/mcp/ \
--header "Authorization: Bearer sd_live_..."
または、このリポジトリをプラグイン(サーバーとスキル)としてインストールできます。Claude Code でキーを一度入力すると、システムの安全な認証情報ストアに保存されます。
/plugin marketplace add Stockdrifts/stockdrifts-mcp
/plugin install stockdrifts@stockdrifts
Claude Desktop、Cursor、その他の JSON 設定クライアント
{
"mcpServers": {
"stockdrifts": {
"type": "http",
"url": "https://mcp.stockdrifts.io/mcp/",
"headers": { "Authorization": "Bearer sd_live_..." }
}
}
}
Codex CLI
~/.codex/config.toml に設定します(Codex ではフィールド名が http_headers です)。
[mcp_servers.stockdrifts]
url = "https://mcp.stockdrifts.io/mcp/"
http_headers = { Authorization = "Bearer sd_live_..." }
ワンコマンドインストーラー
@stockdrifts/cli パッケージを使うと、Claude Code、Claude Desktop、Cursor、Codex にローカルの stdio サーバーを登録し、キーを ~/.stockdrifts/config.json(モード 600)に保存できます。そのため、エージェント自身の設定ファイルにシークレットが書き込まれることはありません。
npx -y @stockdrifts/cli@latest install all --key sd_live_...
npx -y @stockdrifts/cli@latest doctor
プロンプトの例
- 「NVDA を上位保有銘柄として保有する、星5つの13Fファンドはどれですか? また、各ファンドの平均購入価格はいくらですか?」
- 「このファンドは前四半期に何を買い増し、何を売却しましたか?」
- 「過去30日間に1,000億ウォンを超える韓国の市場内インサイダー買い付けを表示してください。」
- 「事前開示された韓国のインサイダー買い付け計画のうち、まだ執行されていないものはどれですか?」
- 「複数の投資家が同時に5%報告を提出している日本株はどれですか?」
- 「このティッカーの KPI の推移を教えてください。」
ツール
米国 13F ファンド
| ツール | 返される内容 |
|---|---|
search_investors_us | 投資家を名前であいまい検索し、AUM 順に並べた CIK に解決します |
screen_investor_sector_exposure_us | セクター集中度で投資家をスクリーニングします(例:バイオテクノロジーに特化した投資家) |
screen_investor_catalyst_record_us | バイナリーイベント(全セクター)に関する実績でファンドをスクリーニングします |
get_investor_holdings_us | 1人の投資家の最新の 13F 保有銘柄(または特定期間の保有銘柄) |
list_investor_periods_us | 1人の投資家について登録されているすべての 13F 期間 |
get_investor_changes_us | 2つの期間における1人の投資家の四半期ごとの保有状況の差分 |
get_investor_sector_exposure_us | 1人の投資家のセクターエクスポージャーの履歴(新しい四半期順) |
get_investor_catalyst_record_us | セクターごとの1ファンドのバイナリーイベント実績と、最良・最悪の判断 |
list_ticker_holders_us | ticker が上位50銘柄に含まれる投資家を保有額順に表示します |
screen_holdings_us | 期間、ティッカー、評価額、レーティングで 13F 保有銘柄をスクリーニングし、一致した各ファンドについて、一致したポジションのみを返します |
企業 KPI
| ツール | 返される内容 |
|---|---|
get_kpi | 1つのティッカーの最新の正規化済み KPI スナップショット |
日本(EDINET 大量保有報告書)
| ツール | 返される内容 |
|---|---|
list_insider_filings_jp | 1つの日本株ティッカーの大量保有報告書 |
get_insider_summary_jp | 1つの日本株ティッカーの集計済み大量保有サマリー |
list_recent_filings_jp | 全ティッカーを対象とした最近の日本の提出書類 |
list_top_buys_jp | 指定期間の集計買付額が多い日本株ティッカー |
list_top_sells_jp | 指定期間の集計売却額が多い日本株ティッカー |
list_investor_filings_jp | 1人の投資家(EDINET コード)が提出したすべての日本の書類 |
list_opportunities_jp | 最近の日本株の BUY/INITIAL 提出書類のうち、株価がまだ大きく動いていないもの |
list_leaderboard_jp | 星評価と平均リターンに基づく、上位の日本の投資家 |
list_convergence_jp | 複数の異なる投資家が同じ銘柄について書類を提出した日本株ティッカー |
search_companies_jp | stock_code、日本語名、または英語名で日本企業を検索します |
韓国(DART インサイダー提出書類)
| ツール | 返される内容 |
|---|---|
list_insider_trades_kr | 1つの韓国株ティッカーのインサイダー取引 |
get_insider_summary_kr | 1つの韓国株ティッカーの集計済みインサイダーサマリー |
list_recent_trades_kr | 全ティッカーを対象とした最近の韓国のインサイダー取引 |
list_top_buys_kr | 指定期間の集計インサイダー買付額が多い韓国株ティッカー |
list_top_sells_kr | 指定期間の集計インサイダー売却額が多い韓国株ティッカー |
list_opportunities_kr | 最近の韓国株の公開市場での BUY のうち、株価がまだ大きく動いていないもの |
list_plans_kr | 韓国の事前開示(D005)計画:公表済みだが、まだ実行されていない取引 |
get_plan_executions_kr | 1つの D005 計画と実際の約定を照合します |
search_companies_kr | stock_code、韓国語名、または英語名で韓国企業を検索します |
list_leaderboard_kr | 買付の過去の平均リターンに基づく、上位の韓国のインサイダー |
複数市場横断スクリーニング
| ツール | 返される内容 |
|---|---|
screen_insiders | 国、日付、金額、役職、ティッカーでインサイダーの活動をスクリーニングします |
セキュリティ
- キーは
Authorizationヘッダーにのみ指定してください。ログやシェル履歴に残る可能性があるため、URL には含めないでください。 - MCP サーバーはキーを保存しません。ベアラートークンは
api2.stockdrifts.ioに転送され、そこで認証、レート制限、利用状況が管理されます。 - すべてのツールは読み取り専用です。このサーバーが書き込み、取引、またはアカウント状態の変更を行うことはありません。
- キーがない場合、サーバーはツール一覧を返し、すべての呼び出しに対して
unauthorizedエラーを返します。データは提供されません。 - キーのローテーションまたは失効は https://app.stockdrifts.io/settings/api-keys で行ってください。
- セキュリティ上の問題は [email protected] まで報告してください。
レート制限とエラー
制限は1分間のウィンドウごとにキー単位で適用され、レスポンスには X-RateLimit-* ヘッダーが含まれます。エラーの形式は統一されています:{"error": {"code", "message", "hint"}}。API リファレンスをご覧ください。
データに関する注意事項
- 値のフィールド名には通貨が含まれます(
value_usd、value_krw、value_jpy)。暗黙的に換算されることはありません。 - 13F の期間には、
2026-06-30のような四半期末の日付を指定します。期間を省略すると、記録されている最新の四半期が取得されます。 - 13F の提出は四半期ごとで、四半期末から最大45日後に公開されます。
- このデータは調査目的のものです。投資助言ではありません。
ライセンス
このリポジトリ内のファイルは MIT ライセンスで提供されています。StockDrifts API へのアクセスと、API が返すデータは別途有料サービスであり、StockDrifts の利用規約およびプライバシーポリシーが適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。