apify_actors-mcp-server

apify_actors-mcp-server

3.5

Apify Model Context Protocol (MCP) Server enables interaction with Apify Actors using the MCP protocol.

The Apify MCP Server is designed to facilitate interaction with Apify Actors through the Model Context Protocol (MCP). It allows AI assistants to utilize Apify Actors as tools for various tasks such as data extraction and web scraping. The server can operate in two modes: as an HTTP server using Server-Sent Events (SSE) or via standard input/output (stdio). This flexibility allows integration with different MCP clients like Claude Desktop and LibreChat. The server is pre-configured with several Apify Actors, but users can customize the configuration to include other Actors. The server does not currently provide resources or prompts, but future updates plan to include Apify's dataset and key-value store as resources.

Features

  • Supports interaction with multiple Apify Actors via MCP.
  • Operates as an HTTP server or through stdio.
  • Pre-configured with popular Apify Actors for data extraction.
  • Compatible with various MCP clients like Claude Desktop and LibreChat.
  • Future plans to include Apify's dataset and key-value store as resources.

MCP Tools

  • {'apify/instagram-scraper': 'Scrapes Instagram posts, profiles, places, photos, and comments.'}
  • {'apify/rag-web-browser': 'Searches the web, scrapes the top N URLs, and returns their content.'}
  • {'lukaskrivka/google-maps-with-contact-details': 'Extracts Google Maps contact details.'}

Usage with Different Platforms

MCP Server Actor


https://actors-mcp-server.apify.actor?token=<APIFY_TOKEN>

Claude Desktop


"mcpServers": {
  "actors-mcp-server": {
    "command": "npx",
    "args": ["-y", "@apify/actors-mcp-server"]
    "env": {
       "APIFY_TOKEN": "your-apify-token"
    }
  }
}

Stdio clients


node dist/examples/clientStdio.js