github analyzed 8ae7219

apify/actors-mcp-server

github
maintainer
apify
license
first seen
2026-05-22
last seen
2026-06-24
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 4 tools
transport stdio · streamable-http · http counts 4 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • actors

    param (URL) and --actors flag (CLI) are still supported.

  • docs
  • enableActorAutoLoading

    remains as a legacy alias for enableAddingActors and is mapped automatically.

  • preview

    category is deprecated and removed. Use specific tool names instead.

skills & danger signals github-tarball
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 10

  • fs apify-apify-mcp-server-8ae7219/.github/scripts/before-beta-release.js :3 import { readFileSync, writeFileSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/evals/config.ts :5 import { readFileSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/evals/shared/test_case_loader.ts :5 import { readFileSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/evals/workflows/results_writer.ts :6 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/evals/workflows/test_cases_loader.ts :6 import fs from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/scripts/check-agents-links.mjs :7 import { readdirSync, readFileSync, existsSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/scripts/check_widgets.ts :7 import { existsSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/src/stdio.ts :20 import { readFileSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/src/utils/generic.ts :1 import { readFileSync } from 'node:fs';
  • fs apify-apify-mcp-server-8ae7219/src/web/build.js :1 import { promises as fs } from 'node:fs';

shell / exec 6

  • shell apify-apify-mcp-server-8ae7219/.github/scripts/before-beta-release.js :2 import { execSync } from 'node:child_process';
  • shell apify-apify-mcp-server-8ae7219/evals/shared/test_case_loader.ts :46 const regex = new RegExp(`^${pattern}$`);
  • shell apify-apify-mcp-server-8ae7219/scripts/dev_standby.js :7 import { spawn } from 'node:child_process';
  • shell apify-apify-mcp-server-8ae7219/src/tools/common/storage_helpers.ts :160 const NORMALIZE_RECORD_KEY_REGEX = new RegExp(`^[${QUOTE_WRAPPER_CHARS}]+|[${QUOTE_WRAPPER_CHARS}]+$`, 'g');
  • shell apify-apify-mcp-server-8ae7219/src/tools/utils.ts :398 * Some providers, such as Anthropic, allow only the following characters in property names: `^[a-zA-Z0-9_-]{1,64}$`.
  • shell apify-apify-mcp-server-8ae7219/src/utils/generic.ts :110 const STRIP_QUOTE_WRAPPERS_REGEX = new RegExp(`^[${QUOTE_WRAPPER_CHARS}']+|[${QUOTE_WRAPPER_CHARS}']+$`, 'g');

network 4

  • net apify-apify-mcp-server-8ae7219/src/mcp/client.ts :90 async fetch(input: Request | URL | string, init?: RequestInit) {
  • net apify-apify-mcp-server-8ae7219/src/payments/x402.ts :136 const response = await fetch(url, {
  • net apify-apify-mcp-server-8ae7219/src/tools/common/fetch_apify_docs.ts :114 const response = await fetch(mdUrl);
  • net apify-apify-mcp-server-8ae7219/src/tools/core/actor_run_response.ts :602 // instead of blocking on the HTTP fetch (the SDK does not accept an AbortSignal directly).

secrets 7

  • secrets apify-apify-mcp-server-8ae7219/evals/config.ts :206 PHOENIX_API_KEY: process.env.PHOENIX_API_KEY,
  • secrets apify-apify-mcp-server-8ae7219/evals/create_dataset.ts :97 headers: { Authorization: `Bearer ${sanitizeEnvValue(process.env.PHOENIX_API_KEY)}` },
  • secrets apify-apify-mcp-server-8ae7219/evals/evaluation_utils.ts :44 const apifyClient = new ApifyClient({ token: process.env.APIFY_API_TOKEN || '' });
  • secrets apify-apify-mcp-server-8ae7219/evals/run_evaluation.ts :191 headers: { Authorization: `Bearer ${sanitizeEnvValue(process.env.PHOENIX_API_KEY)}` },
  • secrets apify-apify-mcp-server-8ae7219/evals/shared/config.ts :12 apiKey: sanitizeEnvValue(process.env.OPENROUTER_API_KEY) || '',
  • secrets apify-apify-mcp-server-8ae7219/evals/workflows/run_workflow_evals.ts :213 const apifyToken = sanitizeEnvValue(process.env.APIFY_TOKEN);
  • secrets apify-apify-mcp-server-8ae7219/src/stdio.ts :173 const apifyToken = process.env.APIFY_TOKEN || getTokenFromAuthFile();

declared dependencies 37

  • @apify/datastructures@^2.0.3
  • @apify/log@^2.5.16
  • @apify/utilities@^2.25.1
  • @modelcontextprotocol/ext-apps@^1.1.2
  • @modelcontextprotocol/sdk@1.29.0
  • @segment/analytics-node@^2.3.0
  • @sentry/node@^10.38.0
  • @toon-format/toon@2.3.0
  • ajv@^8.17.1
  • algoliasearch@^5.31.0
  • apify-client@^2.22.1
  • axios@^1.16.0
  • dedent@^1.7.2
  • dotenv@^17.4.1
  • express@^4.21.2
  • mcp-client-capabilities@^0.0.14
  • yargs@^17.7.2
  • zod@^4.1.13
  • @ai-sdk/openai@^3.0.52
  • @apify/mcpc@^0.2.0
  • @apify/oxlint-config@^0.2.10
  • @apify/tsconfig@^0.1.2
  • @arizeai/phoenix-client@^6.6.0
  • @arizeai/phoenix-evals@^1.0.2
  • @sentry/cli@^3.2.0
  • @types/express@^4.0.0
  • @types/yargs@^17.0.33
  • @types/yargs-parser@^21.0.3
  • eventsource@^3.0.2
  • openai@^6.10.0
  • oxfmt@0.51.0
  • oxlint@^1.64.0
  • oxlint-tsgolint@0.22.1
  • p-limit@^7.3.0
  • tsx@^4.20.6
  • typescript@^5.3.3
  • vitest@^4.1.0