@@ -12,7 +12,6 @@ import express from 'express';
1212import log from '@apify/log' ;
1313
1414import { ActorsMcpServer } from '../mcp/server.js' ;
15- import { parseInputParamsFromUrl } from '../mcp/utils.js' ;
1615import { getHelpMessage , HEADER_READINESS_PROBE , Routes , TransportType } from './const.js' ;
1716import { getActorRunData } from './utils.js' ;
1817
@@ -80,16 +79,8 @@ export function createExpressApp(
8079
8180 // Load MCP server tools
8281 const apifyToken = process . env . APIFY_TOKEN as string ;
83- const input = parseInputParamsFromUrl ( req . url ) ;
84- if ( input . actors || input . enableAddingActors || input . tools ) {
85- log . debug ( 'Loading tools from URL' , { sessionId : transport . sessionId , tr : TransportType . SSE } ) ;
86- await mcpServer . loadToolsFromUrl ( req . url , apifyToken ) ;
87- }
88- // Load default tools if no actors are specified
89- if ( ! input . actors ) {
90- log . debug ( 'Loading default tools' , { sessionId : transport . sessionId , tr : TransportType . SSE } ) ;
91- await mcpServer . loadDefaultActors ( apifyToken ) ;
92- }
82+ log . debug ( 'Loading tools from URL' , { sessionId : transport . sessionId , tr : TransportType . SSE } ) ;
83+ await mcpServer . loadToolsFromUrl ( req . url , apifyToken ) ;
9384
9485 transportsSSE [ transport . sessionId ] = transport ;
9586 mcpServers [ transport . sessionId ] = mcpServer ;
@@ -170,16 +161,8 @@ export function createExpressApp(
170161
171162 // Load MCP server tools
172163 const apifyToken = process . env . APIFY_TOKEN as string ;
173- const input = parseInputParamsFromUrl ( req . url ) ;
174- if ( input . actors || input . enableAddingActors || input . tools ) {
175- log . debug ( 'Loading tools from URL' , { sessionId : transport . sessionId , tr : TransportType . HTTP } ) ;
176- await mcpServer . loadToolsFromUrl ( req . url , apifyToken ) ;
177- }
178- // Load default tools if no actors are specified
179- if ( ! input . actors ) {
180- log . debug ( 'Loading default tools' , { sessionId : transport . sessionId , tr : TransportType . HTTP } ) ;
181- await mcpServer . loadDefaultActors ( apifyToken ) ;
182- }
164+ log . debug ( 'Loading tools from URL' , { sessionId : transport . sessionId , tr : TransportType . HTTP } ) ;
165+ await mcpServer . loadToolsFromUrl ( req . url , apifyToken ) ;
183166
184167 // Connect the transport to the MCP server BEFORE handling the request
185168 await mcpServer . connect ( transport ) ;
0 commit comments