OpenAI MCP Server

OpenAI MCP Server

site icon
2024.11.28 54
PythonOpenAI 集成MCP 协议Claude 扩展开发效率内容生成
OpenAI MCP Server 是一个通过 MCP 协议直接从 Claude 查询 OpenAI 模型的服务。它允许用户通过配置和简单的命令来调用 OpenAI 的模型,适用于需要快速集成 OpenAI 功能的开发场景。
View on GitHub

Overview

基本能力

产品定位

OpenAI MCP Server 是一个桥梁服务,用于在 Claude 环境中直接调用 OpenAI 模型,提供高效的内容生成和开发支持。

核心功能

  • 通过 MCP 协议查询 OpenAI 模型。
  • 支持在 Claude 环境中无缝集成 OpenAI 功能。
  • 提供简单的配置和测试方法。

适用场景

  • 开发者在 Claude 环境中需要调用 OpenAI 模型进行内容生成。
  • 快速测试和验证 OpenAI API 的功能。
  • 需要将 OpenAI 模型集成到现有工作流中的场景。

工具列表

  • pytest: 用于运行测试脚本,验证 OpenAI API 调用。
  • pip: 用于安装和开发依赖。
  • git: 用于克隆项目仓库。

常见问题解答

  • 如何配置 OPENAI_API_KEY? 在 claude_desktop_config.json 中的 env 部分设置 OPENAI_API_KEY 为你的 API 密钥。
  • 如何运行测试? 使用命令 pytest -v test_openai.py -s 运行测试脚本。

使用教程

使用依赖

  • 确保已安装 Python 和 pip。
  • 确保已安装 git(用于克隆仓库)。

安装教程

  1. 克隆项目仓库: bash git clone https://github.com/pierrebrunelle/mcp-server-openai cd mcp-server-openai
  2. 安装依赖: bash pip install -e .
  3. 配置 claude_desktop_config.jsonjson { "mcpServers": { "openai-server": { "command": "python", "args": ["-m", "src.mcp_server_openai.server"], "env": { "PYTHONPATH": "C:/path/to/your/mcp-server-openai", "OPENAI_API_KEY": "your-key-here" } } } }

调试方式

  1. 运行测试脚本: bash pytest -v test_openai.py -s
  2. 检查输出是否包含预期的 OpenAI 响应。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。