Commit d0cd750
committed
feat: Improve LLM/IDE integration with clearer tool selection guidance
Enhanced MCP server instructions to improve recognition and tool selection
in LLM-powered IDEs (Cursor, Windsurf, etc):
- Added explicit trigger keywords for compliance-related queries
- Added decision tree for tool selection at top of instructions
- Condensed main instructions from ~384 to ~175 lines for better processing
- Removed verbose examples (kept references to detailed docstrings)
- Improved clarity on when to use each tool
This addresses issues where LLMs attempt to install external tools instead
of recognizing built-in mcp-semclone capabilities for compliance tasks.
Changes:
- Trigger keywords: "compliance", "SBOM", "license scanning", etc.
- Decision tree: Clear IF-THEN logic for tool selection
- Condensed sections: License interpretation, binary scanning, workflows
- Maintained critical information: Anti-patterns, key workflows, constraints1 parent fd74d99 commit d0cd750
1 file changed
+174
-348
lines changed
0 commit comments