mcpField
M
MCP pour OpenAI et Claude

MCP pour OpenAI et Claude

ローカル
github.com/SpysailorAI・エージェント081 週間前に更新

MCP pour OpenAI et Claude について

OpenAI または Anthropic Claude に HTTP エンドポイント経由でリクエストを送る Node.js サーバーです。統合 API とプロバイダー別のエンドポイントを使いたい開発者向けで、ブラウザー用テスト画面も含まれます。

主な機能

  1. 01プロバイダーを自動判定する統合エンドポイント
  2. 02OpenAI と Claude の専用エンドポイント
  3. 03モデルとトークン上限の設定
  4. 04ブラウザー用テスト画面

活用シーン

  1. 01OpenAI または Claude にプロンプトを送信
  2. 02リクエストからプロバイダーを自動選択
  3. 03test-mcp.html でリクエストをテスト

MCP 対応

名前には MCP が含まれますが、README に記載されているのは OpenAI と Claude を呼び出す HTTP API であり、MCP プロトコルのツールやリソースについての説明はありません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

OpenAI と Claude 向け MCP

OpenAI と Anthropic(Claude)の AI モデルとやり取りするための、Master Control Program(MCP)として動作するシンプルなサーバーです。

インストール

# Cloner le dépôt
git clone https://github.com/Spysailor/openai-mcp-implementation.git

# Accéder au répertoire
cd openai-mcp-implementation

# Installer les dépendances
npm install

# Configurer les variables d'environnement
cp .env.example .env
# Éditez ensuite le fichier .env et ajoutez vos clés API

設定

.env ファイルを編集して、API キーを追加します。

# Configuration pour MCP
PORT=3000
OPENAI_API_KEY=votre_clé_api_openai_ici
ANTHROPIC_API_KEY=votre_clé_api_claude_ici

使用方法

# Démarrer le serveur
npm start

サーバーには http://localhost:3000 でアクセスできます。

API

POST /api/mcp

要求されたモデルに応じてプロバイダーを自動検出する統合エンドポイントです。

リクエストパラメーター(JSON)
  • prompt(必須):AI に送信するテキスト
  • model(任意):使用するモデル(デフォルト:OpenAI の場合は 'gpt-4')
  • maxTokens(任意):応答の最大トークン数(デフォルト:2000)
  • provider(任意):使用するプロバイダー('openai'、'claude'、または自動検出の場合は 'auto')
リクエスト例
curl -X POST http://localhost:3000/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Explique-moi comment fonctionne l'intelligence artificielle en 3 paragraphes.",
    "model": "gpt-4",
    "maxTokens": 500,
    "provider": "auto"
  }'
POST /api/mcp/openai

OpenAI 専用のエンドポイントです。

パラメーターは /api/mcp と同じですが、常に OpenAI に送信されます。
POST /api/mcp/claude

Claude 専用のエンドポイントです。

パラメーターは /api/mcp と同じですが、常に Claude に送信されます。

テストインターフェース

MCP をテストするためのシンプルなウェブインターフェースが含まれています。使用するには、ブラウザーで test-mcp.html ファイルを開きます。

サポートされているモデル

OpenAI
  • gpt-4
  • gpt-4-turbo
  • gpt-3.5-turbo
  • その他の OpenAI モデル...
Claude(Anthropic)
  • claude-3-opus-20240229
  • claude-3-sonnet-20240229
  • claude-3-haiku-20240307
  • その他の Claude モデル...

ライセンス

MIT

コメント

MCP は初めてですか?

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

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