ChatGPT_MCP

ChatGPT_MCP

By automateyournetwork GitHub

An MCP Server for chatGPT Chat Completions

mathgpt math-solver
Overview

what is ChatGPT_MCP?

ChatGPT_MCP is a Model Context Protocol (MCP) server that forwards prompts to OpenAI’s ChatGPT (GPT-4o), designed to run inside LangGraph-based assistants for advanced summarization, analysis, and reasoning.

how to use ChatGPT_MCP?

To use ChatGPT_MCP, build and run the Docker container with your OpenAI API key, or test the server locally using a one-shot request to analyze or summarize text.

key features of ChatGPT_MCP?

  • Forwards prompts to ChatGPT for advanced reasoning and summarization.
  • Supports integration with LangGraph for enhanced functionality.
  • Allows for one-shot requests for quick testing and analysis.

use cases of ChatGPT_MCP?

  1. Summarizing long documents.
  2. Analyzing configuration files.
  3. Comparing options and performing advanced natural language reasoning.

FAQ from ChatGPT_MCP?

  • What is the purpose of ChatGPT_MCP?

It serves as a server to facilitate advanced interactions with ChatGPT for various text analysis tasks.

  • How do I run the server?

You can run it using Docker or manually with Python, ensuring to set your OpenAI API key.

  • Is there any security concern?

Yes, avoid committing .env files or API keys; use secure environment variables.

Content

🧠 Ask ChatGPT - MCP Server (Stdio)

This is a Model Context Protocol (MCP) stdio server that forwards prompts to OpenAI’s ChatGPT (GPT-4o). It is designed to run inside LangGraph-based assistants and enables advanced summarization, analysis, and reasoning by accessing an external LLM.

📌 What It Does

This server exposes a single tool:

{
  "name": "ask_chatgpt",
  "description": "Sends the provided text ('content') to an external ChatGPT (gpt-4o) model for advanced reasoning or summarization.",
  "parameters": {
    "type": "object",
    "properties": {
      "content": {
        "type": "string",
        "description": "The text to analyze, summarize, compare, or reason about."
      }
    },
    "required": ["content"]
  }
}

Use this when your assistant needs to:

Summarize long documents

Analyze configuration files

Compare options

Perform advanced natural language reasoning

🐳 Docker Usage

Build and run the container:


docker build -t ask-chatgpt-mcp .

docker run -e OPENAI_API_KEY=your-openai-key -i ask-chatgpt-mcp

🧪 Manual Test

Test the server locally using a one-shot request:


echo '{"method":"tools/call","params":{"name":"ask_chatgpt","arguments":{"content":"Summarize this config..."}}}' | \
  OPENAI_API_KEY=your-openai-key python3 server.py --oneshot

🧩 LangGraph Integration

To connect this MCP server to your LangGraph pipeline, configure it like this:


("chatgpt-mcp", ["python3", "server.py", "--oneshot"], "tools/discover", "tools/call")

⚙️ MCP Server Config Example

Here’s how to configure the server using an mcpServers JSON config:


{
  "mcpServers": {
    "chatgpt": {
      "command": "python3",
      "args": [
        "server.py",
        "--oneshot"
      ],
      "env": {
        "OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>"
      }
    }
  }
}

🔍 Explanation

"command": Runs the script with Python

"args": Enables one-shot stdin/stdout mode

"env": Injects your OpenAI key securely

🌍 Environment Setup

Create a .env file (auto-loaded with python-dotenv) or export the key manually:


OPENAI_API_KEY=your-openai-key

Or:


export OPENAI_API_KEY=your-openai-key

📦 Dependencies

Installed during the Docker build:

openai

requests

python-dotenv

📁 Project Structure

.
├── Dockerfile        # Docker build for the MCP server
├── server.py         # Main stdio server implementation
└── README.md         # You're reading it!

🔐 Security Notes

Never commit .env files or API keys.

Store secrets in secure environment variables or secret managers.

No tools information available.

-

mathgpt math-solver
View Details
StatSource
StatSource by jamie7893

Statsource is a standalone MCP server designed to simplify data analysis. Whether you're pulling data from a PostgreSQL database or a CSV file, Statsource delivers actionable insights with ease

mathgpt math-solver
View Details

Mirror of

mathgpt math-solver
View Details

created from MCP server demo

mathgpt math-solver
View Details

-

mathgpt math-solver
View Details

created from MCP server demo

mathgpt math-solver
View Details