Package ch.so.agi.mcp.knowledge
Class KnowledgeResources
java.lang.Object
ch.so.agi.mcp.knowledge.KnowledgeResources
-
Constructor Summary
ConstructorsConstructorDescriptionKnowledgeResources(KnowledgeRuleLoader ruleLoader, ModelCorpusService corpusService) -
Method Summary
Modifier and TypeMethodDescriptionio.modelcontextprotocol.spec.McpSchema.ReadResourceResultio.modelcontextprotocol.spec.McpSchema.ReadResourceResultio.modelcontextprotocol.spec.McpSchema.ReadResourceResultio.modelcontextprotocol.spec.McpSchema.ReadResourceResultio.modelcontextprotocol.spec.McpSchema.ReadResourceResultio.modelcontextprotocol.spec.McpSchema.ReadResourceResult
-
Constructor Details
-
KnowledgeResources
-
-
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()
-