mcp-maxima について
mcp-maxima は数式処理システム Maxima 用の MCP サーバーです。Maxima を利用する MCP クライアント向けで、Deno、Node.js、または Docker イメージから実行できます。
主な機能
- 01Maxima との連携
- 02Deno と Node.js に対応
- 03Docker イメージの提供
- 04stdio サーバー設定
活用シーン
- 01MCP クライアントから Maxima に接続
- 02Deno 経由でサーバーを実行
- 03Docker でサーバーを起動
MCP 対応
MCP サーバーインターフェースを通じて Maxima を提供し、stdio で MCP クライアントから接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-maxima
Maxima の Model Context Protocol(MCP)サーバーです。
必要条件
このソフトウェアには以下が必要です。
使い方
JSR パッケージ
Deno から使用するには、サブプロセスの権限が必要です。
deno run --allow-run jsr:@toms/mcp-maxima
MCP クライアントから使用するには、以下のサーバー設定を行う必要があります。
Visual Studio Code の場合:
mcp.json
{
"servers": {
"maxima-mcp": {
"type": "stdio",
"command": "deno",
"args": [
"run",
"--allow-run",
"jsr:@toms/mcp-maxima"
]
}
}
}
Docker イメージ
Docker から使用するには、Docker Hub からイメージをプルできます。
https://hub.docker.com/r/motomotomato/mcp-maxima
docker pull motomotomato/mcp-maxima
docker run -i --rm motomotomato/mcp-maxima
mcp.json
{
"servers": {
"maxima-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"motomotomato/mcp-maxima"
]
}
}
}
開発
ライセンス
作者
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。