MCP pour OpenAI et Claude

MCP pour OpenAI et Claude

site icon
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 的功能。

常见问题解答

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库并安装依赖:
git clone https://github.com/Spysailor/openai-mcp-implementation.git
cd openai-mcp-implementation
npm install

安装教程

  1. 复制环境变量文件并配置 API 密钥:
cp .env.example .env
  1. 编辑 .env 文件,添加 OpenAI 和 Claude 的 API 密钥。
  2. 启动服务器:
npm start

调试方式

  1. 服务器启动后,访问 http://localhost:3000
  2. 使用 test-mcp.html 文件测试 API 功能。
  3. 使用 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"
  }'

许可证

该项目遵循 MIT 开源许可条款。