rapidapi-mcp-server
Version:
MCP server for discovering and assessing APIs from RapidAPI marketplace
18 lines (17 loc) • 622 B
TypeScript
import { APISearchResult, APIAssessment, SearchOptions, APIPricing } from './types.js';
export declare class RapidAPIClient {
private browserManager;
private searchExtractor;
private detailExtractor;
constructor();
searchAPIs(options: SearchOptions): Promise<APISearchResult[]>;
assessAPI(apiUrl: string): Promise<APIAssessment>;
getPricingPlans(apiUrl: string): Promise<APIPricing>;
getAPIDocumentation(apiUrl: string): Promise<{
documentationUrl?: string;
endpoints: any[];
}>;
close(): Promise<void>;
private buildSearchUrl;
private isValidRapidAPIUrl;
}