Class: PromptObjects::Connectors::MCP::Tools::ListPromptObjects
- Inherits:
-
MCP::Tool
- Object
- MCP::Tool
- PromptObjects::Connectors::MCP::Tools::ListPromptObjects
- Defined in:
- lib/prompt_objects/connectors/mcp.rb
Overview
List all prompt objects in the environment
Class Method Summary collapse
Class Method Details
.call(server_context:) ⇒ Object
191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'lib/prompt_objects/connectors/mcp.rb', line 191 def self.call(server_context:) env = server_context[:env] pos = env.registry.prompt_objects.map do |po| po.to_summary_hash(registry: env.registry) end ::MCP::Tool::Response.new([{ type: "text", text: JSON.generate({ prompt_objects: pos }) }]) end |