OpenAI and Claude MCP

by Spysailor

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

-
security - not tested
-
license - not tested
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A simple server that acts as a Master Control Program (MCP) for unified interaction with OpenAI and Anthropic (Claude) AI models through a single API endpoint.

  1. Installation
    1. Configuration
      1. Utilisation
        1. API
          1. POST /api/mcp
          2. POST /api/mcp/openai
          3. POST /api/mcp/claude
        2. Interface de test
          1. Modèles supportés
            1. OpenAI
            2. Claude (Anthropic)
          2. Licence

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A simple MCP server for interacting with OpenAI assistants. This server allows other tools (like Claude Desktop) to create and interact with OpenAI assistants through the Model Context Protocol.
              Last updated -
              26
              Python
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A proxy server that bridges AI agents and external APIs by dynamically translating OpenAPI specifications into standardized MCP tools, enabling seamless interaction without custom integration code.
              Last updated -
              23
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              An OpenAI API-based MCP server that provides deep thinking and analysis capabilities, integrating with AI editor models to deliver comprehensive insights and practical solutions.
              Last updated -
            • -
              security
              A
              license
              -
              quality
              A tool that creates MCP (Model Context Protocol) servers from OpenAPI/Swagger specifications, enabling AI assistants to interact with your APIs.
              Last updated -
              47
              9
              TypeScript
              MIT License
              • Apple

            View all related MCP servers

            ID: 20i0hj6ckp