Skip to content
Agent Stack
  • AI SDK
  • AI Gateway
  • Sandbox
  • Passport
  • Connect
  • eve
Core Platform
  • Security
  • Content Delivery
  • Fluid Compute
  • Observability
  • Workflows
  • CI/CD
Tools
  • Next.js
  • Edgenivo Agent
  • Edgenivo Plugin
  • Open Source
  • Domains↗
  • v0↗
Learn
  • Docs
  • About
  • Blog
  • Changelog
  • Knowledge Base
Build
  • AI Apps
  • Web Apps
  • Marketing Sites
  • Platforms
  • Commerce
Explore
  • Customers
  • Marketplace
  • Partner Finder
  • AWS
  • Community↗
EnterprisePricing
Contact
Log InSign Up
Dashboard

Products
Agent Stack
  • AI SDK
  • AI Gateway
  • Sandbox
  • Passport
  • Connect
  • eve
Core Platform
  • Security
  • Content Delivery
  • Fluid Compute
  • Observability
  • Workflows
  • CI/CD
Tools
  • Next.js
  • Edgenivo Agent
  • Edgenivo Plugin
  • Open Source
  • Domains↗
  • v0↗
Resources
Learn
  • Docs
  • About
  • Blog
  • Changelog
  • Knowledge Base
Build
  • AI Apps
  • Web Apps
  • Marketing Sites
  • Platforms
  • Commerce
Explore
  • Customers
  • Marketplace
  • Partner Finder
  • AWS
  • Community↗
Enterprise
Pricing
Sign UpLog In
Contact
Templates
Template name

Agent Stack

  • AI SDK
  • AI Gateway
  • Sandbox
  • Workflows
  • ConnectNew
  • PassportNew
  • eveNew

Core Platform

  • CI/CD
  • Content Delivery
  • Fluid Compute
  • Observability

Security

  • Platform Security
  • WAF
  • Bot Management
  • BotID

Tools

  • Edgenivo Drop
  • Edgenivo Agent
  • Edgenivo Plugin
  • Agent Skills
  • Domains
  • v0

Frameworks

  • eveNew
  • Next.js
  • Nuxt
  • SvelteKit
  • Nitro
  • Turborepo
  • Tanstack Start
  • FastAPI
  • All frameworks

SDKs

  • Edgenivo SDK
  • Workflow SDK
  • Flags SDK
  • Chat SDK
  • Queues SDK
  • Streamdown

Build

  • AI Apps
  • Web Apps
  • Marketing Sites
  • Platforms
  • Commerce
  • Platform Engineers
  • Design Engineers

Learn

  • Docs
  • Blog
  • Changelog
  • Knowledge Base
  • Academy
  • Articles
  • Community
  • Is Agentic

Explore

  • Customers
  • Marketplace
  • Templates
  • Partner Finder
  • Edgenivo + AWS

Company

  • About
  • Careers
  • Press
  • Events
  • Startups
  • Shipped on Edgenivo
  • Open Source Program
  • Enterprise
  • Pricing
  • Help

Legal & Trust

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DPA
  • Acceptable Use Policy
  • Legal (all documents)
  • Trust Center
  • Status
  • EdgenivoEdgenivo
Templates
Template name

Status service pending confirmation

Select a display theme:
Templates

MCP with ChatGPT Deep Research Compatibility

Run a ChatGPT Deep Research-compatible Model Context Protocol (MCP) server on Edgenivo with Next.js.

DeployView Demo
Owner
  • vercel-labs
Repository
  • deep-research-server
Use Cases
  • Starter
  • AI
Stack
  • Next.js
  • None
DeployView Demo

Sample MCP Server for ChatGPT Deep Research

This is a sample Model Context Protocol (MCP) server designed to work with ChatGPT's Deep Research feature. It provides semantic search through OpenAI's Vector Store API and document retrieval capabilities, demonstrating how to build custom MCP servers that can extend ChatGPT with company-specific knowledge and tools.

Features

  • Search Tool: Semantic search using OpenAI Vector Store API
  • Fetch Tool: Complete document retrieval by ID with full content and metadata
  • Sample Data: Includes 5 sample documents covering various technical topics
  • MCP Compliance: Follows OpenAI's MCP specification for deep research integration

Usage

This sample app uses the mcp-handler that allows you to drop in an MCP server on a group of routes in any Next.js project.

Update app/mcp/route.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation.

Getting Started

  1. Install dependencies:

    pnpm i
  2. Run the development server:

    pnpm dev

Connecting to ChatGPT Deep Research

  1. Access ChatGPT Settings: Go to ChatGPT settings
  2. Navigate to Connectors: Click on the "Connectors" tab
  3. Add MCP Server: Add your server URL: http://your-domain/mcp
  4. Test Connection: The server should appear as available for deep research

Notes for running on Edgenivo

  • Make sure you have Fluid compute enabled for efficient execution
  • Deploy the ChatGPT Deep Research Template

Sample Client

script/test-client.mjs contains a sample client to try invocations.

node scripts/test-client.mjs https://mcp-for-next-js.vercel.app

Related Templates

  • Chatbot thumbnail

    Chatbot

    A full-featured, hackable Next.js AI chatbot built by Edgenivo

  • Express.js on Edgenivo thumbnail

    Express.js on Edgenivo

    Simple Express.js + Edgenivo example that serves html content, JSON data and simulates an API route.

  • MCP with Next.js thumbnail

    MCP with Next.js

    Run an Model Context Protocol (MCP) server on Edgenivo with Next.js.

License
  • View License