Skip to main content
Glama

Hugging Face Hub MCP Server

by michaelwaves
test-client.js1.5 kB
#!/usr/bin/env node import { HuggingFaceClient } from './dist/client.js'; const client = new HuggingFaceClient({ baseUrl: 'https://huggingface.co' }); async function testClient() { try { console.log('Testing Hugging Face MCP Client...\n'); // Test models endpoint console.log('1. Testing models list (limit 2):'); const models = await client.getModels({ limit: 2 }); const modelsData = JSON.parse(models); console.log(`Found ${modelsData.length} models`); console.log(`First model: ${modelsData[0]?.id || 'N/A'}`); // Test specific model info console.log('\n2. Testing specific model info:'); const modelInfo = await client.getModelInfo('microsoft/DialoGPT-medium'); const modelData = JSON.parse(modelInfo); console.log(`Model: ${modelData.id || 'N/A'}`); console.log(`Downloads: ${modelData.downloads || 'N/A'}`); // Test datasets endpoint console.log('\n3. Testing datasets list (limit 2):'); const datasets = await client.getDatasets({ limit: 2 }); const datasetsData = JSON.parse(datasets); console.log(`Found ${datasetsData.length} datasets`); console.log(`First dataset: ${datasetsData[0]?.id || 'N/A'}`); console.log('\n✅ All tests passed!'); } catch (error) { console.error('❌ Test failed:', error.message); process.exit(1); } } testClient();

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/michaelwaves/hf-mcp'

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