All files / src/mcp/dto create-mcp-config.dto.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 0/0
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 156x 6x   6x                 6x    
import { IsJSON, IsNotEmpty, IsString } from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';
 
export class CreateMcpConfigDto {
  @ApiProperty({
    description: 'JSON string containing MCP server configuration',
    example:
      '{"mcpServers": {"filesystem": {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path"]}}}',
  })
  @IsString()
  @IsNotEmpty()
  @IsJSON()
  configJson: string;
}