Skip to main content
Glama
doffpett
by doffpett

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

Tool

Beskrivelse

events_search

Søk events

events_get

Hent event detaljer

events_upcoming

Kommende events

events_create

Opprett event

locations_list

List lokasjoner

categories_list

List kategorier

venues_list

List 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

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/doffpett/evhenter-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server