neural-mcp について
neural-mcpは、ニューラルネットワークの構築、トレーニング、分析を行うMCPサーバーで、機械学習の実験向けです。データセットの読み込みから評価、調整、モデル出力まで扱い、CUDAによる任意の高速化にも対応します。
主な機能
- 01ResNet18、MobileNet、独自モデルの構築
- 02CIFAR-10、MNIST、ImageNetの読み込み
- 03設定可能なパラメーターでの学習
- 04モデル評価とメトリクス計算
- 05ハイパーパラメーターの自動探索
- 06ONNXまたはTorchScriptへの出力
活用シーン
- 01標準データセットでモデルを学習
- 02独自のネットワーク構成を試行
- 03モデル性能の測定と予測の確認
- 04学習済みモデルを別のワークフロー用に出力
MCP 対応
ニューラルネットワークのモデル、データ読み込み、学習、評価、分析、調整、出力のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
scicomp-neural-mcp
mcp-name: io.github.andylbrummer/neural-mcp
ニューラルネットワークのトレーニングと実験のための MCP サーバーです。
概要
このサーバーは、ニューラルネットワークの構築、トレーニング、分析のためのツールを提供します。
- モデルの構築 - 学習済みモデル(ResNet、MobileNet)とカスタムアーキテクチャ
- データセットの読み込み - 標準的な前処理を備えた CIFAR-10、MNIST、ImageNet データセット
- トレーニング - 学習率やバッチサイズを設定できるトレーニングループ
- 評価 - モデルの評価、指標の計算、分析
- ハイパーパラメーター調整 - ハイパーパラメーターの自動探索
- エクスポート - モデルを ONNX および TorchScript 形式にエクスポート
- GPU アクセラレーション - トレーニングで利用できるオプションの CUDA アクセラレーション
インストールと使用方法
# Run directly with uvx (no installation required)
uvx scicomp-neural-mcp
# Or install with pip
pip install scicomp-neural-mcp
# With GPU support (recommended for training)
pip install scicomp-neural-mcp[gpu]
# Run as command
scicomp-neural-mcp
利用可能なツール
モデル管理
define_model- ニューラルネットワークモデル(ResNet18、MobileNet、カスタム)を作成load_pretrained- torchvision または Hugging Face から学習済みモデルを読み込みget_model_summary- レイヤーごとの詳細な内訳を取得export_model- ONNX または TorchScript にエクスポート
データの読み込み
load_dataset- 標準的なデータセット(CIFAR-10、MNIST、ImageNet)を読み込みcreate_dataloader- シャッフル機能付きのバッチ処理データローダーを作成
トレーニング
train_model- 設定可能なパラメーターを使用してデータセットでモデルをトレーニングget_experiment_status- トレーニングの進行状況を監視evaluate_model- テストセットで評価
分析
compute_metrics- 詳細な性能指標を計算confusion_matrix- 混同行列を生成plot_training_curves- 損失と精度の曲線を可視化visualize_predictions- サンプルに対するモデルの予測を確認
ハイパーパラメーター最適化
tune_hyperparameters- ハイパーパラメーターを自動探索
設定
環境変数を使って GPU アクセラレーションを有効にします。
MCP_USE_GPU=1 scicomp-neural-mcp
例
📖 コード例
EXAMPLES.md に実践的なチュートリアルがあります。
- MNIST の数字認識(ワークフロー全体)
- ResNet を使った転移学習
- ハイパーパラメーター最適化
- 混同行列の分析
- 段階的な学習パス(初級 → 上級)
📚 完全なドキュメント
完全な API リファレンスについては、API ドキュメントを参照してください。
Math-Physics-ML MCP System の一部
科学技術計算のための包括的なシステムの一部です。エコシステム全体については、ドキュメントを参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。