advisorscope について
advisorscopeは、AdvisorFinderのホスト型MCPエンドポイントに接続するキー不要の転送クライアントです。財務アドバイザーや企業を調べる利用者向けに、SEC関連データの検索、プロフィール、登録確認、マーケット掲載情報、統計を提供します。
主な機能
- 01アドバイザー代表者と企業の検索
- 02アドバイザーと企業のプロフィール取得
- 03登録状況と開示状況の確認
- 04予約可能なマーケット掲載アドバイザーの検索
- 05データベース件数とデータ日付の確認
活用シーン
- 01アドバイザーの登録と開示状況を確認
- 02登録企業の手数料とアドバイザー構成を調査
- 03専門分野と地域で掲載アドバイザーを検索
MCP 対応
MCPサーバーは、アドバイザー、企業、データベースを調べる7つのツールを提供します。呼び出しはAdvisorFinderのホスト型MCPエンドポイントに転送され、結果はJSONテキストで返されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| city | string | いいえ | このパラメーターの文字列値です。 |
| firm | string | いいえ | このパラメーターの文字列値です。 |
| name | string | いいえ | このパラメーターの文字列値です。 |
| state | string | いいえ | このパラメーターの文字列値です。 |
詳細
advisorscope
投資助言を行う人々や企業を調べます。 advisorscope は、SEC 登録データを提供するホスト型 AdvisorFinder MCP エンドポイント向けの、キー不要の 転送クライアントです。個人の投資顧問代理人、その勤務先 企業、実際に予約できるマーケットプレイス掲載のアドバイザー、 データベース全体の統計情報を提供します。
ローカルでの設定も、アカウント作成も必要ありません。 このパッケージにはツール定義と少数のガード機能が含まれており、 すべての照会はホスト型エンドポイントに転送されます。応答は、 リモートサーバーが生成したまま、JSON テキストとして返されます。
転送の仕組み
各ツール呼び出しでは、リモート MCP サーバーとの新しいセッションを開始し、次の 3 つの手順で完了します。
initializeJSON-RPC POST(プロトコルバージョン2025-03-26、クライアントadvisorscope/0.1.0)を送信し、mcp-session-idレスポンスヘッダーを取得します。- そのセッションヘッダーを付けて
notifications/initializedPOST を送信します。 - ツール名と引数を含む
tools/callPOST を送信し、内容を そのまま転送します。追加、名前変更、削除は行いません。
プレーン JSON と SSE 形式の応答の両方に対応しています。
リモートの JSON-RPC エラーは、リモートのメッセージを含むエラー結果として
返されます。2xx 以外の応答では advisorfinder error: HTTP <status> が
発生し、エンドポイントに到達できない場合は advisorfinder unreachable
が発生します。再試行は行いません。
設定
- API キー、アカウント、
Authorizationヘッダーは一切送信されません。 ADVISORFINDER_MCP_URL(任意)— リモート MCP エンドポイントです。デフォルトはhttps://mcp.advisorfinder.com/mcpです。
ツール
search_advisors—name、firm、city、stateの いずれかに一致する投資顧問代理人を検索します。各一致結果には CRD、関連する企業、4 段階の開示状況、SEC IAPD リンクが含まれます。get_advisor— 1 人のcrdに関する全プロフィールを取得します。 勤務履歴、合格した試験、登録州、自己申告の資格、業界経験年数、 開示状況が含まれます。check_advisor—crdまたはnameで登録状況をすばやく確認します。 必要に応じてfirmやstateで絞り込めます。活動中かどうか、 登録州、業界経験年数、開示状況を確認できます。事実情報のみを返し、 数値のリスクスコアは決して返しません。find_bookable_advisors— AdvisorFinder マーケットプレイスに掲載された アドバイザーを、specialty、city、stateで絞り込みます。 自己提供のプロフィール情報と、その CRD に関連する規制上の情報を返します (SEC データセットにない掲載情報には、その旨を示す注記が付きます)。search_firms—nameやstateに一致する登録企業を検索します。 CRD、市区町村/州、運用資産残高の区分、アドバイザー数、 SEC IAPD リンクが含まれます。get_firm— 1 社のcrdに関する全プロフィールを取得します。 所在地、別名および旧称、入手可能な場合は Form ADV Part 2A に記載された 手数料体系、懲戒処分フラグ、登録アドバイザー数が含まれます。get_database_stats— 企業とアドバイザーの総数、各上流データソースの データ時点、4 段階の開示状況の全内訳を返します。引数は不要です。
ローカルガード
送信前に、次の 2 つのチェックをローカルで実行します。
get_advisorとget_firmには、空でないcrdが必要です。 指定されていない場合はcrd must be a non-empty stringで失敗し、リクエストは送信されません。check_advisorには、crdまたはnameのどちらかが必要です。 どちらも指定されていない場合はcheck_advisor requires crd or nameで失敗し、リクエストは送信されません。
それ以外はすべて指定どおりに転送されます。残りの引数の検証は リモートサーバーが行います。
データの出典
ツール一覧と各ツールの意味は、上流パッケージが公開している説明に 基づいています。次の 2 点は再構成したものであり、その旨を明記しています。 ツールごとの引数セットは、表形式のスキーマではなく、説明に記載された パラメーターの意味に基づいています。また、Streamable HTTP セッションの ハンドシェイクは、ホスト型 MCP エンドポイント向けの標準的な セッションパターンに基づいています。
CLI
各ツールは、1 つの JSON 引数文字列を受け取るサブコマンドです。
npx @reneturcios/advisorscope search_advisors '{"state":"CA","city":"San Francisco"}'
npx @reneturcios/advisorscope get_advisor '{"crd":"123456"}'
npx @reneturcios/advisorscope check_advisor '{"name":"Jane Doe","state":"NY"}'
npx @reneturcios/advisorscope find_bookable_advisors '{"specialty":"retirement","state":"TX"}'
npx @reneturcios/advisorscope search_firms '{"name":"Acme","state":"DE"}'
npx @reneturcios/advisorscope get_firm '{"crd":"789012"}'
npx @reneturcios/advisorscope get_database_stats '{}'
npx @reneturcios/advisorscope --version
出力はツールの結果テキストです(成功時はリモートの結果が JSON としてシリアル化されます)。終了コード:成功時は 0、エラー結果(ガード、リモート、またはトランスポートの失敗を含む)の場合は 1、使用方法に誤りがある場合は 2 です。
MCP サーバー
npx -y @reneturcios/advisorscope mcp
MCP クライアントの設定:
{
"mcpServers": {
"advisorscope": {
"command": "npx",
"args": ["-y", "@reneturcios/advisorscope", "mcp"]
}
}
}
Docker
docker run -i ghcr.io/cloudcorprecords/advisorscope
docker run --rm ghcr.io/cloudcorprecords/advisorscope get_database_stats '{}'
開発
npm install
npm run build # tsc -> dist/
npm test # tsx --test test/*.test.ts (fake fetch only, no network)
npm run dev # run the CLI from source
ライセンス
MIT — Copyright (c) 2026 Rene Turcios
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。