haive.mcp.downloader.github_mass_downloader

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.

Classes

GitHubMCPDownloader

Download all MCP servers from GitHub resources.

Functions

main()

Main function.

Module Contents

class haive.mcp.downloader.github_mass_downloader.GitHubMCPDownloader(resources_dir='agent_resources/mcp_servers')[source]

Download all MCP servers from GitHub resources.

Init .

Parameters:

resources_dir (str) – [TODO: Add description]

categorize_servers(servers)[source]

Categorize servers by type.

create_master_config(categorized)[source]

Create a master configuration file.

create_server_config(server_data)[source]

Create ServerConfig from server data.

async download_all_servers()[source]

Download all servers from GitHub resources.

load_all_servers()[source]

Load all server information from resources.

show_results(results)[source]

Display download results.

async haive.mcp.downloader.github_mass_downloader.main()[source]

Main function.