MCP Servers について
PythonとSymPyを使うMCPサーバーで、AIアシスタントや他のMCPクライアントに基本計算から記号数学までの計算機能を提供します。stdioでの実行と、FastMCPのホスト版に対応しています。
主な機能
- 01SymPyによる計算
- 02基本計算と記号数学への対応
- 03stdioでの実行
- 04FastMCPホスト版の利用
活用シーン
- 01MCPクライアントでの計算
- 02記号数学タスクへの対応
MCP 対応
MCPサーバーとして、SymPyを用いた数学計算機能をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Calculator MCP サーバー
SymPyを使用して数学計算機能を提供する、Python ベースのModel Context Protocol(MCP)サーバーです。このサーバーを使用すると、AI アシスタントやその他の MCP クライアントが、基本的な算術から記号数学まで、高度な数学計算を実行できます。
使用方法
前提条件
- Python 3.12 以上
- MCP クライアント(例:Claude Desktop、Claude 拡張機能を使用した VSCode、または MCP 対応アプリケーション)
- MCP の設定に関する基本的な知識
次のいずれかの設定を MCP クライアントの設定に追加します。
オプション 1:uvx を使用して GitHub から実行
{
"calculator": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/James-Leslie/mcp-server-calculator",
"mcp-server-calculator"
]
}
}
オプション 2:FastMCP ホステッド版を使用
{
"calculator": {
"type": "http",
"url": "https://mcp-jl-calculator.fastmcp.app/mcp"
}
}
開発
-
リポジトリをクローンします:
git clone https://github.com/James-Leslie/mcp-server-calculator cd mcp-server-calculator -
仮想環境を作成します(uv を使用):
uv sync -
サーバーを実行します:
uv run calculator
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。