haive.mcp.discoveryΒΆ
Server discovery module for finding MCP servers from various sources.
This module provides functionality to discover MCP servers from multiple registries and sources including npm, PyPI, GitHub, and custom registries.
Examples
Basic discovery:
discovery = ServerDiscovery(config) servers = await discovery.discover_all(limit_per_source=10)
Discover from specific source:
servers = await discovery.discover_from_npm(query="mcp server", limit=20)
- Classes:
ServerDiscovery: Main discovery class DiscoveredServer: Information about a discovered server
Version: 1.0.0 Author: Haive MCP Team