
OpenAI MCP Server

2025.03.28
0
PythonAI集成问答系统开发效率内容生成
OpenAI MCP Server 是一个通过MCP协议直接与OpenAI模型交互的服务,支持o3-mini和gpt-4o-mini模型,提供简洁和详细的回答。它适用于需要快速获取AI生成内容的场景,如开发辅助、内容创作等。
View on GitHub
Overview
基本能力
产品定位
OpenAI MCP Server 是一个桥梁服务,允许用户通过MCP协议直接查询OpenAI的模型,特别优化了与Claude的集成。
核心功能
- 直接集成OpenAI API
- 支持多种模型:o3-mini(默认,优化简洁回答)和gpt-4o-mini(提供更详细回答)
- 可配置的消息格式化
- 错误处理和日志记录
- 通过MCP协议提供简单接口
适用场景
- 开发辅助:快速获取技术问题的答案
- 内容生成:生成详细的解释或内容
- 自动化问答:集成到自动化流程中进行问答交互
工具列表
- ask-openai: 直接向OpenAI助手模型提问
- 输入格式:
{"query": "问题", "model": "o3-mini"}
(model可选) - 支持模型:o3-mini, gpt-4o-mini
常见问题解答
- 服务器未找到:检查PYTHONPATH配置是否正确
- 认证错误:确认OpenAI API密钥有效且正确传递
- 模型错误:确保使用支持的模型且查询不为空
使用教程
使用依赖
- Python >= 3.10
- OpenAI API密钥
- 依赖包:mcp>=0.9.1, openai>=1.0.0, click>=8.0.0, pytest-asyncio
安装教程
- 克隆仓库
git clone https://github.com/thadius83/mcp-server-openai
cd mcp-server-openai
- 安装包
pip install .
- 配置Claude Desktop 在配置文件中添加服务器信息,确保PYTHONPATH指向项目目录。
调试方式
运行以下命令检查服务器是否正常工作:
python -m src.mcp_server_openai.server --openai-api-key your-key-here
使用工具示例:
<use_mcp_tool>
<server_name>github.com/thadius83/mcp-server-openai</server_name>
<tool_name>ask-openai</tool_name>
<arguments>
{
"query": "问题",
"model": "o3-mini"
}
</arguments>
</use_mcp_tool>