Module server

Source
Expand description

MCP server implementation.

EntityGraphServer implements [rmcp::ServerHandler] and exposes:

Resources

  • Template: entity://{entityType}/{entityId} — read a single entity
  • Template: entity://{entityType} — list all entities of a type

Tools (registered via #[tool_router] + #[tool_handler])

  • entity_list_types — list registered entity type names
  • entity_query — query entities by type with optional field filters
  • entity_upsert — insert or merge-update an entity
  • entity_delete — remove an entity from the graph

Structs§

EntityDeleteParams
Parameters for entity_delete.
EntityGraphServer
The entity-graph MCP server.
EntityQueryParams
Parameters for entity_query.
EntityUpsertParams
Parameters for entity_upsert.