🚀 Profitelligence MCP Server
AIエージェント向けの金融インテリジェンス。Claudeにインサイダー取引データ、SEC提出書類、経済指標、およびマルチシグナル分析へのアクセスを、単一のMCPサーバーを通じて提供します。
🚀 クイックスタート
オプションA:MCPディレクトリ経由で接続(推奨)
最も簡単な開始方法は以下の通りです。
- Anthropic MCPディレクトリにアクセスします。
- Profitelligenceを見つけてクリックします。
- GoogleアカウントでOAuth認証を完了します。
- 金融に関する質問を始めましょう!
APIキーは必要ありません。認証は自動的に処理されます。
オプションB:APIキーを使用した手動設定
1. 無料アカウントを作成する
profitelligence.com でサインアップします。クレジットカードは不要です。
無料プランには以下が含まれます。
- 出来高上位500銘柄の株式へのアクセス
- インサイダー取引データ(Form 4)
- SEC 8-K提出書類の要約
- 経済指標(FRED)
- 1日250回のAPI呼び出し
2. APIキーを取得する
アカウントダッシュボードからAPIキーを生成します。
3. Claudeに追加する
Claudeコード(ワンライナ):
claude mcp add profitelligence --transport http \
https://mcp.profitelligence.com/mcp \
--header "X-API-Key: YOUR_API_KEY"
Claudeデスクトップ(~/Library/Application Support/Claude/claude_desktop_config.jsonに追加):
{
"mcpServers": {
"profitelligence": {
"url": "https://mcp.profitelligence.com/mcp",
"transport": "streamable-http",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
以上で完了です!Claudeに 「今週、テクノロジー株でインサイダーによる買い取りがあったのはどれですか?」 と質問してみましょう。
✨ 主な機能
なぜProfitelligenceなのか?
従来の金融APIは大量の生データを返します。AIエージェントはCSVを解析し、繰り返し呼び出しを行い、コンテキストを組み立てるためにトークンを消費します。Profitelligenceはこれとは異なります。
私たちは、AIエージェント向けに設計された意味的に濃縮され、LLMに最適化されたレスポンスを提供します。
| 従来のMCPサーバー |
Profitelligence MCP |
| 多数の狭いツール(10 - 20以上) |
7つの強力なツール で充実したフィルタリング機能 |
| 生データのダンプ |
事前にコンテキスト化されたインテリジェンス |
| 1つの質問に対して複数回の呼び出しが必要 |
1回の呼び出しで完全な回答 |
| トークンを大量に消費するレスポンス |
トークン効率が最適化されている |
| 複雑なツールのオーケストレーション |
エージェントが完全に制御可能 |
あなたが得られるもの
- インサイダー取引インテリジェンス — エンティティ検索付きのForm 4提出書類(「ウォレン・バフェットの取引を見つける」)
- SEC提出書類分析 — AIによる要約と影響スコア付きの8-Kイベント
- 市場データ — 会社プロフィール、OHLC価格、セクター/業界のコンテキスト
- 経済指標 — マクロコンテキスト用の連邦準備制度理事会(FRED)のデータ
- マルチシグナル分析 — インサイダー活動 + SECイベント + 価格アクションを組み合わせた機会スコアリング(PRO)
デザインによる安全性
このMCPサーバーは、ProfitelligenceのREST API上の薄く、ステートレスなレイヤーです。
- ✅ 読み取り専用 — あなたのアカウントを変更したり、取引を実行したりすることはできません。
- ✅ データ保存なし — レスポンスは流れるだけで、ローカルにキャッシュされません。
- ✅ オープンソース — コードを自分で監査できます。Pythonで約2000行です。
- ✅ あなたのAPIキー — あなたがアクセスを管理し、ダッシュボードからいつでも取り消すことができます。
📦 インストール
このセクションでは、Profitelligence MCP Serverをインストールする方法について説明します。
Docker Hubを使用する場合
Docker Hubにマルチアーキテクチャのイメージ(amd64 + arm64)を公開しています。
docker pull profitelligence/mcp-server:latest
標準入出力モードで実行する場合(Claudeデスクトップ用):
docker run -i --rm \
-e PROF_API_KEY=pk_live_xxx \
profitelligence/mcp-server:latest
HTTPモードで実行する場合(開発/テスト用):
docker run -d -p 3000:3000 \
-e PROF_API_KEY=pk_live_xxx \
-e PROF_MCP_MODE=http \
profitelligence/mcp-server:latest
ソースからインストールする場合
git clone https://github.com/profitelligence/profitelligence-mcp-server.git
cd profitelligence-mcp-server
pip install -e .
PROF_API_KEY=pk_live_xxx python -m src.server
環境変数
| 変数 |
必須 |
説明 |
PROF_API_KEY |
はい |
profitelligence.comから取得したあなたのAPIキー |
PROF_MCP_MODE |
いいえ |
stdio(デフォルト)またはhttp |
PROF_MCP_PORT |
いいえ |
HTTPポート(デフォルト: 3000) |
BRAVE_API_KEY |
いいえ |
ウェブ検索のプライバシー用のBrave Searchキー |
💻 使用例
例1:市場の概要を取得する
ユーザーのプロンプト:「現在、市場で何が起こっていますか?」
実行内容:
- サーバーが
pulse()ツールを呼び出します。
- 現在の市場の動き(上昇銘柄、下落銘柄、出来高上位銘柄)を返します。
- AIによって生成された要約付きの最近の高影響のSEC 8-K提出書類を表示します。
- Form 4提出書類からの注目すべきインサイダー取引をリストします。
- FREDからの主要な経済指標を提供します。
例2:会社を調査する
ユーザーのプロンプト:「NVIDIAのインサイダー活動と最近の提出書類について教えてください。」
実行内容:
- サーバーが
investigate("NVDA")ツールを呼び出します。
- セクター、時価総額、CEOを含む会社プロフィールを返します。
- 価格履歴とテクニカルシグナルを表示します。
- 影響スコア付きの最近の8-K重要事象をリストします。
- Form 4のインサイダー取引の要約とセンチメントを提供します。
- 10-K/10-Q提出書類からの最新の財務情報を含みます。
例3:投資機会を見つける
ユーザーのプロンプト:「インサイダーが買っているテクノロジー株を見つけてください。」
実行内容:
- サーバーが
screen(focus="insider", sector="Technology")ツールを呼び出します。
- テクノロジーセクターでインサイダーによる買い取りのクラスターを市場でスキャンします。
- 取引詳細付きの機会のランク付きリストを返します。
- インサイダーの名前、役職、取引額を表示します。
- マルチシグナル分析に基づく機会スコアを提供します。
例4:機関投資家を追跡する
ユーザーのプロンプト:「バークシャー・ハサウェイが何を買っていますか?」
実行内容:
- サーバーが
institutional("manager", identifier="Berkshire")ツールを呼び出します。
- ファジーサーチを使用して一致する機関投資家を見つけます。
- 最新の13F提出書類からの主要な保有銘柄を返します。
- 最近のポジションの変更(新規買い、追加買い、売却)を表示します。
- ポートフォリオの5%以上を占める高確信度のポジションをリストします。
📚 詳細ドキュメント
利用可能なツール
7つのツールが、最大限のトークン効率を目指して設計されています。それぞれのツールは、豊富で文脈のあるレスポンスで完全な質問に答えます。
| ツール |
目的 |
例のクエリ |
pulse() |
市場のスナップショット |
「現在、市場で何が起こっていますか?」 |
investigate(subject) |
深い調査 |
「NVDAのインサイダー活動について教えてください。」 |
screen(focus) |
機会のスキャン |
「インサイダーによる買い取りがあるテクノロジー株を見つけてください。」 |
assess(symbol) |
ポジションの健全性チェック |
「私のAAPLのポジションはどうですか?」 |
institutional(query_type) |
13F機関投資家インテリジェンス |
「バークシャーは何を買っていますか?」 |
search(q) |
意味検索 |
「CEOの退任提出書類を見つけてください。」 |
service_info() |
アカウントとサービスの情報 |
「私のサブスクリプションのレベルは何ですか?」 |
ツールのリファレンス
それぞれのツールをいつ使用するかを理解することは、最良の結果を得るための鍵です。以下はその考え方です。
pulse() — 現在何が起こっているか?
使用するタイミング:ユーザーが特定の会社を意識せずに市場の概要を欲しい場合。
返す内容:市場の動き、最近の高影響の8-K提出書類、注目すべきインサイダー取引、主要な経済指標。
パラメータなし。単に呼び出すだけです。
pulse()
最適なシチュエーション:セッションを開始するとき、状況を把握するとき、「今日何を見ればいいか?」
investigate(subject) — 特定のエンティティについて深く調査する
使用するタイミング:ユーザーが調査したい特定の会社、インサイダー、またはセクターを指定した場合。
エンティティの種類を自動検出:
- 株式シンボル(
AAPL、NVDA) → 会社調査
- CIK番号(
0001067983) → インサイダー調査
- セクター名(
Technology) → セクター分析
会社について返す内容:
- プロフィール、価格履歴、重要事象(8-K提出書類)
- インサイダーインテリジェンス(Form 4の要約 + 最近の取引)
- 財務情報(損益計算書、貸借対照表、10-K/10-Qからのキャッシュフロー)
- 機会シグナル、テクニカル指標
investigate("AAPL") # 会社
investigate("0001067983") # CIKでウォレン・バフェット
investigate("Technology", entity_type="sector") # セクター
最適なシチュエーション:「Xについて教えて」、「Xの状況はどう?」、決定前の調査
screen(focus) — 市場全体で機会を見つける
使用するタイミング:ユーザーが特定の株式を調査するのではなく、特定の基準に合致する株式を発見したい場合。
パラメータ:
focus:スクリーニングするシグナル
"all" — すべて(デフォルト)
"multi_signal" — 複数の確認シグナルを持つ株式
"insider" — インサイダーによる買い取りのクラスター
"events" — 高影響の8-K提出書類
sector:セクターでフィルタリング(例:"Technology")
min_score:最小機会スコア(0 - 100)
days:過去の期間(デフォルト7日)
limit:最大結果数(デフォルト25)
screen() # すべて
screen(focus="insider", sector="Technology") # テクノロジーのインサイダー買い取り
screen(focus="events", days=14) # 最近の重要事象
最適なシチュエーション:「どんな機会があるか?」、「インサイダーが買っている株を見つけて」
assess(symbol) — 保有しているポジションの健全性チェック
使用するタイミング:ユーザーが株式を保有しており、保有、追加、または売却するかを評価したい場合。
返す内容:
- 現在の価格アクションとテクニカルシグナル
- 最近の重要事象(8-K提出書類)
- インサイダーのセンチメント(インサイダーが買っているか売っているか)
- 機関投資家のセンチメント(13Fの蓄積/分配)
- 財務情報のスナップショット
- リスク要因
assess("NVDA")
assess("AAPL", days=90) # より長い期間の過去データを参照
最適なシチュエーション:ポートフォリオレビュー、「私のXのポジションはどう?」、「Xについて心配する必要があるか?」
institutional(query_type) — 13F機関投資家インテリジェンス
使用するタイミング:ユーザーが大手投資家が何をしているかを知りたい場合。
クエリの種類:
"manager" — 特定のファンドのプロフィール(名前またはCIKで)
"security" — 特定の株式を誰が保有しているか?
"signal" — 機関投資家の資金の流れパターンを持つ株式を見つける
シグナルの種類(query_type="signal"の場合):
"accumulation" — 機関投資家が買っている株式
"distribution" — 機関投資家が売っている株式
"conviction" — 高確信度のポジション(ポートフォリオの5%以上)
"new" — 新しい機関投資家のポジション
institutional("manager", identifier="Citadel") # シタデルが何を保有しているか?
institutional("security", identifier="NVDA") # 誰がNVIDIAを保有しているか?
institutional("signal", signal_type="accumulation") # 賢いお金が買っている株式
最適なシチュエーション:「バークシャーは何を買っていますか?」、「誰がNVDAを保有していますか?」、「賢いお金に追従する」
search(q) — プラットフォーム全体で何かを見つける
使用するタイミング:ユーザーが特定のものを探しているが、それがどこにあるかわからない場合。
検索対象:
- SEC 8-K提出書類(LLMによって抽出された洞察付き)
- 会社(名前またはシンボルで)
- インサイダー(幹部、取締役)
- 機関投資家(13F提出者)
パラメータ:
q:検索クエリ(最小2文字)
entity_type:結果をフィルタリング — "filing"、"company"、"insider"、"manager"
sector:セクターでフィルタリング
impact:提出書類を影響レベルでフィルタリング — "HIGH"、"MEDIUM"、"LOW"
limit:最大結果数(デフォルト20、最大100)
search("CEO resignation") # CEOの退任提出書類を見つける
search("NVIDIA", entity_type="company") # NVIDIAを見つける
search("Buffett", entity_type="insider") # ウォレン・バフェットを見つける
search("activist", entity_type="manager") # アクティビストファンドを見つける
search("acquisition", sector="Technology", impact="HIGH") # 高影響のテクノロジーM&A
最適なシチュエーション:「Xに関する提出書類を見つける」、「Yを検索する」、どこを探せばいいかわからないときの発見
service_info(info_type) — アカウントとサービスの情報
使用するタイミング:ユーザーが自分のサブスクリプション、機能、またはサービス自体について質問する場合。
情報の種類:
"overview" — サービスの説明と機能(デフォルト)
"profile" — ユーザーのサブスクリプションレベル、機能、アカウントの状態
"pricing" — サブスクリプションレベルと価格
"capabilities" — 利用可能なツールとデータソース
"status" — サーバーの健全性と設定
service_info() # 概要
service_info("profile") # あなたのアカウント
service_info("pricing") # 価格情報
最適なシチュエーション:「あなたは何ができますか?」、「私のレベルは何ですか?」、「PROはいくらですか?」
ツール選択ガイド
| ユーザーの意図 |
ツール |
| 「何が起こっているか?」 / 「市場の概要」 |
pulse() |
| 「[会社/インサイダー/セクター]について教えて」 |
investigate() |
| 「...の株を見つける」 / 「どんな機会が...」 |
screen() |
| 「私の[ポジション]はどう?」 / 「...について心配する必要があるか?」 |
assess() |
| 「[ファンド]は何を買っているか?」 / 「誰が[株式]を保有しているか?」 |
institutional() |
| 「...を検索する」 / 「...に関する提出書類を見つける」 |
search() |
| 「私のレベルは何ですか?」 / 「あなたは何ができますか?」 |
service_info() |
MCPプロンプト
完全なレポートを生成する事前構築された調査ワークフローです。
insider_activity_report — シンボルに関するインサイダー取引分析
sec_filing_intelligence_report — 8-K提出書類分析
macro_market_conditions_report — 経済的背景
influential_investor_research — 有力な投資家の深い調査
sector_opportunity_scan — マルチシグナルセクター分析
quarterly_stock_checkup — ポートフォリオのポジションレビュー
🔧 技術詳細
自前でホストする(オプション)
ほとんどのユーザーはこれを必要としません。 mcp.profitelligence.comのホスト版は無料で、高速で、セットアップ不要です。APIキーを追加するだけで使用できます(上記のクイックスタートを参照)。
このリポジトリは以下の目的で存在します。
- コードを監査する — Profitelligence MCPサーバーを使用するときに実行される内容を正確に確認できます。
- プライバシーのために自前でホストする — 好みに応じて独自のインスタンスを実行できます。
- カスタマイズする — フォークして独自のツールを追加できます。
自前でホストするタイミング
| ユースケース |
推奨事項 |
| Claudeで金融インテリジェンスを利用したいだけ |
ホスト版を使用する — 無料です |
| 実行されるコードを監査したい |
このリポジトリを読み、ホスト版を使用する |
| カスタムウェブ検索のプライバシーが必要な場合 |
独自のBrave APIキーで自前でホストする |
| 私たちのツールを拡張して構築する場合 |
フォークして拡張する |
ウェブ検索のプライバシー
ホスト版は共有インフラストラクチャを使用しています。自前でホストする場合、独自のBrave Search APIキーを提供できます(月2000回の無料クエリ)。
- ✅ あなたの検索クエリは直接Braveに送信されます。
- ✅ 私たちはあなたが検索している内容を決して見ません。
- ✅ キーが提供されない場合はDuckDuckGoにフォールバックします。
開発セットアップについては、CONTRIBUTING.mdを参照してください。
📄 ライセンス
MITライセンス - 詳細はLICENSEを参照してください。
サポート
プライバシーポリシー
私たちのプライバシーポリシーはprofitelligence.com/privacyをご覧ください。
価格とプラン
| 機能 |
無料 |
PRO(4.99ドル/月) |
Elite(9.99ドル/月) |
| 株式カバレッジ |
出来高上位500銘柄 |
出来高上位6,000銘柄 |
すべての株式 |
| API呼び出し |
1日250回 |
1日1,000回 |
1日10,000回 |
| インサイダー取引(Form 4) |
✅ |
✅ |
✅ |
| SEC 8-K要約 |
✅ |
✅ |
✅ |
| 経済指標 |
✅ |
✅ |
✅ |
| 機会スコアリング |
— |
✅ |
✅ |
| マルチシグナル分析 |
— |
✅ |
✅ |
| アラート購読 |
— |
10件のアラート |
無制限 |
| 優先サポート |
— |
— |
✅ |
初期採用者割引価格 — 最初の1,000人のユーザーには、4.99ドル/月のPROと9.99ドル/月のEliteの料金が固定されます(通常は10ドル/月と29ドル/月)。いつでもアップグレードできます。