We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AerionDyseti/vector-memory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
preload.ts•894 B
/**
* Preload script to download/warm up models before tests run.
*
* Run this manually or as part of CI to ensure models are available:
* bun run tests/preload.ts
*
* Or use it as a bun test preload:
* bun test --preload ./tests/preload.ts
*/
import { warmupModel, getModelState } from "./utils/model-loader.js";
console.log("🔄 Warming up embedding model...");
const startTime = Date.now();
const state = await warmupModel();
const elapsed = ((Date.now() - startTime) / 1000).toFixed(1);
if (state.available) {
console.log(`✅ Model loaded successfully in ${elapsed}s`);
} else {
console.warn(`⚠️ Model failed to load after ${elapsed}s`);
console.warn(` Error: ${state.error?.message}`);
console.warn(` Tests requiring embeddings will be skipped.`);
}
// Export for use in test setup
export { warmupModel, getModelState } from "./utils/model-loader.js";