Skip to content

Commit 02704d5

Browse files
Merge pull request #18 from SemClone/feature/universal-compliance-workflow
Implement universal compliance workflow and remove project-type-specific tools
2 parents e39d514 + 8c08460 commit 02704d5

File tree

6 files changed

+422
-90
lines changed

6 files changed

+422
-90
lines changed

.cursor/mcp.json.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"get_license_details",
1515
"analyze_commercial_risk",
1616
"validate_license_list",
17-
"generate_mobile_legal_notice",
17+
"run_compliance_check",
1818
"generate_legal_notices",
1919
"generate_sbom",
2020
"scan_binary"

.kiro/settings/mcp.json.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"get_license_details",
1515
"analyze_commercial_risk",
1616
"validate_license_list",
17-
"generate_mobile_legal_notice",
17+
"run_compliance_check",
1818
"generate_legal_notices",
1919
"generate_sbom",
2020
"scan_binary"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ mcp-semclone integrates the complete SEMCL.ONE toolchain to provide LLMs with po
2929
- `check_license_compatibility` - Check if two licenses can be mixed
3030
- `get_license_details` - Get comprehensive license information including full text
3131
- `analyze_commercial_risk` - Assess commercial distribution risks
32-
- `generate_mobile_legal_notice` - Generate legal notices for mobile apps
32+
- `run_compliance_check` - Universal one-shot compliance workflow for any project type
3333
- `generate_sbom` - Generate SBOM for projects
3434

3535
### Resources

examples/mcp_client_config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"get_license_details",
1919
"analyze_commercial_risk",
2020
"validate_license_list",
21-
"generate_mobile_legal_notice",
21+
"run_compliance_check",
2222
"generate_legal_notices",
2323
"generate_sbom",
2424
"scan_binary"
@@ -44,7 +44,7 @@
4444
"get_license_details",
4545
"analyze_commercial_risk",
4646
"validate_license_list",
47-
"generate_mobile_legal_notice",
47+
"run_compliance_check",
4848
"generate_legal_notices",
4949
"generate_sbom",
5050
"scan_binary"

guides/IDE_INTEGRATION_GUIDE.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ The SEMCL.ONE MCP server works with any IDE that supports the Model Context Prot
7474
"get_license_details",
7575
"analyze_commercial_risk",
7676
"validate_license_list",
77-
"generate_mobile_legal_notice",
77+
"run_compliance_check",
7878
"generate_legal_notices",
7979
"generate_sbom",
8080
"scan_binary"
@@ -102,7 +102,7 @@ The SEMCL.ONE MCP server works with any IDE that supports the Model Context Prot
102102
"get_license_details",
103103
"analyze_commercial_risk",
104104
"validate_license_list",
105-
"generate_mobile_legal_notice",
105+
"run_compliance_check",
106106
"generate_legal_notices",
107107
"generate_sbom",
108108
"scan_binary"
@@ -208,7 +208,7 @@ Kiro is Amazon's new agentic AI IDE with native MCP support.
208208
"get_license_details",
209209
"analyze_commercial_risk",
210210
"validate_license_list",
211-
"generate_mobile_legal_notice",
211+
"run_compliance_check",
212212
"generate_legal_notices",
213213
"generate_sbom",
214214
"scan_binary"
@@ -236,7 +236,7 @@ Kiro is Amazon's new agentic AI IDE with native MCP support.
236236
"get_license_details",
237237
"analyze_commercial_risk",
238238
"validate_license_list",
239-
"generate_mobile_legal_notice",
239+
"run_compliance_check",
240240
"generate_legal_notices",
241241
"generate_sbom",
242242
"scan_binary"
@@ -285,7 +285,8 @@ The `autoApprove` field allows these tools to run without prompting the user:
285285
- **License Analysis**: `get_license_details`, `get_license_obligations`, `check_license_compatibility`
286286
- **Package Scanning**: `scan_directory`, `check_package`, `scan_binary`
287287
- **Policy & Risk**: `validate_policy`, `analyze_commercial_risk`, `validate_license_list`
288-
- **Documentation**: `generate_legal_notices`, `generate_mobile_legal_notice`, `generate_sbom`
288+
- **Documentation**: `generate_legal_notices`, `generate_sbom`
289+
- **Complete Workflow**: `run_compliance_check` (one-shot compliance check for any project type)
289290

290291
**Note**: Only include tools you trust to run automatically. You can remove sensitive tools if needed.
291292

@@ -322,7 +323,7 @@ Cline is a popular AI coding extension for VS Code with native MCP support.
322323
"get_license_details",
323324
"analyze_commercial_risk",
324325
"validate_license_list",
325-
"generate_mobile_legal_notice",
326+
"run_compliance_check",
326327
"generate_legal_notices",
327328
"generate_sbom",
328329
"scan_binary"
@@ -350,7 +351,7 @@ Cline is a popular AI coding extension for VS Code with native MCP support.
350351
"get_license_details",
351352
"analyze_commercial_risk",
352353
"validate_license_list",
353-
"generate_mobile_legal_notice",
354+
"run_compliance_check",
354355
"generate_legal_notices",
355356
"generate_sbom",
356357
"scan_binary"
@@ -536,7 +537,7 @@ Once integrated, your IDE's AI will have access to these 12 tools:
536537
| `get_license_details` | Get comprehensive license information |
537538
| `analyze_commercial_risk` | Analyze commercial licensing risks |
538539
| `validate_license_list` | Validate license list for distribution type |
539-
| `generate_mobile_legal_notice` | Generate mobile app legal notices |
540+
| `run_compliance_check` | Universal compliance workflow for any project type |
540541
| `generate_legal_notices` | Generate comprehensive attribution docs |
541542
| `generate_sbom` | Generate Software Bill of Materials |
542543

0 commit comments

Comments
 (0)