mcpField
M
MCP Calculator Server

MCP Calculator Server

ローカル
github.com/abdulrehmankhalid786科学・教育078 週間前に更新

MCP Calculator Server について

MCP Calculator Serverは、一般的な算術演算や数学関数をMCP対応クライアントから利用できるPython製計算サーバーです。計算ツールを呼び出す必要があるクライアント向けです。

主な機能

  1. 01基本的な四則演算
  2. 02累乗と平方根・立方根
  3. 03階乗と対数
  4. 04剰余の計算
  5. 05正弦、余弦、正接

活用シーン

  1. 01MCPクライアントで算術演算
  2. 02累乗、根、階乗の計算
  3. 03対数や剰余の算出
  4. 04基本的な三角関数の評価

MCP 対応

数学演算を呼び出し可能なツールとしてMCP経由で公開し、標準入出力で通信します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Calculator Server

MCP(Machine Communication Protocol) フレームワークを使用して構築された、シンプルな計算サーバーです。このサーバーは、MCP 経由で基本的な数学演算を呼び出し可能なツールとして公開するため、MCP 対応クライアントに簡単に統合できます。

特長

  • 加算、減算、乗算、除算
  • べき乗、平方根、立方根、階乗
  • 自然対数、剰余
  • 三角関数:正弦、余弦、正接

要件

  • Python 3.8+
  • mcp パッケージ(およびその依存関係)

インストール

  1. リポジトリをクローンします:

    git clone https://github.com/yourusername/mcp-calculator-server.git
    cd mcp-calculator-server
    
  2. 依存関係をインストールします:

    pip install -r requirements.txt
    

使用方法

サーバーを実行します:

python server.py

サーバーが起動し、標準入出力経由で MCP リクエストを待ち受けます。

公開されるツール

  • add(a, b)
  • subtract(a, b)
  • multiply(a, b)
  • divide(a, b)
  • power(a, b)
  • sqrt(a)
  • cbrt(a)
  • factorial(a)
  • log(a)
  • remainder(a, b)
  • sin(a)
  • cos(a)
  • tan(a)

ライセンス

MIT License

コメント

MCP は初めてですか?

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

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