mcp-orchestrator
Version:
MCP Orchestrator - Discover and install MCPs with automatic OAuth support. Uses Claude CLI for OAuth MCPs (Canva, Asana, etc). 34 trusted MCPs from Claude Partners.
47 lines (46 loc) • 1.17 kB
TypeScript
/**
* Build Intelligent MCP Index
* This script crawls, indexes, and creates a searchable vector database of ALL MCPs
* Run this to build your orchestrator's brain!
*/
declare class IntelligentMCPOrchestrator {
private crawler;
private discoveryEngine;
private indexPath;
constructor();
/**
* Build the intelligent index from scratch
*/
buildIndex(): Promise<{
totalMCPs: number;
byRuntime: Record<string, number>;
byCategory: Record<string, number>;
mostPopular: any[];
}>;
/**
* Categorize an MCP based on its properties
*/
private categorize;
/**
* Test the intelligent discovery
*/
testDiscovery(): Promise<void>;
/**
* Schedule automatic index updates
*/
scheduleUpdates(): void;
/**
* Update the index with new MCPs
*/
updateIndex(): Promise<void>;
/**
* Export index for distribution
*/
exportIndex(outputPath?: string): Promise<void>;
/**
* Import a pre-built index
*/
importIndex(importPath: string): Promise<void>;
}
export { IntelligentMCPOrchestrator };