Skip to main content
Glama
rerankMcpService.test.ts654 B
import { describe, test, expect } from 'vitest'; import { RerankMcpServer } from '../../../../services/core/search/RerankMcpService.js'; import { caseTable } from '../../../fixtures/search/rerankMcpService.cases.js'; describe('RerankMcpServer.reRank – parameterized baseline', () => { const reranker = new RerankMcpServer({ Provider1: 1, Provider2: 2, }); test.each(caseTable)( '%s', (_name, providerResults, options, expectedTitles) => { const results = reranker.reRank(providerResults, options); const receivedTitles = results.map(r => r.title); expect(receivedTitles).toEqual(expectedTitles); } ); });

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/istarwyh/mcpadvisor'

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