perplexity-mcp-server
Version:
A Perplexity API Model Context Protocol (MCP) server that unlocks Perplexity's search-augmented AI capabilities for LLM agents. Features robust error handling, secure input validation, and transparent reasoning with the showThinking parameter. Built with
28 lines (27 loc) • 867 B
TypeScript
export declare const config: {
mcpServerName: string;
mcpServerVersion: string;
logLevel: string;
logsPath: string | null;
environment: string;
mcpTransportType: "stdio" | "http";
mcpHttpPort: number;
mcpHttpHost: string;
mcpAllowedOrigins: string[] | undefined;
mcpAuthSecretKey: string | undefined;
mcpAuthMode: "jwt" | "oauth";
oauthIssuerUrl: string | undefined;
oauthJwksUri: string | undefined;
oauthAudience: string | undefined;
security: {
authRequired: boolean;
};
perplexityApiKey: string;
perplexityDefaultModel: string;
perplexityDefaultEffort: "low" | "medium" | "high";
perplexityApiBaseUrl: string;
perplexityPollingIntervalMs: number;
perplexityPollingTimeoutMs: number;
};
export declare const logLevel: string;
export declare const environment: string;