
MCP pour OpenAI et Claude

2025.04.13
0
HTMLAI 模型管理API 集成开发效率
openai-mcp-implementation 是一个简单的 Master Control Program (MCP) 服务器,用于与 OpenAI 和 Anthropic (Claude) 的 AI 模型进行交互。它提供了一个统一的接口来调用不同的 AI 模型,并支持自动检测模型提供商。
View on GitHub
Overview
基本能力
产品定位
openai-mcp-implementation 是一个用于管理和调用不同 AI 模型的服务,旨在简化与 OpenAI 和 Claude 模型的交互。
核心功能
- 提供统一的 API 接口调用 OpenAI 和 Claude 的 AI 模型。
- 支持自动检测模型提供商。
- 支持多种模型,包括 OpenAI 的 GPT-4、GPT-4-turbo、GPT-3.5-turbo 和 Claude 的 claude-3-opus-20240229、claude-3-sonnet-20240229、claude-3-haiku-20240307 等。
- 提供简单的 Web 界面用于测试 API。
适用场景
- 开发人员需要快速集成 OpenAI 或 Claude 的 AI 模型到他们的应用中。
- 需要统一管理多个 AI 模型提供商的应用。
- 需要测试不同 AI 模型性能的场景。
工具列表
test-mcp.html
: 一个简单的 Web 界面,用于测试 MCP 的功能。
常见问题解答
- 无
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 克隆仓库并安装依赖:
git clone https://github.com/Spysailor/openai-mcp-implementation.git
cd openai-mcp-implementation
npm install
安装教程
- 复制环境变量文件并配置 API 密钥:
cp .env.example .env
- 编辑
.env
文件,添加 OpenAI 和 Claude 的 API 密钥。 - 启动服务器:
npm start
调试方式
- 服务器启动后,访问
http://localhost:3000
。 - 使用
test-mcp.html
文件测试 API 功能。 - 使用 curl 命令测试 API 端点:
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"
}'