
OpenAI MCP Server

2025.02.20
1
PythonOpenAI 集成模型查询开发效率内容生成
OpenAI MCP Server 是一个通过 MCP 协议直接查询 OpenAI 模型的服务,支持 o3-mini 和 gpt-4o-mini 模型,提供简洁和详细的回答。
View on GitHub
Overview
基本能力
产品定位
OpenAI MCP Server 是一个通过 MCP 协议直接查询 OpenAI 模型的服务,支持 o3-mini 和 gpt-4o-mini 模型,提供简洁和详细的回答。
核心功能
- 直接集成 OpenAI API
- 支持多种模型:
- o3-mini(默认):优化简洁回答
- gpt-4o-mini:提供更详细的回答
- 可配置的消息格式化
- 错误处理和日志记录
- 通过 MCP 协议提供简单接口
适用场景
- 快速获取简洁回答
- 需要详细解释的场景
- 开发中需要集成 OpenAI 模型的场景
工具列表
- ask-openai:直接向 OpenAI 助手模型提问
- 输入格式:
json { "query": "Your question here", "model": "o3-mini" // 可选,默认为 o3-mini }
常见问题解答
- 服务器未找到:
- 检查 PYTHONPATH 是否指向正确目录
- 确保 Python 和 pip 已正确安装
- 直接运行
python -m src.mcp_server_openai.server --openai-api-key your-key-here
检查错误 - 认证错误:
- 检查 OpenAI API 密钥是否有效
- 确保密钥正确传递到 args 数组
- 验证密钥中没有多余空格或字符
- 模型错误:
- 确认使用支持的模型(o3-mini 或 gpt-4o-mini)
- 检查查询是否为空
- 确保未超过令牌限制
使用教程
使用依赖
- Python >= 3.10
- OpenAI API 密钥
- 依赖项:mcp>=0.9.1, openai>=1.0.0, click>=8.0.0, pytest-asyncio
安装教程
- 克隆仓库:
bash git clone https://github.com/thadius83/mcp-server-openai cd mcp-server-openai
- 安装依赖:
bash pip install -e .
- 配置 Claude Desktop:
- 在
claude_desktop_config.json
中添加服务器配置 - 示例配置:
json { "mcpServers": { "github.com/thadius83/mcp-server-openai": { "command": "python", "args": ["-m", "src.mcp_server_openai.server", "--openai-api-key", "your-key-here"], "env": { "PYTHONPATH": "/path/to/your/mcp-server-openai" } } } }
- 获取 OpenAI API 密钥:
- 访问 OpenAI 网站 生成 API 密钥
- 重启 Claude:
- 更新配置后重启 Claude 使更改生效
调试方式
- 运行测试:
bash pytest -v test_openai.py -s
- 直接运行服务器检查错误:
bash python -m src.mcp_server_openai.server --openai-api-key your-key-here