Skip to main content
Glama
freefish1218

MCP HuggingFetch

by freefish1218
basic.jest.test.js1.33 kB
// Jest 测试文件 describe('MCP HuggingFetch 基础测试', () => { let mcpServer; afterAll(() => { // 清理缓存定时器 if (mcpServer && mcpServer.tools && mcpServer.tools.downloader) { mcpServer.tools.downloader.cleanup(); } }); test('模块导入测试', () => { const { getConfig } = require('../src/core/config'); const { createLogger } = require('../src/utils/logger'); const { McpServer } = require('../src/mcp/server'); expect(getConfig).toBeDefined(); expect(createLogger).toBeDefined(); expect(McpServer).toBeDefined(); }); test('配置系统测试', () => { const { getConfig } = require('../src/core/config'); const config = getConfig(); expect(config).toBeDefined(); expect(config.getSummary).toBeDefined(); const summary = config.getSummary(); expect(summary).toHaveProperty('download_dir'); expect(summary).toHaveProperty('hf_home'); }); test('MCP 服务器创建测试', () => { const { McpServer } = require('../src/mcp/server'); mcpServer = new McpServer(); expect(mcpServer).toBeDefined(); expect(mcpServer.getStatus).toBeDefined(); const status = mcpServer.getStatus(); expect(status).toHaveProperty('initialized'); expect(status).toHaveProperty('version'); }); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/freefish1218/mcp-huggingfetch'

If you have feedback or need assistance with the MCP directory API, please join our Discord server