Token导航 LogoToken导航TokenDH.com
Claude Code Openai MCP logo
开发工具未说明官方级别未说明来源级核验

Claude Code Openai MCP

MCP Server

OpenAI多模态服务器是一个集成文本生成、代码审查、图像处理、语音合成等多种AI功能的开发工具,支持多种GPT和Whisper模型。

工具数

14

提示词数

0

GitHub Stars

0

资源数

0
代码审查JavaScriptClaude图像处理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

wynandw87

提供方

wynandw87

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

OpenAI MCP服务器

MCP服务器,将OpenAI引入Claude Code——文本生成、头脑风暴、代码审查、解释、网络搜索、推理、代码执行、URL获取、图像生成/编辑/分析、文本到语音和转录。支持GPT-5.2、GPT-5.2-Codex、o4-mini、GPT-image 1.5和Whisper型号。

快速开始

步骤1:获取API密钥

  1. 首选 OpenAI平台
  2. 创建帐户或登录
  3. 生成API密钥
  4. 复制密钥(您将在步骤3中需要它)

步骤2:安装先决条件

步骤3:安装MCP服务器

3.1克隆存储库

git clone https://github.com/wynandw87/claude-code-openai-mcp.git
cd claude-code-openai-mcp

3.2安装依赖项

macOS/Linux/Windows:

npm install
注: 安装依赖项后,服务器将在一个步骤中自动构建。

3.3使用克劳德代码注册

选择您的安装范围:

范围标志谁可以使用它
用户 (推荐)-s user你,在任何项目中
项目-s project任何克隆此仓库的人
本地-s local仅在当前目录中

替换 YOUR_API_KEY 使用实际的OpenAI API密钥,并使用 dist/index.js.

提示: 要获取完整路径,请从克隆的目录运行以下命令: - macOS/Linux: echo "$(pwd)/dist/index.js" - 窗户: echo %cd%\dist\index.js

macOS/Linux:

claude mcp add -s user OpenAI -e OPENAI_API_KEY=YOUR_API_KEY -- node /full/path/to/dist/index.js

Windows(CMD):

claude mcp add -s user OpenAI -e "OPENAI_API_KEY=YOUR_API_KEY" -- node "C:\full\path\to\dist\index.js"

Windows(PowerShell):

claude mcp add -s user OpenAI -e "OPENAI_API_KEY=YOUR_API_KEY" '--' node "C:\full\path\to\dist\index.js"

替代方案:使用安装脚本

安装脚本自动处理依赖关系的安装、构建和注册。

macOS/Linux:

chmod +x setup.sh
./setup.sh YOUR_API_KEY

Windows(PowerShell):

.\setup.ps1 -ApiKey YOUR_API_KEY

或者使用npm助手(如果在环境中设置了API密钥):

export OPENAI_API_KEY=YOUR_API_KEY
npm run install:claude

步骤4:重新启动Claude代码

关闭并重新打开Claude Code以使更改生效。

步骤5:验证安装

claude mcp list

你应该看看 OpenAI 以“已连接”状态列出。

______________________________________________________________________

特性

文本与推理

  • 通用查询 (ask)-灵活的界面,可查询任何支持的OpenAI模型
  • 头脑风暴 (brainstorm)-创造性思维
  • 代码审查 (code_review)-彻底的代码分析
  • 解释 (explain)-使用GPT-5-mini进行清晰的概念解释
  • 推理 (search_with_reasoning)-扩展了o4-mini/o3模型的推理

搜索和网络

  • 网页搜索 (search_web)-引用的实时网络搜索
  • URL获取 (fetch_url)-获取和分析网页

代码和文件

  • 代码执行 (run_code)-使用NumPy、Pandas、Matplotlib、SciPy在服务器端执行Python
  • 文件上传 (upload_file)-上传文件进行分析(任何基于文本的文件;PDF、CSV、代码等)

图像

  • 图像生成 (generate_image)-使用gpt-image 1.5将文本转换为图像
  • 图像编辑 (edit_image)-使用自然语言和可选掩码编辑现有图像
  • 图像分析 (analyze_image)-用于描述和分析图像的视觉模型

音频

  • 文本转语音 (text_to_speech)-使用10个语音选项将文本转换为语音
  • 转录 (transcribe)-使用Whisper进行语音转文本

______________________________________________________________________

用法

安装后,使用触发器短语调用OpenAI:

触发器工具示例
use openai, ask openai询问“向openai询问量子计算”
openai review, have openai review代码审查“openai审查此功能的安全性”
openai brainstorm, openai ideas头脑风暴“openai头脑风暴身份验证想法”
openai explain解释“openai解释WebSockets是如何工作的”
openai search, openai web search网络搜索“openai搜索:React 19的最新功能”
openai reason, openai think推理“openai think:证明sqrt(2)是非理性的”
openai run code, openai calculate运行代码“openai计算前50个素数”
openai fetch url获取URL“openai获取并汇总https://example.com"
openai upload file上传文件“openai Upload./report.pdf并汇总”
openai generate image, openai image生成图像“openai生成日落图像”
openai edit image编辑图像“openai编辑图像:让天空更蓝”
openai analyze image, openai vision分析图像“openai分析./shotscreen.png处的图像”
openai tts, openai speak文本转语音“openai speak:你好,欢迎来到演示”
openai transcribe转录“openai transcripte./meeting.mp3”

或者自然地问:

  • *“询问OpenAI对这种方法的看法”*
  • *“让OpenAI审查此代码是否存在安全问题”*
  • *“与OpenAI就扩展策略进行头脑风暴”*
  • *“OpenAI在网上搜索有关AI的最新消息”*
  • *“OpenAI运行代码计算10年内的复利”*
  • *“将此CSV上传到OpenAI,并要求它汇总数据”*
  • *“OpenAI生成一个未来城市的图像”*
  • *“OpenAI描述了此屏幕截图中的内容”*
  • *“OpenAI使用nova语音将此文本转换为语音”*
  • *“OpenAI转录此录音”*

______________________________________________________________________

工具参考

使用自定义提示查询任何OpenAI模型。

参数:

  • prompt (string,必填)-问题或指令
  • model (字符串,可选)-模型标识符(默认为 gpt-5.2)
  • file_ids (string\[\],可选)-将以前上传的文件ID作为上下文包含在内

代码查看

进行彻底的代码分析。

参数:

  • code (string,必填)-要查看的代码
  • focus (字符串,可选)-特定关注领域(例如,“安全”、“性能”)

头脑风暴

获得创意和头脑风暴的帮助。

参数:

  • topic (string,必填)-头脑风暴的主题
  • context (字符串,可选)-其他上下文

解释

使用GPT-5-mini获得清晰的解释。

参数:

  • concept (string,必填)-解释什么

搜索web

用实时结果和引文搜索网络。

参数:

  • query (字符串,必填)-搜索查询或问题
  • model (字符串,可选)-模型标识符(默认为 gpt-5.2)

搜索_无理由

用扩展推理进行查询。展示模型的思维过程。

参数:

  • prompt (string,必填)-问题或难题
  • model (字符串,可选)-模型标识符(默认为 o4-mini)
  • effort (字符串,可选)- "low", "medium", "high" (默认值: "high")

run_code

在OpenAI的沙盒环境中执行Python代码。

参数:

  • prompt (字符串,必填)-描述要计算或分析的内容
  • model (字符串,可选)-模型标识符(默认为 gpt-5.2)

环境: Python,预装NumPy、Pandas、Matplotlib、SciPy。

fetch_url

获取并分析网页内容。

参数:

  • prompt (字符串,必填)-关于URL内容的问题或说明
  • urls (string\[\],必填)-要获取和分析的URL(最多20个)
  • model (字符串,可选)-模型标识符(默认为 gpt-5.2)

上传文件

上传文档以供分析。支持大多数基于文本的文件格式。

具有本机支持的扩展名的文件(.c, .css, .csv, .html, .java, .js, .json, .md, .pdf, .py, .sh, .txt, .xml, .yaml等等)通过OpenAI文件API上传。其他基于文本的文件(.ts, .tsx, .go, .rs, .swift, .kt, .sql, .toml等等)被读取并作为文本内联传递——对代码文件没有格式限制。

参数:

  • file_path (string,必填)-要上传的文件的绝对路径
  • query (string,可选)-上传后立即询问文件的问题
  • model (字符串,可选)-模型标识符(默认为 gpt-5.2)

generate_image

使用gpt-image 1.5生成图像。内联返回图像并保存到磁盘。

参数:

  • prompt (字符串,必填)-图像生成提示
  • size (字符串,可选)- "auto", "1024x1024", "1536x1024", "1024x1536"
  • quality (字符串,可选)- "auto", "low", "medium", "high"
  • n (整数,可选)-图像数量(1-10,默认值:1)
  • save_path (字符串,可选)-保存图像的文件路径

edit_image

使用自然语言指令编辑现有图像。

参数:

  • prompt (字符串,必填)-编辑说明
  • image_path (string,必填)-源图像的绝对路径
  • mask_path (字符串,可选)-遮罩图像的路径(透明区域=编辑区)
  • size (字符串,可选)- "auto", "1024x1024", "1536x1024", "1024x1536"
  • quality (字符串,可选)- "auto", "low", "medium", "high"
  • save_path (字符串,可选)-保存编辑图像的文件路径

分析图像

使用OpenAI的视觉功能分析图像。

参数:

  • image_path (string,必填)-图像文件的绝对路径
  • prompt (字符串,可选)-关于图像的问题(默认:“详细描述此图像”)
  • model (字符串,可选)-模型标识符(默认为 gpt-5.2)

文本到语音

将文本转换为语音音频。

参数:

  • text (string,必填)-要转换的文本
  • voice (字符串,可选)- "alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer"
  • model (字符串,可选)- "gpt-4o-mini-tts" (默认), "tts-1", "tts-1-hd"
  • speed (数字,可选)-0.25到4.0(默认值:1.0)
  • format (字符串,可选)- "mp3" (默认), "opus", "aac", "flac", "wav", "pcm"
  • save_path (字符串,可选)-保存音频的文件路径

转录

将音频转录为文本。

参数:

  • audio_path (字符串,必填)-音频文件的路径(mp3、mp4、mpeg、mpga、m4a、wav、webm)
  • model (字符串,可选)- "whisper-1" (默认), "gpt-4o-transcribe", "gpt-4o-mini-transcribe"
  • language (字符串,可选)-ISO-639-1语言代码(例如,“en”、“es”、“fr”)
  • prompt (字符串,可选)-指导转录风格的上下文

______________________________________________________________________

支持的型号

文本模型

型号最适合
gpt-5.2默认-旗舰,最高品质
gpt-5-mini性价比高,质量好
gpt-5-nano最快、成本最低
gpt-4.1高品质、快速
gpt-4.1-mini具有成本效益的遗产
gpt-4.1-nano最快的遗产
gpt-4o多模式,快速
gpt-4o-mini紧凑型多式联运

编码模型

型号最适合
gpt-5.3-codex最新-API推出待定
gpt-5.2-codex代码审查的默认值--最佳可用
gpt-5.1-codex稳定的代码生成
gpt-5-codex第一代GPT-5编码

推理模型

型号最适合
o4-mini默认推理——快速、经济高效
o3最高推理质量
o3-pro高级推理
o3-mini紧凑推理

图像模型

型号最适合
gpt-image-1.5默认值--最新图像生成和编辑
gpt-image-1上一代

音频模型

型号最适合
gpt-4o-mini-tts默认TTS——高质量说明
tts-1标准TTS
tts-1-hd高清TTS
whisper-1默认转录
gpt-4o-transcribe增强转录
gpt-4o-mini-transcribe紧凑转录

______________________________________________________________________

配置

环境变量

变量必填默认描述
OPENAI_API_KEY-OpenAI API密钥
OPENAI_DEFAULT_MODEL没有gpt-5.2文本工具的默认模型
OPENAI_TIMEOUT没有60000API超时(ms)
OPENAI_OUTPUT_DIR没有./generated-media自动保存图像和音频的目录

______________________________________________________________________

运作原理

此MCP服务器使用官方 openai npm包用于与OpenAI模型通信。它通过stdio传输连接到Claude Code。

提供的工具:

工具API功能默认模型
ask响应API可配置(gpt-5.2)
brainstorm响应APIgpt-5.2
code_review响应APIgpt-5.2-codex
explain响应APIgpt-5-mini
search_web响应+网络搜索可配置(gpt-5.2)
search_with_reasoning回应+推理o4-mini
run_code响应+代码_解释器可配置(gpt-5.2)
fetch_url响应+网络搜索可配置(gpt-5.2)
upload_file文件API+响应(内联回退)可配置(gpt-5.2)
generate_image图片APIgpt-image-1.5
edit_image图像编辑APIgpt-image-1.5
analyze_image响应(愿景)可配置(gpt-5.2)
text_to_speech音频语音APIgpt-4o-mini-tts
transcribe音频转录whisper-1

______________________________________________________________________

故障排除

修复API密钥

如果您输入了错误的API密钥,请删除并重新安装:

claude mcp remove OpenAI

然后使用上述步骤3.3中的命令重新安装(使用与最初安装时相同的作用域)。

MCP服务器未显示

检查服务器是否已安装:

claude mcp list

如果未列出,请按照步骤3进行安装。

服务器无法启动

  1. 验证您的API密钥 有效期为 OpenAI平台
  1. 检查Node.js版本 (需要18+):
   node --version
  1. 确保服务器已构建 --如果 dist/index.js 不见了,快跑 npm install 再次

连接错误

  1. 检查一下 dist/index.js 存在 --如果没有,运行 npm install
  2. 验证路径是否为绝对路径 在你的 claude mcp add 命令
  3. 重新启动Claude代码 在任何配置更改后

超时错误

  • 推理和搜索工具使用延长超时(3-5x基数)
  • 增加 OPENAI_TIMEOUT 慢速连接的环境变量

查看当前配置

claude mcp list

______________________________________________________________________

贡献

欢迎拉取请求!请保持简单,对初学者友好。

许可证

麻省理工学院

______________________________________________________________________

专为Claude Code社区打造

目录标签

目录标签

代码审查JavaScriptClaude图像处理文本生成本地部署语音合成AI开发工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP