DexScreener MCP Server

declare module '@modelcontextprotocol/sdk/server/index' { export class Server { constructor(config: { name: string; version: string; capabilities?: { tools?: Record<string, unknown>; resources?: Record<string, unknown>; }; }); setRequestHandler<T extends Request = Request, R extends Response = Response>( method: T | { method: string }, handler: (request: T) => Promise<R> ): void; connect(transport: any): Promise<void>; close(): Promise<void>; onerror: (error: Error) => void; } } declare module '@modelcontextprotocol/sdk/server/stdio' { export class StdioServerTransport { constructor(); } } declare module '@modelcontextprotocol/sdk/types' { export enum ErrorCode { ParseError = -32700, InvalidRequest = -32600, MethodNotFound = -32601, InvalidParams = -32602, InternalError = -32603 } export class McpError extends Error { constructor(code: ErrorCode, message: string); code: ErrorCode; } export interface Request { method: string; params: Record<string, any>; } export interface Response { [key: string]: any; } }