Mcp Openai

io.github.AceDataCloudv2026.10.4.1更新于 Oct 4, 2026

MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud

已验证Streamable HTTP可网页运行AI & MLMedia & Design

概览

AI 生成的概览

让助手通过 AceDataCloud 调用 OpenAI 模型,完成对话、图像生成与编辑、向量嵌入和音频处理。

功能
以 MCP 工具形式提供 OpenAI 能力:聊天补全、Responses API、图像生成与编辑、文本嵌入、文本转语音和音频转写。还可列出可用的聊天、图像和嵌入模型,并返回使用指南。请求经由 AceDataCloud 平台转发,而不是直接使用 OpenAI 账号。
适用场景
当助手需要生成文本、图像或向量嵌入,或进行音频转写与语音合成,而不想直接集成 OpenAI SDK 时适用。适合能够访问托管 MCP 端点或在本机运行 Python 进程的客户端。
运行要求
需要 AceDataCloud API 令牌,通过环境变量 ACEDATACLOUD_API_TOKEN 提供,并需要访问 AceDataCloud API 的网络连接。可作为托管远程端点运行,也可通过 PyPI 包 mcp-openai-pro 配合 uvx 或 pip 在本地运行。可选配置包括 ACEDATACLOUD_API_BASE_URL、OPENAI_REQUEST_TIMEOUT、MCP_SERVER_NAME 和 LOG_LEVEL。
安装前请注意
该令牌是 AceDataCloud 平台的计费凭证,使用可能产生费用。提示词、图像和音频会发送到 AceDataCloud 并进一步传给 OpenAI,请避免提交机密内容。注意包名:PyPI 上无关的 mcp-openai 包并非由 AceDataCloud 维护,现有 uvx 配置应改为 mcp-openai-pro。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Openai,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "mcp-openai": {
      "type": "http",
      "url": "https://openai.mcp.acedata.cloud/mcp"
    }
  }
}

README

OpenAIMCP

A Model Context Protocol (MCP) server for OpenAI API access using AceDataCloud.

Interact with OpenAI models for chat completions, image generation, text embeddings, and more — directly from Claude, VS Code, or any MCP-compatible client.

The AceDataCloud distribution is mcp-openai-pro. The unrelated mcp-openai package on PyPI is not maintained by AceDataCloud. Update existing uvx configurations to the new package name; the hosted MCP URL is unchanged.

Features

  • Chat Completions — Access GPT-4, GPT-4o, GPT-5, o1, o3, o4-mini, and many more models
  • Responses API — Extended model variant support including dated releases and search-preview models
  • Image Generation — Create images with gpt-image-1, gpt-image-2, GPT Image 2.5 Flare/Sunburst standard or official variants, dall-e-3, and nano-banana models
  • Image Editing — Modify existing images with AI
  • Text Embeddings — Generate vector representations with text-embedding-3 models
  • Audio — Convert text to speech and transcribe audio with whisper-1 or gpt-transcribe

Quick Start

Prerequisites

Get an API token from AceDataCloud.

Installation

bash
pip install mcp-openai-pro

Configuration

Set your API token:

bash
export ACEDATACLOUD_API_TOKEN=your_api_token_here

Run

bash
mcp-openai-pro

Available Tools

ToolDescription
openai_chat_completionCreate chat completions using OpenAI models
openai_create_responseCreate responses using the Responses API
openai_generate_imageGenerate images from text descriptions
openai_edit_imageEdit existing images with AI
openai_create_embeddingCreate text embedding vectors
openai_text_to_speechConvert text to spoken audio
openai_transcribe_audioTranscribe audio from a URL
openai_list_chat_modelsList available chat/completion models
openai_list_image_modelsList available image models
openai_list_embedding_modelsList available embedding models
openai_get_usage_guideGet comprehensive usage guide

Supported Models

Chat Completion Models

  • GPT-5 Series: gpt-5.5, gpt-5.5-pro, gpt-5.4, gpt-5.4-pro, gpt-5.2, gpt-5.1, gpt-5, gpt-5-mini, gpt-5-nano
  • GPT-4 Series: gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, gpt-4o-mini, gpt-4
  • Reasoning: o4-mini, o3, o3-mini, o3-pro, o1, o1-mini, o1-pro

Image Models

  • gpt-image-1, gpt-image-1.5, gpt-image-2, gpt-image-2:official, gpt-image-2.5-flare, gpt-image-2.5-flare:official, gpt-image-2.5-sunburst, gpt-image-2.5-sunburst:official, dall-e-3, dall-e-2, nano-banana, nano-banana-2, nano-banana-pro
  • GPT Image :official variants settle from actual text-input, image-input, and image-output tokens.

Embedding Models

  • text-embedding-3-small, text-embedding-3-large, text-embedding-ada-002

Audio Transcription Models

  • whisper-1, gpt-transcribe

Usage Examples

Chat Completion

openai_chat_completion(    messages=[{"role": "user", "content": "Explain quantum computing in simple terms"}],    model="gpt-4.1")

Image Generation

openai_generate_image(    prompt="A serene Japanese garden with cherry blossoms at sunset, photorealistic",    model="gpt-image-1",    size="1024x1024")

Text Embeddings

openai_create_embedding(    input="The quick brown fox jumps over the lazy dog",    model="text-embedding-3-small")

Configuration

VariableDescriptionDefault
ACEDATACLOUD_API_TOKENAPI token (required)—
ACEDATACLOUD_API_BASE_URLAPI base URLhttps://api.acedata.cloud
OPENAI_REQUEST_TIMEOUTRequest timeout in seconds60
MCP_SERVER_NAMEMCP server nameopenai
LOG_LEVELLogging levelINFO

Development

bash
# Install dependenciespip install -e ".[dev,test]"
# Run testspytest
# Run linterruff check .

API Reference

Documentation

Documentation

License

MIT

来源:README.md,提交 f1012fc

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v2026.10.4.1最新Oct 4, 2026