Skip to main content
Glama
madaoQ

OpenAI MCP Server

by madaoQ

OpenAI MCP Server

A Type 3 DAuth MCP server for OpenAI API. Provides chat completions, embeddings, moderation, and file management.

Features

  • List Models — View all available OpenAI models

  • Create Response — Chat completions with GPT models

  • Create Embedding — Text vectorization for semantic search

  • Moderate Text — Content safety checking

  • List Files — View uploaded files

  • Upload File — Upload files for fine-tuning or assistants

Related MCP server: OpenAI MCP Server

Authentication

This server uses Type 3 DAuth (Dedalus Auth) — your API key is encrypted client-side and decrypted in a secure Dedalus enclave.

Get Your OpenAI API Key

  1. Go to https://platform.openai.com/api-keys

  2. Create a new secret key

  3. Copy the key

Installation

git clone https://github.com/dedalus-labs/openai-mcp.git
cd openai-mcp
pip install -e .
cp .env.example .env
# Edit .env and add OPENAI_API_KEY

Available Tools

openai_list_models

List all available OpenAI models.

openai_list_models()

openai_create_response

Create a chat completion.

openai_create_response(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Hello!"}],
    temperature=0.7,
    max_tokens=500,
)

openai_create_embedding

Generate text embeddings.

openai_create_embedding(
    input="The quick brown fox",
    model="text-embedding-3-small",
)

openai_moderate_text

Check content for harmful material.

openai_moderate_text(input="This is a test message")

openai_list_files

List uploaded files.

openai_list_files(purpose="assistants", limit=50)

openai_upload_file

Upload a file.

openai_upload_file(file_path="/path/to/file.jsonl", purpose="batch")

Cost & Rate Limits

OpenAI uses pay-per-token pricing. Check https://openai.com/pricing for current rates.

Deploy to Dedalus

  1. Push to GitHub (public repo)

  2. Go to https://www.dedaluslabs.ai/dashboard

  3. Add Server → Connect GitHub repo

  4. Set OPENAI_API_KEY as Required Credential

  5. Deploy

License

MIT

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • -
    license
    C
    quality
    Not graded
    maintenance
    Enables interaction with OpenAI-compatible APIs (like Ollama) through MCP tools. Provides access to chat completions, model listings, and embeddings generation from local or remote OpenAI-style endpoints.
    3
    -
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides comprehensive access to OpenAI's API capabilities including chat completions, image generation, embeddings, text-to-speech, speech-to-text, vision analysis, and content moderation. Enables users to interact with GPT models, DALL-E, Whisper, and other OpenAI services through natural language commands.
    -