mcp_ScancodeMCP_analyze_license_file
Analyzes software licenses in files to identify obligations, risks, and compatibility issues, ensuring compliance and legal clarity through clause-by-clause evaluation.
Instructions
Clause-by-clause legal analysis of all licenses detected in a file, including obligations, risks, and compatibility.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
filePaths | Yes | An array of file paths to analyze. Can be a single file path for individual analysis. | |
linesToRead | No | Number of lines to read from each file (default: 100). | |
scannedDataBasePath | No | The base absolute path for resolving relative license paths (default: 'C:\Users\Admin\Desktop\LICENSE_MANAGER\'). |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"filePaths": {
"description": "An array of file paths to analyze. Can be a single file path for individual analysis.",
"items": {
"type": "string"
},
"type": "array"
},
"linesToRead": {
"description": "Number of lines to read from each file (default: 100).",
"minimum": 1,
"type": "integer"
},
"scannedDataBasePath": {
"description": "The base absolute path for resolving relative license paths (default: 'C:\\Users\\Admin\\Desktop\\LICENSE_MANAGER\\').",
"type": "string"
}
},
"required": [
"filePaths"
],
"type": "object"
}