
    "<i3                        d dl mZ d dlmZ d dlmZmZ  ej                    Z eej	        dddg          Z
e                    dddd	dg
          Z edde
          Z eed	g           e                    dddddg
          Z edde
          Z eedg           e                    ed           e                    d          defd            Ze                    d          defd            ZdS )    )FastMCP)set_up_component_manager)JWTVerifier
RSAKeyPairzhttps://dev.example.comzmy-dev-serverzmcp:read)
public_keyissueraudiencerequired_scopeszdev-userz	mcp:write)subjectr   r	   scopeszComponent Managerz-This is a test server with component manager.)nameinstructionsauth)serverr
   zmounted:writemo)r   prefixzresource://greetingreturnc                      dS )z#Provides a simple greeting message.zHello from FastMCP Resources! r       /Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/fastmcp/contrib/component_manager/example.pyget_greetingr   2   s
     +*r   greetingc                      dS )zProvides a simple info.z/You are using component manager contrib module!r   r   r   r   get_infor   8   s
     =<r   N)fastmcpr   !fastmcp.contrib.component_managerr   !fastmcp.server.auth.providers.jwtr   r   generatekey_pairr   r   create_token	mcp_tokenmcpmounted_tokenmountedmountresourcestrr   toolr   r   r   r   <module>r*      s         F F F F F F E E E E E E E E:  {"$L	   !!$$	 "  	 g	@	    k] C C C C %%$Z(	 &   '	@	    /9J K K K K 			 & & & #$$+c + + + %$+
 	j=# = = = = = =r   