LevelUp.Strategos.Ontology.MCP
2.4.2
dotnet add package LevelUp.Strategos.Ontology.MCP --version 2.4.2
NuGet\Install-Package LevelUp.Strategos.Ontology.MCP -Version 2.4.2
<PackageReference Include="LevelUp.Strategos.Ontology.MCP" Version="2.4.2" />
<PackageVersion Include="LevelUp.Strategos.Ontology.MCP" Version="2.4.2" />
<PackageReference Include="LevelUp.Strategos.Ontology.MCP" />
paket add LevelUp.Strategos.Ontology.MCP --version 2.4.2
#r "nuget: LevelUp.Strategos.Ontology.MCP, 2.4.2"
#:package LevelUp.Strategos.Ontology.MCP@2.4.2
#addin nuget:?package=LevelUp.Strategos.Ontology.MCP&version=2.4.2
#tool nuget:?package=LevelUp.Strategos.Ontology.MCP&version=2.4.2
Strategos.Ontology.MCP
MCP tool surface for Strategos ontology. Exposes ontology exploration, querying, and action dispatch as MCP tools for AI agent integration.
Installation
dotnet add package LevelUp.Strategos.Ontology.MCP
Requires Strategos.Ontology (included as a dependency).
MCP Tools
Three tools are auto-generated from your ontology definitions:
| Tool | Purpose |
|---|---|
ontology_explore |
Browse domains, object types, actions, links, events, interfaces |
ontology_query |
Query object sets with filters, link traversal, interface narrowing |
ontology_action |
Dispatch actions (single or batch) through IActionDispatcher |
Tool Discovery
OntologyToolDiscovery generates tool descriptors enriched with constraint summaries:
var discovery = new OntologyToolDiscovery(ontologyGraph);
IReadOnlyList<OntologyToolDescriptor> tools = discovery.Discover();
Each action tool descriptor includes ActionConstraintSummary records with hard/soft constraint counts, enabling agents to assess action availability directly from tool discovery.
Features
- Schema Exploration: 7 scopes (domains, objectTypes, actions, links, events, interfaces, workflowChains) with BFS link traversal
- Object Queries: Composable filter, link traversal, interface narrowing, and include expressions
- Action Dispatch: Single-object or batch execution routed through
IActionDispatcher - Constraint Summaries: Hard/soft constraint counts embedded in tool descriptions for zero-shot agent reasoning
- Python Stubs:
OntologyStubGeneratorproduces.pyi-style type stubs for agent tooling
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- LevelUp.Strategos.Ontology (>= 2.4.2)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.