UNPKG

@microagents/server-hackernews

Version:

MCP server for Hacker News API integration

47 lines (46 loc) 1.05 kB
/** * Client for the official Hacker News API */ export declare class HackerNewsAPI { /** * Fetch an item by ID */ getItem(id: number): Promise<any>; /** * Fetch multiple items by ID */ getItems(ids: number[]): Promise<any[]>; /** * Fetch top stories */ getTopStories(limit?: number): Promise<number[]>; /** * Fetch new stories */ getNewStories(limit?: number): Promise<number[]>; /** * Fetch best stories */ getBestStories(limit?: number): Promise<number[]>; /** * Fetch ask stories */ getAskStories(limit?: number): Promise<number[]>; /** * Fetch show stories */ getShowStories(limit?: number): Promise<number[]>; /** * Fetch job stories */ getJobStories(limit?: number): Promise<number[]>; /** * Fetch a user by ID */ getUser(id: string): Promise<any>; /** * Fetch the maximum item ID */ getMaxItemId(): Promise<number>; } export declare const hnApi: HackerNewsAPI;