mcpField
C
Curl MCP - Natural Language Curl Commander

Curl MCP - Natural Language Curl Commander

ローカル
github.com/MartinPSDev開発ツール578 週間前に更新

Curl MCP - Natural Language Curl Commander について

Curl MCP は、英語またはスペイン語の指示を curl リクエストに変換する MCP サーバーです。自然言語で HTTP リクエストを実行したいユーザー向けで、ヘッダー、認証、データ送信、ファイルアップロード、一般的なオプションに対応します。

主な機能

  1. 01英語・スペイン語の指示をリクエストに変換
  2. 02レスポンスヘッダーや生の応答を取得
  3. 03認証情報やリクエストデータを送信
  4. 04ファイルのアップロードとリクエスト設定

活用シーン

  1. 01Webサイトのヘッダーや生の内容を確認
  2. 02API に認証付きリクエストを送信
  3. 03フォームデータの送信やファイルのアップロード
  4. 04プロキシ経由またはタイムアウト指定でリクエスト

MCP 対応

MCP サーバーとして、MCP クライアントから自然言語のコマンドを受け取り、対応する curl リクエストを実行します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Curl MCP - 自然言語の Curl コマンダー

英語とスペイン語の自然言語を使って curl コマンドを実行します。

前提条件

  • Python 3.13 以降
  • curl(Linux では通常、プリインストールされています)
  • Git

インストール

  1. リポジトリをクローンします:
git clone https://github.com/MartinPSDev/curl-mcp.git
cd curl-mcp
  1. 仮想環境を作成して有効化します:
python3 -m venv .env
source .env/bin/activate
  1. 依存関係をインストールします:
pip install -r requirements.txt
  1. MCP サーバーを起動します:
python3 main.py
デモ

設定

MCP の設定に以下を追加します:

{
    "mcpServers": {
        "curl-mcp": {
            "command": "/usr/bin/python3",
            "args": [
                "/path/to/your/curl-mcp/main.py"
            ],
            "env": {
                "PYTHONPATH": "/path/to/your/curl-mcp/.env/lib/python3.11/site-packages"
            }
        }
    }
}

注:/path/to/your/curl-mcp を、リポジトリをクローンした実際のパスに置き換えてください。

使い方

  1. MCP サーバーを起動します:
python3 main.py
  1. これで、サーバーは英語またはスペイン語の自然言語によるコマンドを受け付けます。以下に例を示します。
基本的な例:
高度な例:

コメント

MCP は初めてですか?

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

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