mcpField
🚀
🚀 MCP-AI: Self-Learning API-to-cURL Model

🚀 MCP-AI: Self-Learning API-to-cURL Model

ローカル
github.com/S-Umasankar開発ツール183 週間前に更新

🚀 MCP-AI: Self-Learning API-to-cURL Model について

MCP-AIはAPIドキュメントをcURLコマンドに変換し、データセットの自動生成と強化学習によるモデル改善を行います。MCPサーバー経由でAPIを実行する用途を想定しています。

主な機能

  1. 01APIドキュメントからcURLへ変換
  2. 02データセットの自動生成
  3. 03強化学習によるモデル改善
  4. 04GitHub Actionsでのデプロイ

活用シーン

  1. 01APIドキュメントからcURLコマンドを生成
  2. 02MCPサーバー経由でAPI操作を実行

MCP 対応

APIベースの実行機能を提供するMCPサーバーを備えています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

🚀 MCP-AI:自己学習型 API-to-cURL モデル

このプロジェクトでは、API ドキュメントを cURL コマンドに変換する自律型 AI システムを構築します。

📌 特徴:

✅ データセットの自動生成
✅ 強化学習による自己改善型モデル
✅ API ベースの実行に対応した MCP サーバー
✅ GitHub Actions による継続的デプロイ


🚀 クイックスタート:

1️⃣ 依存関係をインストールします:
pip install -r requirements.txt
2️⃣ MCP サーバーを起動します:
bash scripts/start_mcp.sh
3️⃣ AI の自動化を開始します:
python src/ai_autonomous_dev.py
4️⃣ システムをテストします:
pytest tests/

📜 setup.py(SDK のパッケージ化用)

from setuptools import setup, find_packages

setup(
    name="mcp_sdk",
    version="1.0",
    packages=find_packages(),
    install_requires=[
        "fastapi",
        "uvicorn",
        "torch",
        "transformers",
        "sacrebleu",
        "requests",
        "pytest",
        "gitpython",
    ],
    author="Your Name",
    description="MCP SDK for API-to-cURL Model Automation",
    license="MIT"
)

✅ 最後の手順

1️⃣ 依存関係をインストールします
pip install -r requirements.txt
2️⃣ MCP サーバーを起動します
bash scripts/start_mcp.sh
3️⃣ AI の自動化を実行します
python src/ai_autonomous_dev.py
4️⃣ システムをテストします
pytest tests/
uvicorn: command not found を修正する

このエラーは、uvicorn がインストールされていないか、システムのパスに含まれていないことを示しています。

✅ 解決策 1:Uvicorn をインストールする
pip install uvicorn
✅ 解決策 2:仮想環境が有効になっていることを確認する
source /Users/umasankars/PycharmProjects/CapstoneMCPserver/venv/bin/activate
pip install -r requirements.txt
✅ 解決策 3:Python から Uvicorn を明示的に呼び出す

scripts/start_mcp.sh を次のように変更します:


#!/bin/bash
echo "🚀 Starting MCP Server..."
/Users/umasankars/PycharmProjects/CapstoneMCPserver/venv/bin/python -m uvicorn src.mcp_server:app --reload
最後の手順

修正を適用したら、すべてを再起動します:


pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
bash scripts/start_mcp.sh

🚀 これで、システムは完全に整理され、自己学習するようになります! 🎯

コメント

MCP は初めてですか?

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

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