LevelUp.Strategos.Ontology.MCP
2.8.0
dotnet add package LevelUp.Strategos.Ontology.MCP --version 2.8.0
NuGet\Install-Package LevelUp.Strategos.Ontology.MCP -Version 2.8.0
<PackageReference Include="LevelUp.Strategos.Ontology.MCP" Version="2.8.0" />
<PackageVersion Include="LevelUp.Strategos.Ontology.MCP" Version="2.8.0" />
<PackageReference Include="LevelUp.Strategos.Ontology.MCP" />
paket add LevelUp.Strategos.Ontology.MCP --version 2.8.0
#r "nuget: LevelUp.Strategos.Ontology.MCP, 2.8.0"
#:package LevelUp.Strategos.Ontology.MCP@2.8.0
#addin nuget:?package=LevelUp.Strategos.Ontology.MCP&version=2.8.0
#tool nuget:?package=LevelUp.Strategos.Ontology.MCP&version=2.8.0
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.8.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.8)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on LevelUp.Strategos.Ontology.MCP:
| Package | Downloads |
|---|---|
|
LevelUp.Valkyrie.MonoGame.Agent
Package Description |
|
|
LevelUp.Valkyrie.Knowledge
Package Description |
|
|
LevelUp.Strategos.Ontology.MCP.Hosting
MCP server hosting bridge for Strategos ontology. Adapts ontology tool descriptors into ModelContextProtocol server tools and registers them on an MCP server builder. |
GitHub repositories
This package is not used by any popular GitHub repositories.