exa-mcp-server
Version:
A Model Context Protocol server with Exa for web search, academic paper search, and Twitter/X.com search. Provides real-time web searches with configurable tool selection, allowing users to enable or disable specific search capabilities. Supports customiz
46 lines • 1.08 kB
TypeScript
export interface ExaSearchRequest {
query: string;
type: string;
category?: string;
includeDomains?: string[];
excludeDomains?: string[];
startPublishedDate?: string;
endPublishedDate?: string;
numResults: number;
contents: {
text: {
maxCharacters?: number;
} | boolean;
livecrawl?: 'always' | 'fallback';
subpages?: number;
subpageTarget?: string[];
};
}
export interface ExaCrawlRequest {
ids: string[];
text: boolean;
livecrawl?: 'always' | 'fallback';
}
export interface ExaSearchResult {
id: string;
title: string;
url: string;
publishedDate: string;
author: string;
text: string;
image?: string;
favicon?: string;
score?: number;
}
export interface ExaSearchResponse {
requestId: string;
autopromptString: string;
resolvedSearchType: string;
results: ExaSearchResult[];
}
export interface SearchArgs {
query: string;
numResults?: number;
livecrawl?: 'always' | 'fallback';
}
//# sourceMappingURL=types.d.ts.map