mcpField
N
Numeratica — financial planning calculations

Numeratica — financial planning calculations

リモート
docs.numeratica.com金融データ013 週間前に更新
リポジトリ公式サイト

Numeratica — financial planning calculations について

Numeratica MCPは、MCPクライアントと米国のファイナンシャルプランニングAPIをつなぐブリッジで、退職計画や税計算に使えます。計算ロジックは含まず、ツール一覧と結果はAPIから取得します。キーなしでも一覧を確認できます。

主な機能

  1. 01Numeratica計画APIへの接続
  2. 02ツールカタログの閲覧
  3. 03計算リクエストの転送と結果返却
  4. 04APIキーなしでのカタログ閲覧
  5. 05環境変数によるAPIキー設定

活用シーン

  1. 01退職計画のシミュレーション
  2. 02税金とRMDの計算
  3. 03Roth転換案の評価
  4. 04Social Security関連の計算

MCP 対応

MCPブリッジはクライアントからJSON-RPCメッセージを受け取り、ホストAPIの/mcpエンドポイントに転送して応答を返します。計算ツールと結果はAPIが提供します。

設定

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

エンドポイントhttps://api.numeratica.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.numeratica.com/mcp認証が必要
パッケージ
npm@numeratica/mcp0.1.5

ツール

76
パラメーター型必須説明
ageintegerいいえ
sexstringいいえ
premiumnumberいいえ
start_ageintegerいいえ
second_ageintegerいいえ
second_sexstringいいえ
payout_typestringいいえ
assumed_ratenumberいいえ
survivor_pctnumberいいえ
target_incomenumberいいえ
period_certain_yearsintegerいいえ

詳細

@numeratica/mcp

あらゆる MCP クライアント(Claude Desktop、Cursor、…)を、退職後のモンテカルロシミュレーション、税金、RMD、社会保障、Roth 変換などに対応する財務計画 API Numeratica に接続する、薄い MCP ブリッジです。

https://docs.numeratica.com で無料のキーを取得できます。

仕組み

このパッケージはトランスポートブリッジにすぎません。標準入力から JSON-RPC を読み取り、各メッセージを API キーをベアラートークンとして付けてホストされた POST /mcp エンドポイントに転送し、その後レスポンスを標準出力に書き込みます。ツール一覧とすべての結果は API から直接返されるため、ブリッジは常に API と同期され、独自の計算ロジックは含みません。キーは Authorization ヘッダーでのみ送信され、ログに記録されることはありません。

  • 実行時依存関係はゼロ(Node ≥ 20 組み込みの fetch と node:readline)。
  • オープンソース(MIT)です。重要なのは API であり、これは単なる通信経路です。

インストール

インストールは不要です。MCP クライアントが必要に応じて npx で実行します。(npm i -g @numeratica/mcp を実行して numeratica-mcp コマンドを取得することもできます。)

ステップ 1 — キー不要で内容を確認する

まずはこちらから始めてください。この設定では登録もキーも不要です。

{
  "mcpServers": {
    "numeratica": {
      "command": "npx",
      "args": ["-y", "@numeratica/mcp"]
    }
  }
}

これを claude_desktop_config.json(Claude Desktop:Settings → Developer → Edit Config)または ~/.cursor/mcp.json(Cursor、またはプロジェクトの .cursor/mcp.json)に追加し、 クライアントを再起動します。76 個のツールがすべて表示され、利用可能な機能について質問できます。たとえば、「Numeratica のツールには何がありますか?」 と尋ねてみてください。

キーがない場合、ブリッジは検出専用モードで動作します。カタログの閲覧はできますが、計算を実行するとキーを追加するよう促すメッセージが返されます。これは意図された状態であり、障害ではありません。

ステップ 2 — 計算を実行するためにキーを追加する

docs.numeratica.com/get-key で無料のキーを取得し、 次の 1 行を追加します。

{
  "mcpServers": {
    "numeratica": {
      "command": "npx",
      "args": ["-y", "@numeratica/mcp"],
      "env": { "NUMERATICA_API_KEY": "nmr_sk_your_key_here" }
    }
  }
}

再起動すると、ツールが利用可能になります。次のように試してみてください。「65 歳で退職する 40 歳の人を対象に、退職後のモンテカルロシミュレーションを実行してください。」

設定

変数必須デフォルト備考
NUMERATICA_API_KEY計算の実行に必要—キーです。docs.numeratica.com/get-key で無料で取得できます。ログには記録されません。省略すると、検出専用モードでカタログを閲覧できます。
NUMERATICA_BASE_URLいいえhttps://api.numeratica.comAPI のベース URL を上書きします(テスト時など)。

環境変数の代わりに --key <value> または --key=<value> でキーを渡すこともできますが、NUMERATICA_API_KEY の使用をおすすめします。コマンドライン上のキーは、マシン上のすべてのユーザーから ps で確認でき、シェル履歴に残り、問題報告に貼り付けられることの多い MCP クライアント設定ファイルにそのまま保存されるためです。この 3 つすべてを避けられる環境変数以外の方法として、--key-file <path> を使用してください。

リンク

ライセンス

MIT © Numeratica / Francis Townsend-Merino

コメント

MCP は初めてですか?

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

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