Custom MCP (Model Context Protocol) with ChatGPT AI Template
@Wriath18
About Custom MCP (Model Context Protocol) with ChatGPT AI Template
A Model Context Protocol (MCP Server) created from scratch
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"CustomMCP": {
"command": "python",
"args": [
"run.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Custom MCP (Model Context Protocol) with ChatGPT AI Template?
Custom MCP (Model Context Protocol) with ChatGPT AI Template is an intelligent agentic system that integrates with Gmail and GitHub, using OpenAI models to autonomously decide which tools to use and how to process information. It is built for developers and users who need automated cross-service workflows.
How to use Custom MCP (Model Context Protocol) with ChatGPT AI Template?
After setting up the MCP server (FastAPI on port 8000) and the ChatGPT AI Template frontend (Next.js on port 3000), open the browser at http://localhost:3000, click "MCP Chat" in the sidebar, and enter a query. A provided start.sh script launches both servers together.
Key features of Custom MCP (Model Context Protocol) with ChatGPT AI Template
- Gmail integration: reads and analyzes emails from your Gmail account.
- GitHub integration: interacts with repositories to check issues and alerts.
- Intelligent decision making via OpenAI models.
- Autonomous operation between Gmail, GitHub, and OpenAI.
- Modern UI built with Next.js and Chakra UI.
Use cases of Custom MCP (Model Context Protocol) with ChatGPT AI Template
- Check if GitHub warnings exist in your Gmail inbox.
- Find dependency alerts for your repositories.
- Summarize recent GitHub notifications.
- Execute complex requests involving multiple services without manual steps.
FAQ from Custom MCP (Model Context Protocol) with ChatGPT AI Template
What external APIs does it require?
Gmail API (OAuth2), GitHub API (Personal Access Token), and OpenAI API.
How is the system started?
Run ./start.sh to launch both the MCP server and the ChatGPT AI Template frontend. Alternatively start each manually using the setup instructions.
Where are credentials stored?
In a .env file (not in the repository). A .env.example shows required variables.
What are the runtime requirements?
Python for the backend (FastAPI) and Node.js for the frontend (Next.js/React). Dependencies are listed in requirements.txt and package.json.
Frequently asked questions
What external APIs does it require?
Gmail API (OAuth2), GitHub API (Personal Access Token), and OpenAI API.
How is the system started?
Run `./start.sh` to launch both the MCP server and the ChatGPT AI Template frontend. Alternatively start each manually using the setup instructions.
Where are credentials stored?
In a `.env` file (not in the repository). A `.env.example` shows required variables.
What are the runtime requirements?
Python for the backend (FastAPI) and Node.js for the frontend (Next.js/React). Dependencies are listed in `requirements.txt` and `package.json`.
Basic information
More AI & Agents MCP servers
Hass-MCP
voskaControl and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.
Solon Ai
opensolonJava AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-ReAct,Team-Agent). Compatible with java8 ~ java25. It can also be embedded in SpringBoot, jFinal, Vert.x, Quarkus, and other frameworks.
MCP Server - Remote MacOs Use
baryhuangThe only general AI agent that does NOT requires extra API key, giving you full control on your local and remote MacOs from Claude Desktop App

Lumify Sports Intelligence
LumifyAgent-ready sports intelligence API: live scores, odds, line movement, public betting splits, and explainable bet confidence — via 16 MCP tools at https://lumify.ai/mcp. Get a free key instantly — no signup, email, or ca
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
Comments