AI模型控制程序

一个简单的服务器程序,作为主控程序(MCP)与OpenAI和Anthropic(Claude)的AI模型进行交互。

  • by Spysailor
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 spysailor/openai-mcp-implementation

使用说明

OpenAI和Claude的MCP

一个简单的服务器,充当主控制程序(MCP),与OpenAI和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

配置

编辑文件 .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 (必填):发送给IA的文本
  • 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。

接口去测试

包括一个简单的web界面来测试MCP。打开文件 test-mcp.html 在您的浏览器中使用它。

支持的模型

OpenAI

  • gpt-4
  • gpt-4涡轮增压器
  • gpt-3.5涡轮增压
  • 以及其他OpenAI模型。。。

克劳德(人类学)

  • 克劳德-3作品-20240229
  • 克劳德-3十四行-20240229
  • claude3-haiku-20240307
  • 以及其他克劳德模型。。。

许可证

麻省理工学院