Skip to main content
Glama

DevDb MCP Server

index.ts851 B
import * as path from 'path'; import Mocha from 'mocha'; import * as glob from 'glob'; export function run(): Promise<void> { // Create the mocha test const mocha = new Mocha({ ui: 'tdd', color: true }); const testsRoot = path.resolve(__dirname, '..'); return new Promise((c, e) => { const testFiles = new glob.Glob("**/**.test.js", { cwd: testsRoot }); const testFileStream = testFiles.stream(); testFileStream.on("data", (file) => { mocha.addFile(path.resolve(testsRoot, file)); }); testFileStream.on("error", (err) => { e(err); }); testFileStream.on("end", () => { try { // Run the mocha test mocha.run(failures => { if (failures > 0) { e(new Error(`${failures} tests failed.`)); } else { c(); } }); } catch (err) { console.error(err); e(err); } }); }); }

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/damms005/devdb-vscode'

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