MCP Hub
Back to servers

EvHenter MCP

An event aggregation and management server powered by a Sanity.io backend, allowing users to search, retrieve, and create event data through the Model Context Protocol.

Tools
7
Updated
Jan 22, 2026

EvHenter MCP

Event-aggregeringsplattform med Sanity.io backend og MCP-server for ChatGPT Apps.

Oppsett

1. Sanity Studio

cd sanity
npm install

# Opprett nytt Sanity-prosjekt (følg instruksjonene)
npx sanity init --create-project "EvHenter" --dataset production

# Kopier project ID til .env

2. MCP Server (lokal utvikling)

# I rot-mappen
npm install

# Kopier og fyll ut miljøvariabler
cp .env.example .env

# Kjør utviklingsserver
npm run dev

3. Seed Data

cd sanity
npx sanity exec seed-data.ts --with-user-token

Miljøvariabler

SANITY_PROJECT_ID=ditt-prosjekt-id
SANITY_DATASET=production
SANITY_API_VERSION=2024-01-01
SANITY_TOKEN=din-api-token
PORT=3000

MCP Tools

ToolBeskrivelse
events_searchSøk events
events_getHent event detaljer
events_upcomingKommende events
events_createOpprett event
locations_listList lokasjoner
categories_listList kategorier
venues_listList venues

MCP Endpoints

  • SSE: GET /sse - Koble til MCP server
  • Messages: POST /messages?sessionId=xxx - Send meldinger

Testing

# MCP Inspector
npx @modelcontextprotocol/inspector@latest
# Koble til: http://localhost:3000/sse

Deploy til Render

  1. Push koden til GitHub
  2. Gå til render.com og opprett konto
  3. New > Web Service > Koble til GitHub repo
  4. Legg inn miljøvariabler (SANITY_PROJECT_ID, SANITY_TOKEN)
  5. Deploy!

MCP URL blir: https://ditt-prosjekt.onrender.com/sse

ChatGPT App

  1. Gå til ChatGPT > Settings > Developer settings
  2. Add connector > MCP
  3. Lim inn Render URL: https://ditt-prosjekt.onrender.com/sse

Reviews

No reviews yet

Sign in to write a review