mcpField
A
Agent Financial Advisor

Agent Financial Advisor

リモート
agent-financial-advisor.agent-financial-advisor.workers.dev金融データ0今日更新
リポジトリ公式サイト

Agent Financial Advisor について

Agent Financial Advisorは、AI取引・アドバイザリーエージェント向けに、出典付きの決定論的なコンプライアンス、リスク、税務、実績チェックを提供します。取引判断、ポジションサイズ、ポートフォリオや戦略のレビュー、適合性、オプションリスクを扱います。

主な機能

  1. 01日付と出典付きの米国現行ルール
  2. 02取引前のコンプライアンス・リスク確認
  3. 03上限付きポジションサイズ計算
  4. 04税務ロット計画とウォッシュセール検査
  5. 05ポートフォリオ・戦略監査
  6. 06適合性・オプションリスク確認

活用シーン

  1. 01注文前の購買余力と取引制限の確認
  2. 02選択したリスク方式によるポジション計算
  3. 03税務ロット計画とウォッシュセールリスクの確認
  4. 04ポートフォリオリスクや戦略実績の監査

MCP 対応

`/mcp`へのStreamable HTTP MCP接続を通じて、MCPクライアントにアドバイザリーツールを提供します。ツールには`rules_digest`、`pre_trade_check`、`position_size`、`tax_lot_plan`、`portfolio_review`、`strategy_audit`、`suitability_check`、`options_risk_check`があります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://agent-financial-advisor.agent-financial-advisor.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

7
パラメーター型必須説明
topicenumいいえintraday_margin | legacy_pdt | reg_t | settlement | cash_account | short_sale | wash_sale | holding_period | reg_bi

詳細

エージェント向け金融アドバイザー

取引や助言を行うAIエージェントのためのコンプライアンス担当者、リスクマネージャー、税務アドバイザー、パフォーマンス監査担当者です。 エージェントは行動を起こす前に呼び出し、根拠に基づく決定論的なチェックを受け、呼び出しごとに少額の料金を支払います。

ツール

ツール価格内容
rules_digest無料現行の米国の取引/証拠金/決済/税務ルール。有効日と出典を記載
pre_trade_check$0.005購買余力、現金口座の違反、日中証拠金(PDT廃止後)、Reg SHO、ウォッシュセール、集中度、ストップまでのリスク、流動性、スプレッド、誤発注、レバレッジ、市場の取引時間
position_size$0.005上限付きの固定比率法、ボラティリティ目標法、または分数ケリー法によるポジションサイズ算出
tax_lot_plan$0.02FIFO/LIFO/HIFO/最小税額となるロット選択、短期/長期の区分、ウォッシュセール、損失確定のスキャン
portfolio_review$0.05ウェイト、HHI、セクター/資産クラスのエクスポージャー、リバランス取引、シャープレシオ/ソルティノレシオ/ドローダウン/VaR/ベータ
strategy_audit$0.10取引統計、t統計量、確率的シャープレシオとデフレート・シャープレシオ、過剰適合の危険信号
suitability_check$0.03ハッシュ化された監査メモ付きのReg BI/受託者責任に基づく適合性レビュー
options_risk_check$0.01カバード/キャッシュ担保型/スプレッド/ネイキッドの分類、FINRA 4210の証拠金、現金口座の制限、承認レベル、配当前の早期割り当て、ピンリスク、自動権利行使、最大損失、ネット・グリークス

すぐに使えるコード(Alpaca注文ガード、MCPクライアント設定、x402決済クライアント):examples/。

ローカルで実行(Node 20+、依存関係なし)

npm test
npm start         # http://localhost:8787  (payments off until PAY_TO is set)

お試しください:

curl localhost:8787/llms.txt
curl -X POST localhost:8787/v1/tools/position_size -H "content-type: application/json" \
  -d '{"equity":50000,"entry_price":100,"stop_price":95,"method":"fixed_fractional"}'

MCPクライアント:ストリーミング可能なHTTP MCP接続の接続先をhttp://localhost:8787/mcpに設定します。 キー付き無料プランとクレジットを利用するには、Authorization: Bearer <key>を送信するか、/mcp?key=<key>を使用するか、エージェントから無料のget_api_keyツールを呼び出します。このツールは新しいキーをMCPセッションに紐付けます。任意のURLに?src=<name>を追加すると、/statsで使用状況を集計できます。

エンドポイント

メソッドパス
GET/, /llms.txtエージェントが読み取れる概要
GET/v1/tools, /openapi.json, /pricing, /.well-known/x402検出
POST/v1/tools/{name}ツールを実行
POST/mcpMCP JSON-RPC
POST/v1/keys無料APIキー
GET/v1/keys/meキー残高
POST/v1/credits?pack=5|20|100x402でクレジットを購入
GET/v1/audit改ざんを検知できる監査ログ:キーを使った有料呼び出しをすべて記録。ハッシュチェーン化し、サーバーが署名(?since_seq=)
POST/v1/audit/verify監査エントリーのハッシュ、署名、チェーンを検証
GET/stats公開集計使用状況:呼び出し数、有料呼び出し数、発行済みキー数、収益(個人を特定する情報なし。10分間キャッシュ)
GET/admin/revenue収益と使用状況(ADMIN_TOKEN)

設定(環境変数)

変数デフォルト
PAY_TO未設定USDCの受取アドレス。未設定の場合は無料プレビューとなり、決済は行われません
X402_NETWORKbase-sepolia実際の資金を使用する場合はbase
CDP_API_KEY_JSON未設定シークレット:ダウンロードしたCDPキーファイル。設定すると、決済はCoinbase CDPファシリテーター経由になります(メインネットに必要)。CDP_API_KEY_IDとCDP_API_KEY_SECRETも使用できます
FACILITATOR_URLキー設定時はCDP、それ以外はhttps://x402.org/facilitatorファシリテーターを上書き
FACILITATOR_AUTH未設定CDP以外のファシリテーター用の静的Authorizationヘッダー
X402_MIN_USD0.01x402の呼び出しごとの最低料金(クレジット利用時は表示価格を適用)
FREE_DAILY_CALLS / FREE_DAILY_ANON25 / 5無料プラン
ADMIN_TOKEN未設定/admin/revenue用
DATA_DIR./dataNodeのストアと台帳
PUBLIC_URLリクエストホスト決済要件で使用

デプロイ(無料)

Cloudflare Workers:npx wrangler kv namespace create AFA_KVを実行し、IDをwrangler.tomlに記載してから、npx wrangler deployを実行します。

実際のUSDCを使用する場合:npx wrangler secret put CDP_API_KEY_JSON < secrets/cdp_api_key.jsonを実行し、wrangler.tomlでX402_NETWORK = "base"を設定してデプロイします。

決済(x402)

x402 v2 に対応しています。402 では、base64 エンコードされた PAYMENT-REQUIRED ヘッダー(CAIP-2 ネットワーク。例:eip155:8453)が送信され、クライアントは PAYMENT-SIGNATURE で支払い、決済結果は PAYMENT-RESPONSE で返されます。v1 クライアント(X-PAYMENT、本文の accepts)も引き続き動作します。

テストネットでのエンドツーエンドテスト:npm i --no-save viem && node scripts/e2e-payment.mjs <server url> --fund

レイアウト

src/app.js            fetch-style router: REST, MCP, billing hooks
src/server.js         Node entry
src/worker.js         Cloudflare Workers entry (KV store)
src/billing/          free tier, API keys, credits, x402, ledger
src/tools/            the advisory tools
src/lib/regs.js       rule table with sources (reviewed weekly)
src/lib/calendar.js   NYSE calendar
test/                 node --test suites

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。