Teknisk Guide

Samlet teknisk overblik over endpoint, filer, tools og resources.

Endpoint (Default)

  • Primær MCP URL: POST /mcp/
  • ChatGPT mode: OAuth Bearer token
  • Alias: POST /mcp-chatgpt/ (samme OAuth-krav)
  • Browser-visning på GET /mcp giver info-side.

OAuth Routes

  • GET /.well-known/oauth-authorization-server (discovery)
  • GET/POST /oauth/authorize
  • POST /oauth/token

MCP Methods

  • initialize
  • tools/list
  • tools/call
  • resources/list
  • resources/read

MCP Tools

  • ping returnerer pong
  • latest_henvendelser med {"limit":5}
  • search_henvendelser med {"query":"Excel"}
  • list_demo_files (inkl. uploads)
  • read_demo_file med {"path":"uploads/fil.txt"}

Upload-mappe til Agent

  • Upload nye filer i filer/uploads/ på serveren.
  • Filer bliver automatisk synlige i resource demo://filer.
  • Filer kan læses med tool read_demo_file.

Aktive Demo-filer

  • intro.txt
  • demo/eksempel.txt
  • kunder/kunde-eksempel.txt
  • uploads/.gitkeep

Sikkerhed

  • Form-validering + output escaping
  • Path-normalisering + traversal-beskyttelse
  • MCP læser kun fra tilladte demo-filer
  • Ingen fil-sletning eller kodekørsel via MCP