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’IAmodel
(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
OpenAI and Claude MCP
Project Details
- Spysailor/openai-mcp-implementation
- Last Updated: 4/13/2025
Recomended MCP Servers
An MCP server enhances AI responses with real-time search results via Higress ai-search.
This MCP server provides access to Lark Bitable through the Model Context Protocol. It allows users to interact...
MCP Server around https://expr-lang.org
The Excel MCP Server is a powerful tool that enables natural language interaction with Excel files through the...


MCP Server to integrate Unity Editor game engine with different AI Model clients (e.g. Claude Desktop, Windsurf, Cursor)
Advanced MCP tool for Perplexity and OpenRouter API integration.
A Model Context Protocol server for generating charts using QuickChart.io . It allows you to create various types...
A task management MCP server that provides comprehensive project and task tracking capabilities