mcpField
M
MCP pour OpenAI et Claude

MCP pour OpenAI et Claude

Local
github.com/SpysailorAI & Agents0Updated 81w ago

About MCP pour OpenAI et Claude

A Node.js server that routes requests to OpenAI or Anthropic Claude through HTTP endpoints. It is for developers who want a single API with provider-specific routes and a small browser-based test interface.

Key features

  1. 01Unified endpoint with provider detection
  2. 02Separate OpenAI and Claude endpoints
  3. 03Configurable model and token limit
  4. 04Browser-based test interface

Use cases

  1. 01Send prompts to OpenAI or Claude
  2. 02Choose a provider automatically from the request
  3. 03Test requests using test-mcp.html

MCP support

Despite its name, the README describes HTTP API endpoints for interacting with OpenAI and Claude; it does not describe MCP protocol tools or resources.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP pour OpenAI et Claude

Un serveur simple qui agit comme un Master Control Program (MCP) pour interagir avec les modèles d'IA d'OpenAI et d'Anthropic (Claude).

Installation

# 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

Configuration

Éditez le fichier .env pour ajouter vos clés API :

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

Utilisation

# Démarrer le serveur
npm start

Le serveur sera accessible à l'adresse http://localhost:3000.

API

POST /api/mcp

Endpoint unifié qui détecte automatiquement le fournisseur en fonction du modèle demandé.

Paramètres de la requête (JSON)
  • prompt (obligatoire): Le texte à envoyer à l'IA
  • model (optionnel): Le modèle à utiliser (par défaut: 'gpt-4' pour OpenAI)
  • maxTokens (optionnel): Nombre maximum de tokens de réponse (par défaut: 2000)
  • provider (optionnel): Le fournisseur à utiliser ('openai', 'claude', ou 'auto' pour détection automatique)
Exemple de requête
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

Endpoint spécifique à OpenAI.

Paramètres identiques à /api/mcp, mais toujours dirigés vers OpenAI.
POST /api/mcp/claude

Endpoint spécifique à Claude.

Paramètres identiques à /api/mcp, mais toujours dirigés vers Claude.

Interface de test

Une interface web simple est incluse pour tester le MCP. Ouvrez le fichier test-mcp.html dans votre navigateur pour l'utiliser.

Modèles supportés

OpenAI
  • gpt-4
  • gpt-4-turbo
  • gpt-3.5-turbo
  • et autres modèles OpenAI...
Claude (Anthropic)
  • claude-3-opus-20240229
  • claude-3-sonnet-20240229
  • claude-3-haiku-20240307
  • et autres modèles Claude...

Licence

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.