Skip to main content
Glama
portel-dev

NCP - Natural Context Provider

by portel-dev
debug-cli-scanner.cjs1.78 kB
#!/usr/bin/env node /** * Debug CLI Scanner */ const { CLIScanner } = require('../dist/services/cli-scanner.js'); async function test() { console.log('Testing CLI Scanner...\n'); const scanner = new CLIScanner(); console.log('Scanning system...'); const tools = await scanner.scanSystem(false); console.log(`Found ${tools.length} tools:`); tools.slice(0, 10).forEach(t => { console.log(` - ${t.name}: ${t.description} (${t.capabilities.slice(0, 3).join(', ')})`); }); console.log(''); // Test search console.log('Searching for "video"...'); const videoTools = await scanner.searchTools('video'); console.log(`Found ${videoTools.length} video-related tools:`); videoTools.slice(0, 5).forEach(t => { console.log(` - ${t.name}: ${t.description} (${t.capabilities.slice(0, 3).join(', ')})`); }); console.log('\nSearching for "git"...'); const gitTools = await scanner.searchTools('git'); console.log(`Found ${gitTools.length} git-related tools:`); gitTools.slice(0, 5).forEach(t => { console.log(` - ${t.name}: ${t.description} (${t.capabilities.slice(0, 3).join(', ')})`); }); console.log('\nSearching for "text"...'); const textTools = await scanner.searchTools('text'); console.log(`Found ${textTools.length} text-processing tools:`); textTools.slice(0, 10).forEach(t => { console.log(` - ${t.name}: ${t.description} (${t.capabilities.slice(0, 3).join(', ')})`); }); console.log('\nSearching for "file"...'); const fileTools = await scanner.searchTools('file'); console.log(`Found ${fileTools.length} file-related tools:`); fileTools.slice(0, 10).forEach(t => { console.log(` - ${t.name}: ${t.description} (${t.capabilities.slice(0, 3).join(', ')})`); }); } test().catch(console.error);

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/portel-dev/ncp'

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