1- #!/usr/bin/env node
21/**
32 * Model Context Protocol (MCP) server for Apify Actors
43 */
4+ import type { ParsedUrlQuery } from 'node:querystring' ;
5+ import { parse } from 'node:querystring' ;
6+
57import { Server } from '@modelcontextprotocol/sdk/server/index.js' ;
68import type { Transport } from '@modelcontextprotocol/sdk/shared/transport.js' ;
79import { CallToolRequestSchema , ListToolsRequestSchema } from '@modelcontextprotocol/sdk/types.js' ;
@@ -10,11 +12,6 @@ import { Actor } from 'apify';
1012import type { ActorCallOptions } from 'apify-client' ;
1113import { ApifyClient } from 'apify-client' ;
1214import type { AxiosRequestConfig } from 'axios' ;
13- import { processInput } from './input.js' ;
14- import type { ParsedUrlQuery } from 'node:querystring' ;
15- import { parse } from 'node:querystring' ;
16- import { getActorAutoLoadingTools } from './tools.js' ;
17- import type { Input } from './types.js' ;
1815
1916import {
2017 filterSchemaProperties ,
@@ -31,15 +28,15 @@ import {
3128 SERVER_VERSION ,
3229 USER_AGENT_ORIGIN ,
3330} from './const.js' ;
31+ import { processInput } from './input.js' ;
3432import { log } from './logger.js' ;
35- import {
33+ import { getActorAutoLoadingTools ,
3634 RemoveActorToolArgsSchema ,
3735 AddActorToToolsArgsSchema ,
3836 DiscoverActorsArgsSchema ,
3937 searchActorsByKeywords ,
40- GetActorDefinition ,
41- } from './tools.js' ;
42- import type { ISchemaProperties , Tool } from './types.js' ;
38+ GetActorDefinition } from './tools.js' ;
39+ import type { Input , ISchemaProperties , Tool } from './types.js' ;
4340
4441/**
4542 * Create Apify MCP server
0 commit comments