Skip to main content
Glama

NervusDB MCP Server

Official
by nervusdb
test-repomix.mjs1.89 kB
import { pack } from 'repomix'; const projectPath = '/Volumes/WorkDrive/Develop/github/test'; console.log('Testing repomix pack function...'); console.log('Project path:', projectPath); try { const result = await pack( [projectPath], { input: { maxFileSize: 50 * 1024 * 1024, // Required by repomix 1.7.0+ }, output: { style: 'xml', // Required by repomix 1.7.0+ fileSummary: false, directoryStructure: false, files: true, copyToClipboard: false, compress: false, removeComments: false, removeEmptyLines: false, }, ignore: { useGitignore: true, useDefaultPatterns: true, customPatterns: [], }, security: { enableSecurityCheck: false, }, tokenCount: { encoding: 'o200k_base', // Required by repomix 1.7.0+ }, include: [], }, () => {}, { writeOutputToDisk: async () => undefined, copyToClipboardIfEnabled: async () => undefined, } ); console.log('\n=== Result keys ==='); console.log(Object.keys(result)); console.log('\n=== Result summary ==='); console.log('processedFiles:', result.processedFiles?.length ?? 'undefined'); console.log('safeFilePaths:', result.safeFilePaths?.length ?? 'undefined'); console.log('totalFiles:', result.totalFiles ?? 'undefined'); console.log('totalCharacters:', result.totalCharacters ?? 'undefined'); console.log('totalTokens:', result.totalTokens ?? 'undefined'); if (result.processedFiles) { console.log('\n=== First processed file ==='); console.log(result.processedFiles[0]); } if (result.safeFilePaths) { console.log('\n=== First 5 safe file paths ==='); console.log(result.safeFilePaths.slice(0, 5)); } } catch (error) { console.error('\n=== ERROR ==='); console.error(error); }

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/nervusdb/nervusdb-mcp'

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