Master Control Program (MCP) enabling seamless interaction with OpenAI and Anthropic Claude AI models via unified API endpoints, supporting automatic provider detection, multiple model options, and easy integration for advanced AI-driven applications.
Unlock the full potential of OpenAI and Claude MCP through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.
Free tier available • No credit card required
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).
# 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
É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
# Démarrer le serveur npm start
Le serveur sera accessible à l'adresse http://localhost:3000.
Endpoint unifié qui détecte automatiquement le fournisseur en fonction du modèle demandé.
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)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" }'
Endpoint spécifique à OpenAI.
Endpoint spécifique à Claude.
Une interface web simple est incluse pour tester le MCP. Ouvrez le fichier test-mcp.html
dans votre navigateur pour l'utiliser.
MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!