Skip to content

apify/apify-copilot-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Apify integration expert

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
  • 🗄️ Database integration - Persist scraped data to SQL and vector stores
  • 🧪 Testing - Ensure your integration works with Playwright E2E support
  • 🚀 Production deployment - Best practices for security and error handling

🛠️ What's included

  • 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

📋 Setup instructions

1️⃣ Copy the Agent files

Create a repository on GitHub and copy the .github/agents folder from this repository into your own.

2️⃣ Configure secrets

Set up the copilot environment secrets in your repository settings:

3️⃣ Set up MCP server

Configure the Apify MCP server in Repository Settings → Copilot → Coding Agent:

  • 📖 MCP setup guide
  • Use the MCP server configuration from the mcp-servers.json file in this repository
  • The Apify MCP server provides tools for searching actors, fetching actor details, calling actors, and accessing documentation

4️⃣ Configure firewall settings

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

5️⃣ Start using the Agent

  1. Push all your changes (including the .github/agents folder) to your repository
  2. Go to https://github.com/copilot/agents
  3. Select your repository from the list
  4. 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.

About

Apify copilot agent

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors