MCP 計算ツール
Cline や Roo Code などの AI コード アシスタントと統合するための高度な数学および財務計算ツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。
概要
MCP Calc Toolsは、AIアシスタントが操作できる標準化されたインターフェースを通じて数学計算機能を提供します。これにより、AIツールは数学アルゴリズムを直接実装することなく、複雑な計算を実行できます。
特徴
数学ツール
- 記号計算
derivative
: 式の記号導関数を計算するintegral
: 記号積分を計算するlimit
: 変数が指定された値に近づくにつれて限界を評価するsolve
: 特定の変数について方程式を解く
数値解析法
riemann_sum
: 複数の方法(左、右、中点、台形)でリーマン和を使用して定積分を計算します。darboux_sum
: 積分近似の上限および下限 Darboux 和を計算するarea
: 2点間の曲線の下の面積を計算するvolume
:x軸周りの回転体積を計算する
数学的変換
laplace_transform
: 関数のラプラス変換を計算するfourier_transform
: 関数のフーリエ変換を計算するz_transform
: 離散時間関数のZ変換を計算する
金融ツール
compound_interest
: カスタマイズ可能な複利期間で複利を計算しますpresent_value
: 将来のキャッシュフローの現在価値を計算するnpv
: キャッシュフロー系列の正味現在価値を計算するblack_scholes
: ブラック・ショールズ・モデルを用いてオプション価格を計算するoption_greeks
: オプションのギリシャ値(デルタ、ガンマ、ベガ、シータ、ロー)を計算します。
ユーティリティ関数
logarithm
: 任意の底の対数を計算するexponential
: 指数関数(e^x)を計算する
インストール
使用法
MCPサーバーの起動
AIアシスタントとの統合
AI コーディング アシスタントで MCP Calc Tools を使用するには:
- AIアシスタント(Cline/Roo Code)をMCPサーバーを使用するように設定
- 実行中のインスタンスにサーバーURLを設定します
- AIアシスタントは、あらゆる数学ツールにアクセスできるようになります
導関数を計算するリクエストの例:
要件
- Node.js v14以上
- 必要なパッケージ:
- genkit (^1.0.5)
- genkitx-mcp (^1.0.5)
- 数学js (^12.0.0)
発達
プロジェクトは次のように構成されています。
- index.js: すべてのツール定義を含むメインサーバーの実装
- package.json: プロジェクトの依存関係とスクリプトの定義
ライセンス
[ここにライセンス情報を追加してください]
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
AI コード アシスタントに高度な数学および財務計算機能を提供するサーバー。アルゴリズムを直接実装することなく、記号計算、数値法、財務分析などの複雑な計算を実行できます。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA service that processes natural language requests to perform mathematical calculations by integrating Claude AI with a calculator API through the Model-Context-Protocol architecture.Last updated -JavaScript
- -securityAlicense-qualityA backend service that provides accurate arithmetic calculation capabilities to AI models via the Model Context Protocol, allowing LLMs to offload mathematical computations for numerical queries.Last updated -1PythonMIT License
- -securityFlicense-qualityA calculator server that exposes mathematical functions as tools (add, subtract, multiply, divide, square, power, square root), enabling language models to perform calculations through Model Context Protocol (MCP).Last updated -
- -securityFlicense-qualityA tool-augmented AI server that exposes basic math operations (add, subtract, multiply) via FastMCP and Server-Sent Events, allowing LLM agents to discover and use these mathematical tools.Last updated -Python