A GitHub Copilot agent that helps developers integrate Apify Actors into their codebases. This agent specializes in:
- 🔍 Actor selection - Find the right Actor for your use case
- 🏗️ Workflow design - Plan integration workflows
- 💻 Multi-language implementation - Support for JavaScript/TypeScript and Python
- 🧪 Testing - Ensure your integration works
- 🚀 Production deployment - Best practices for security and error handling
- Agent file:
.github/agents/apify-integration-expert.md - MCP server:
apify(https://mcp.apify.com) - Tools:
search-actors,fetch-actor-details,call-actor,get-actor-output,search-apify-docs,fetch-apify-docs
Create a repository on GitHub and copy the .github/agents folder from this repository into your own.
Set up the copilot environment secrets in your repository settings:
APIFY_TOKEN: Your Apify API token for accessing Apify services (how to get your API token)- 📖 Detailed setup guide
Configure the Apify MCP server in Repository Settings → Copilot → Coding Agent:
- 📖 MCP setup guide
- Use the MCP server configuration from the
mcp-servers.jsonfile in this repository - The Apify MCP server provides tools for searching actors, fetching actor details, calling actors, and accessing documentation
Disable firewall restrictions in Repository Settings → Copilot → Coding Agent to allow the agent to run Apify Actors:
⚠️ Enable firewall - Turn OFF to allow access to Apify services⚠️ Limit Copilot coding agent's Internet access to only allow access to allowlisted locations - Turn OFF to allow calling Apify Actors
- Push all your changes (including the
.github/agentsfolder) to your repository - Go to https://github.com/copilot/agents
- Select your repository from the list
- Select the "Apify integration expert" agent to start using it
Happy coding! 🎉 If you have any questions, check out the Apify documentation or reach out to the community.