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
- 以及其他克劳德模型。。。
许可证
麻省理工学院
