content: /*
  # Resources
  Source: https://modelcontextprotocol.io/docs/concepts/resources
  
  Expose data and content from your servers to LLMs
  
  Resources are a core primitive in the Model Context Protocol (MCP) that allow servers to expose data and content that can be read by clients and used as context for LLM interactions.
  
  <Note>
    Resources are designed to be **application-controlled**, meaning that the client application can decide how and when they should be used.
    Different MCP clients may handle resources differently. For example:
  
    * Claude Desktop currently requires users to explicitly select resources before they can be used
    * Other clients might automatically select resources based on heuristics
    * Some implementations may even allow the AI model itself to determine which resources to use
  
    Server authors should be prepared to handle any of these interaction patterns when implementing resource support. In order to expose data to models automatically, server authors should use a **model-controlled** primitive such as tools.
  </Note>
   */
  package airhacks.zmcp.resources;
  