import { join, dirname } from 'path' import { fileURLToPath } from 'url' import { ServerConfig } from './test-utils.js' const __dirname = dirname(fileURLToPath(import.meta.url)) const rootDir = join(__dirname, '../..') /** * Configuration for all MCP servers to test */ export const SERVER_CONFIGS: ServerConfig[] = [ { name: 'hono-mcp', directory: join(rootDir, 'examples/servers/hono-mcp'), portKey: 'honoPort', endpoints: [ { path: '/mcp', transportTypes: ['auto', 'http'], }, ], expectedTools: 1, }, { name: 'cf-agents', directory: join(rootDir, 'examples/servers/cf-agents'), portKey: 'cfAgentsPort', endpoints: [ { path: '/mcp', transportTypes: ['auto', 'http'], }, { path: '/sse', transportTypes: ['auto', 'sse'], }, { path: '/public/mcp', transportTypes: ['auto', 'http'], }, { path: '/public/sse', transportTypes: ['auto', 'sse'], }, ], expectedTools: 1, }, ]