Meeting-Room-mcp
Dify 1.13 HTTP MCP Mock für Konferenzraumreservierung
Dieses Projekt validiert den Konferenzraumreservierungs-MCP mit Dify 1.13 über den statischen Authorization-Header, ohne Authentifizierungsserver.
Dify 1.13 ── Bearer <고정 JWT> ──> MCP 서버 ── 내부 API 키 ──> 회의실 APIIm aktuellen Umfang dient name=dify im JWT nicht als tatsächlicher Benutzername, sondern nur als fester Dienstidentifikator. In jeder Umgebung müssen Sie das Token selbst ausstellen und dasselbe Token sowohl im Dify-Header als auch in MCP_STATIC_TOKEN des MCP-Servers registrieren.
Detaillierte Schritte finden Sie im Leitfaden zur statischen Token-Integration.
Verfügbare Funktionen
Konferenzraumliste abrufen
Konferenzraum reservieren und Zeitüberschneidungen verhindern
Reservierungsliste des festen Dienstes abrufen
HTTP 401 bei fehlendem, abweichendem, abgelaufenem Token oder fehlendem
nameBei erfolgreicher Reservierung wird
dify님 예약이 완료되었습니다.zurückgegeben
Related MCP server: Boma MCP
Schnellstart
Die Docker-Installation wird in diesem Dokument nicht behandelt.
cp .env.example .env
docker compose run --rm --no-deps mcp-server \
python scripts/mint_dev_token.pyTragen Sie das ausgegebene JWT in die .env ein.
MCP_STATIC_TOKEN=eyJ...Starten Sie den Server.
docker compose up -d --build --force-recreate
docker compose psService-Adressen:
MCP:
http://localhost:8001/mcpKonferenzraum-API-Status:
http://localhost:8000/health
Wenn Dify auf einem anderen Server läuft, registrieren Sie anstelle von localhost eine für Dify erreichbare HTTPS-URL sowohl in MCP_PUBLIC_URL als auch in den Dify-MCP-Einstellungen.
Dify 1.13 Konfiguration
Element | Wert |
Server-URL |
|
Header-Name |
|
Header-Wert |
|
OAuth-Einstellungen | Nicht verwendet |
Da es sich um einen statischen Header handelt, bleiben JWT und name=dify unverändert, auch wenn die Dify-Benutzer wechseln.
Hauptdateien
Datei | Rolle |
| Vergleich des festen Tokens, Prüfung von Ablauf, |
| Streamable HTTP MCP und 3 Tools |
| Speicher für Konferenzräume und In-Memory-Reservierungen |
| Stellt jeweils verwendbare Mock-JWTs aus |
| E2E für das statische Token von Dify 1.13 |
Tests
PYTHONPATH=. uv run --isolated --extra test pytest -qDocker-E2E:
docker compose up -d --build --force-recreate
docker compose exec -T mcp-server python scripts/e2e_dify_legacy_client.pyEinschränkungen des Mocks
Die JWT-Signatur wird nicht mit dem öffentlichen Schlüssel des Authentifizierungsservers verifiziert.
In der
.envdes MCP-Servers ist genau ein fester Token-String erlaubt.Eine benutzerspezifische Identität kann nicht unterschieden werden.
Reservierungsdaten werden beim Neuerstellen des Containers zurückgesetzt.
Für die Produktionsumstellung sind Authentifizierungsserver, Signaturprüfung, kurze Ablaufzeiten, Schlüsselrotation und die Übergabe benutzerspezifischer Token erforderlich.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA simple MCP server that enables meeting room booking through an AI assistant, supporting room availability checks and booking operations with React Agent pattern for tool calling.2
- FlicenseAqualityDmaintenanceAn MCP server designed to manage meeting room reservations on the Boma platform. It allows users to check room availability, manage bookings, and access user profiles through natural language commands.13
- FlicenseNot gradedqualityCmaintenanceMCP server for the Teamup Calendar API, enabling event management, calendar listing, and available slot search.
- FlicenseNot gradedqualityBmaintenanceEnables managing Novacal event types, availability, and events (create, cancel, reschedule) via MCP, with OAuth authentication and encrypted API key storage.
Related MCP Connectors
take-the-meeting MCP — wraps StupidAPIs (requires X-API-Key)
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mingyuBack/Meeting-Room-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server