o
    âJ0hJ  ã                   @   s8   d dl mZmZ d dlmZmZmZ G dd„ deƒZdS )é    )ÚABCÚabstractmethod)ÚListÚDictÚAnyc                   @   s@   e Zd Zed	dee dee dedeeeef  fdd„ƒZ	dS )
ÚMCPBaseé
   Úuser_skillsÚ
skill_gapsÚmax_resultsÚreturnc                 C   s   dS )z9Fetch courses from the platform API with targeted search.N© )Úselfr	   r
   r   r   r   úP/var/www/eduai.edurigo.com/doc_train/edurigo_ai/my_career/production/mcp_base.pyÚfetch_courses   s   zMCPBase.fetch_coursesN)r   )
Ú__name__Ú
__module__Ú__qualname__r   r   r   ÚintÚstrr   r   r   r   r   r   r      s    6r   N)Úabcr   r   Útypingr   r   r   r   r   r   r   r   Ú<module>   s    