Module: HTM::MCP

Defined in:
lib/htm/mcp/cli.rb,
lib/htm/mcp/tools.rb,
lib/htm/mcp/server.rb,
lib/htm/mcp/resources.rb,
lib/htm/mcp/group_tools.rb

Defined Under Namespace

Modules: CLI, GroupSession, Server, Session Classes: CreateGroupTool, FailoverTool, FindByTopicTool, ForgetTool, GetGroupStatusTool, GetGroupWorkingMemoryTool, GetRobotTool, GetWorkingMemoryTool, GroupRecallTool, GroupRememberTool, JoinGroupTool, LeaveGroupTool, ListGroupsTool, ListTagsTool, MemoryStatsResource, PromoteRobotTool, RecallTool, RecentMemoriesResource, RememberTool, RestoreTool, RobotGroupsResource, SearchTagsTool, SetRobotTool, ShutdownGroupTool, StatsTool, SyncGroupTool, TagHierarchyResource

Constant Summary collapse

TOOLS =

All individual tools for registration

[
  SetRobotTool,
  GetRobotTool,
  GetWorkingMemoryTool,
  RememberTool,
  RecallTool,
  ForgetTool,
  RestoreTool,
  ListTagsTool,
  SearchTagsTool,
  FindByTopicTool,
  StatsTool
].freeze
RESOURCES =

All resources for registration

[
  MemoryStatsResource,
  TagHierarchyResource,
  RecentMemoriesResource,
  RobotGroupsResource
].freeze
GROUP_TOOLS =

All group tools for registration

[
  CreateGroupTool,
  ListGroupsTool,
  GetGroupStatusTool,
  JoinGroupTool,
  LeaveGroupTool,
  GroupRememberTool,
  GroupRecallTool,
  GetGroupWorkingMemoryTool,
  PromoteRobotTool,
  FailoverTool,
  SyncGroupTool,
  ShutdownGroupTool
].freeze