diff --git a/packages/cli/src/modules/mcp-registry/registry/__tests__/mcp-registry-api.client.test.ts b/packages/cli/src/modules/mcp-registry/registry/__tests__/mcp-registry-api.client.test.ts index 3e827e3d151..04cb0a4adaf 100644 --- a/packages/cli/src/modules/mcp-registry/registry/__tests__/mcp-registry-api.client.test.ts +++ b/packages/cli/src/modules/mcp-registry/registry/__tests__/mcp-registry-api.client.test.ts @@ -143,7 +143,7 @@ describe('McpRegistryApiClient', () => { expect(mockPaginatedRequest).toHaveBeenCalledWith( PRODUCTION_URL, { - version: 2, + version: 3, pagination: { page: 1, pageSize: 25 }, }, { throwOnError: true }, @@ -297,7 +297,7 @@ describe('McpRegistryApiClient', () => { expect(mockPaginatedRequest).toHaveBeenCalledWith( PRODUCTION_URL, { - version: 2, + version: 3, fields: ['slug', 'version', 'updatedAt'], pagination: { page: 1, pageSize: 500 }, }, @@ -339,7 +339,7 @@ describe('McpRegistryApiClient', () => { expect(mockPaginatedRequest).toHaveBeenCalledWith( PRODUCTION_URL, { - version: 2, + version: 3, filters: { slug: { $in: ['server-a', 'server-b', 'server-c'], @@ -392,7 +392,7 @@ describe('McpRegistryApiClient', () => { 1, PRODUCTION_URL, { - version: 2, + version: 3, filters: { slug: { $in: slugs.slice(0, 100), @@ -408,7 +408,7 @@ describe('McpRegistryApiClient', () => { 2, PRODUCTION_URL, { - version: 2, + version: 3, filters: { slug: { $in: slugs.slice(100, 200), @@ -424,7 +424,7 @@ describe('McpRegistryApiClient', () => { 3, PRODUCTION_URL, { - version: 2, + version: 3, filters: { slug: { $in: slugs.slice(200, 250), diff --git a/packages/cli/src/modules/mcp-registry/registry/mcp-registry-api.client.ts b/packages/cli/src/modules/mcp-registry/registry/mcp-registry-api.client.ts index 566f276d99d..d3afa156023 100644 --- a/packages/cli/src/modules/mcp-registry/registry/mcp-registry-api.client.ts +++ b/packages/cli/src/modules/mcp-registry/registry/mcp-registry-api.client.ts @@ -17,8 +17,9 @@ const MCP_SERVERS_PRODUCTION_URL = 'https://api.n8n.io/api/mcp-servers'; const STRAPI_ARRAY_LIMIT = 100; /** Version history: * 2 - introduced authType: `usesCredentials` field + * 3 - introduced remotes[].type: `streamable-http-templated` */ -const STRAPI_API_VERSION = 2; +const STRAPI_API_VERSION = 3; @Service() export class McpRegistryApiClient {