Class KnowledgeResources

java.lang.Object
ch.so.agi.mcp.knowledge.KnowledgeResources

@Component public class KnowledgeResources extends Object
  • Constructor Details

  • Method Details

    • soDataRules

      @McpResource(uri="interlis://knowledge/so-data-rules", name="so-data-rules", title="SO-DATA: kommentarfreie CSV-Validierungsmodelle", mimeType="text/markdown") public io.modelcontextprotocol.spec.McpSchema.ReadResourceResult soDataRules()
    • handbookRules

      @McpResource(uri="interlis://knowledge/handbook-rules", name="handbook-rules", title="INTERLIS-Modellierungsregeln Solothurn", description="Kuratierte, versionierte Regeln aus dem Solothurner Modellierungshandbuch inklusive der portablen CORE-Basisregeln.", mimeType="text/markdown") public io.modelcontextprotocol.spec.McpSchema.ReadResourceResult handbookRules()
    • agentWorkflow

      @McpResource(uri="interlis://knowledge/agent-workflow", name="agent-workflow", title="Agentischer INTERLIS-Arbeitsablauf", description="Kompakter Arbeitsablauf f\u00fcr agentisches INTERLIS-Modellieren.", mimeType="text/markdown") public io.modelcontextprotocol.spec.McpSchema.ReadResourceResult agentWorkflow()
    • toolGuide

      @McpResource(uri="interlis://knowledge/tool-guide", name="tool-guide", title="Werkzeugauswahl f\u00fcr interlis-mcp", description="Entscheidungshilfe f\u00fcr High-Level-Reviews, semantische \u00c4nderungen, Constraints, Diagnostik und Modellbeispiele.", mimeType="text/markdown") public io.modelcontextprotocol.spec.McpSchema.ReadResourceResult toolGuide()
    • constraintWorkflow

      @McpResource(uri="interlis://knowledge/constraint-workflow", name="constraint-workflow", title="Arbeitsablauf f\u00fcr INTERLIS-Constraints", description="Entscheidungsmatrix f\u00fcr Constraint-Authoring, automatischen Validator-Proof und Modell-Level-Abschlussreview.", mimeType="text/markdown") public io.modelcontextprotocol.spec.McpSchema.ReadResourceResult constraintWorkflow()
    • modelCorpusIndex

      @McpResource(uri="interlis://knowledge/model-corpus-index", name="model-corpus-index", title="Index des konfigurierten INTERLIS-Modellkorpus", description="Aktueller Index der konfigurierten lokalen .ili-Beispielpfade.", mimeType="text/markdown") public io.modelcontextprotocol.spec.McpSchema.ReadResourceResult modelCorpusIndex()