o
    i3                     @   s   d dl mZ d dlmZ d dlmZmZ e Zeej	dddgdZ
ejdddd	dgd
Zedde
dZeed	gd ejdddddgd
Zedde
dZeedgd ejedd eddefddZeddefd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                   C      dS )z#Provides a simple greeting message.zHello from FastMCP Resources! r   r   r   o/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/fastmcp/contrib/component_manager/example.pyget_greeting2      r   greetingc                   C   r   )zProvides a simple info.z/You are using component manager contrib module!r   r   r   r   r   get_info8   r   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   r   <module>   sN    