This commit is contained in:
Bastian Wagner
2026-06-24 10:09:12 +02:00
parent 35613eddb6
commit fc61ef5ba9
15 changed files with 581 additions and 19 deletions

View File

@@ -14,7 +14,7 @@ import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/
import { isInitializeRequest } from '@modelcontextprotocol/sdk/types.js';
import { randomUUID } from 'crypto';
import type { Response } from 'express';
import { JwtAuthGuard } from '../auth/jwt-auth.guard';
import { McpAuthGuard } from '../auth/mcp-auth.guard';
import { McpServerService } from './mcp-server.service';
import type { AuthenticatedRequest } from '../auth/auth.types';
import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
@@ -26,7 +26,7 @@ interface McpSession {
}
@Controller('mcp')
@UseGuards(JwtAuthGuard)
@UseGuards(McpAuthGuard)
export class McpController {
private readonly sessions = new Map<string, McpSession>();