UNPKG

hot-content-mcp

Version:

MCP服务器,支持获取百度热搜、B站热门视频等多平台热门内容数据

93 lines 2.11 kB
import { Server } from '@modelcontextprotocol/sdk/server/index.js'; export declare class HotContentMCPServer { private server; private hotSearchService; private bilibiliService; private configManager; constructor(configPath?: string); /** * 设置工具处理器 */ private setupToolHandlers; /** * 设置资源处理器 */ private setupResourceHandlers; /** * 处理获取百度热搜工具 */ private handleGetBaiduHotSearch; /** * 处理搜索百度热搜工具 */ private handleSearchBaiduHotSearch; /** * 处理清除百度缓存工具 */ private handleClearBaiduCache; /** * 处理读取当前热搜资源 */ private handleReadCurrentHotSearch; /** * 处理读取TOP5热搜资源 */ private handleReadTop5HotSearch; /** * 处理获取B站热门视频工具 */ private handleGetBilibiliHot; /** * 处理搜索B站视频工具 */ private handleSearchBilibiliVideos; /** * 处理清除B站缓存工具 */ private handleClearBilibiliCache; /** * 处理读取当前B站视频资源 */ private handleReadCurrentBilibiliVideos; /** * 处理读取TOP5 B站视频资源 */ private handleReadTop5BilibiliVideos; /** * 格式化热搜结果为可读文本 */ private formatHotSearchResults; /** * 格式化B站视频结果为可读文本 */ private formatBilibiliResults; /** * 格式化数字显示 */ private formatNumber; /** * 启动MCP服务器 */ start(transport?: 'stdio' | 'sse', port?: number): Promise<void>; /** * 启动STDIO传输 */ private startStdioServer; /** * 启动SSE传输 */ private startSSEServer; /** * 处理MCP请求 */ private handleMCPRequest; /** * 获取测试页面HTML */ private getTestPage; /** * 获取服务器实例 */ getServer(): Server; } //# sourceMappingURL=mcp-server.d.ts.map