mcp.downloader.github_mass_downloader ===================================== .. py:module:: mcp.downloader.github_mass_downloader .. autoapi-nested-parse:: Download ALL MCP servers from the GitHub resources. This script reads all MCP server information from agent_resources/mcp_servers/ and downloads/installs every single one in an organized manner. Attributes ---------- .. autoapisummary:: mcp.downloader.github_mass_downloader.console Classes ------- .. autoapisummary:: mcp.downloader.github_mass_downloader.GitHubMCPDownloader Functions --------- .. autoapisummary:: mcp.downloader.github_mass_downloader.main Module Contents --------------- .. py:class:: GitHubMCPDownloader(resources_dir: str = 'agent_resources/mcp_servers') Download all MCP servers from GitHub resources. .. py:method:: categorize_servers(servers) Categorize servers by type. .. py:method:: create_master_config(categorized) Create a master configuration file. .. py:method:: create_server_config(server_data) Create ServerConfig from server data. .. py:method:: download_all_servers() :async: Download all servers from GitHub resources. .. py:method:: load_all_servers() Load all server information from resources. .. py:method:: show_results(results) Display download results. .. py:attribute:: all_servers_file .. py:attribute:: dirs .. py:attribute:: documents_dir .. py:attribute:: output_dir .. py:attribute:: resources_dir .. py:function:: main() :async: Main function. .. py:data:: console