haive.mcp.self_query¶
Self-query interface for MCP server discovery.
Provides an interactive textual interface for querying the MCP server database, searching by capability, category, or free-text, and getting installation instructions for discovered servers.
- Usage:
poetry run python -m haive.mcp discover poetry run python -m haive.mcp self-query
Classes¶
Self-query engine for the MCP server database. |
Functions¶
Run the interactive self-query interface with install support. |
Module Contents¶
- class haive.mcp.self_query.MCPSelfQuery(loader=None)[source]¶
Self-query engine for the MCP server database.
Provides search, filtering, and detail retrieval for the 1,960+ MCP servers in the pre-indexed database.
- Parameters:
loader (haive.mcp.documentation.doc_loader.MCPDocumentationLoader | None)
- get_server_detail(name)[source]¶
Get detailed information about a specific server.
Enriches the server with data from its individual document file (full README, description, stars, derived install command).