From 19e77acced21be37334d6feeafeb1d39059d5734 Mon Sep 17 00:00:00 2001 From: MQ Date: Tue, 22 Jul 2025 15:17:10 +0200 Subject: [PATCH] export internals used in apify-mcp-server repo --- package.json | 5 +++++ src/index-internals.ts | 21 +++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 src/index-internals.ts diff --git a/package.json b/package.json index 49db50bb..3223080f 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,11 @@ "node": ">=18.0.0" }, "main": "dist/index.js", + "exports": { + ".": "./dist/index.js", + "./internals": "./dist/index-internals.js", + "./internals.js": "./dist/index-internals.js" + }, "bin": { "actors-mcp-server": "./dist/stdio.js" }, diff --git a/src/index-internals.ts b/src/index-internals.ts new file mode 100644 index 00000000..3858515c --- /dev/null +++ b/src/index-internals.ts @@ -0,0 +1,21 @@ +/* + This file provides essential internal functions for Apify MCP servers, serving as an internal library. +*/ + +import { defaults, HelperTools } from './const.js'; +import { parseInputParamsFromUrl } from './mcp/utils.js'; +import { addRemoveTools, defaultTools, toolCategories, toolCategoriesEnabledByDefault } from './tools/index.js'; +import { actorNameToToolName } from './tools/utils.js'; +import type { ToolCategory } from './types.js'; + +export { + parseInputParamsFromUrl, + actorNameToToolName, + HelperTools, + defaults, + defaultTools, + addRemoveTools, + toolCategories, + toolCategoriesEnabledByDefault, + type ToolCategory, +};