From 3ed7b4eb6c6b0f480155ab6d1443e773beade2ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20V=C3=A1lek?= Date: Thu, 22 May 2025 15:07:33 +0200 Subject: [PATCH 1/4] feat: Fix for local testing of MCP --- src/apify-client.ts | 7 ------- src/const.ts | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/apify-client.ts b/src/apify-client.ts index 3543108..6fd216c 100644 --- a/src/apify-client.ts +++ b/src/apify-client.ts @@ -16,17 +16,10 @@ function addUserAgent(config: AxiosRequestConfig): AxiosRequestConfig { return updatedConfig; } -export function getApifyAPIBaseUrl(): string { - // Workaround for Actor server where the platform APIFY_API_BASE_URL did not work with getActorDefinition from actors.ts - if (process.env.APIFY_IS_AT_HOME) return 'https://api.apify.com'; - return process.env.APIFY_API_BASE_URL || 'https://api.apify.com'; -} - export class ApifyClient extends _ApifyClient { constructor(options: ApifyClientOptions) { super({ ...options, - baseUrl: getApifyAPIBaseUrl(), requestInterceptors: [addUserAgent], }); } diff --git a/src/const.ts b/src/const.ts index 0ad7533..da192aa 100644 --- a/src/const.ts +++ b/src/const.ts @@ -31,7 +31,7 @@ export enum HelperTools { export const defaults = { actors: [ - 'apify/rag-web-browser', + 'agreeable_money/respects-exit-code', ], helperTools: [ HelperTools.SEARCH_ACTORS, From 1272bf697efd8f8f1e73bcd84dbd387556570d79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20V=C3=A1lek?= Date: Thu, 22 May 2025 15:31:39 +0200 Subject: [PATCH 2/4] Put back the rag browser --- src/const.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/const.ts b/src/const.ts index da192aa..0ad7533 100644 --- a/src/const.ts +++ b/src/const.ts @@ -31,7 +31,7 @@ export enum HelperTools { export const defaults = { actors: [ - 'agreeable_money/respects-exit-code', + 'apify/rag-web-browser', ], helperTools: [ HelperTools.SEARCH_ACTORS, From 5d85d9eee3e4262385e0cf3c871bce7badbd47e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20V=C3=A1lek?= Date: Tue, 27 May 2025 12:09:05 +0200 Subject: [PATCH 3/4] Test: remove default actor --- src/const.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/const.ts b/src/const.ts index 0ad7533..68c89ea 100644 --- a/src/const.ts +++ b/src/const.ts @@ -31,7 +31,7 @@ export enum HelperTools { export const defaults = { actors: [ - 'apify/rag-web-browser', + // 'apify/rag-web-browser', ], helperTools: [ HelperTools.SEARCH_ACTORS, From 5ff6373c9c9430abe0d95b35c840faf78022dd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20V=C3=A1lek?= Date: Wed, 28 May 2025 14:19:22 +0200 Subject: [PATCH 4/4] Hardcode staging url --- src/apify-client.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apify-client.ts b/src/apify-client.ts index 6fd216c..7a60bb5 100644 --- a/src/apify-client.ts +++ b/src/apify-client.ts @@ -20,6 +20,7 @@ export class ApifyClient extends _ApifyClient { constructor(options: ApifyClientOptions) { super({ ...options, + baseUrl: 'http://api-securitybyobscurity.apify.com', requestInterceptors: [addUserAgent], }); }