use-mcp/test/integration/server-configs.ts
Glen Maddern d80a7e68b0
told amp to make my tests better (#14)
Co-authored-by: Glen Maddern <gmaddern@gmaddern.c.groq-143208.internal>
2025-07-01 15:03:09 +10:00

48 lines
1 KiB
TypeScript

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,
},
]