Skip to content

Conversation

protoss70
Copy link
Collaborator

@protoss70 protoss70 commented Oct 3, 2025

Summary

Added docs page for apify-mcp

How to test

You can test by doing the following

cd documentation
npm i
npm run start

Inspirations
Brave MCP docs: https://block.github.io/goose/docs/mcp/brave-mcp
Github MCP docs: https://block.github.io/goose/docs/mcp/github-mcp

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

@protoss70 protoss70 self-assigned this Oct 3, 2025
@protoss70 protoss70 added the adhoc label Oct 3, 2025
@protoss70 protoss70 requested a review from jancurn October 6, 2025 14:12
Copy link

@TC-MO TC-MO left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two final nits, otherwise LGTM

Copy link
Member

@drobnikj drobnikj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@protoss70
Copy link
Collaborator Author

I think we need to add extension also into https://github.com/block/goose/blob/a741a42ea438fea272fd684a40aba523c87d11f1/documentation/static/servers.json list otherwise it will not pop up in https://block.github.io/goose/extensions/

@drobnikj I added the Apify into the servers.json but Goose is very unpredictable. I checked out other MCP's in the extensions list, there is an install button and if you define a required environmentVariable like the one we need for APIFY_TOKEN the install button doesn't work. This is not just for us but for all MCP's with environment variables.

Below is for cloudflare with env vars and the install button doesn't do anything for me.

{
"id": "cloudflare-mcp",
"name": "Cloudflare",
"description": "Cloudflare API integration for DNS and domain management",
"command": "npx -y @cloudflare/mcp-server-cloudflare",
"link": "https://github.com/cloudflare/mcp-server-cloudflare",
"installation_notes": "Install using npx package manager.",
"is_builtin": false,
"endorsed": true,
"environmentVariables": [
{
"name": "CLOUDFLARE_API_TOKEN",
"description": "Required environment variable",
"required": true
}
]
},

@protoss70 protoss70 requested a review from drobnikj October 6, 2025 16:34
{
"id": "apify-mcp-server",
"name": "Apify",
"description": "Access thousands of ready-made web scraping and automation Actors from the Apify platform.",
Copy link
Member

@jancurn jancurn Oct 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pls let's change this to:

Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It will display and be used for search on https://block.github.io/goose/extensions/

Copy link
Member

@jancurn jancurn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last small comment from my side, otherwise are we good to go?

"environmentVariables": []
},
{
"id": "apify-mcp-server",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The servers are ordered alphabetically, please follow the convention

@protoss70 protoss70 force-pushed the feat/goose-integration-docs branch from feb1bea to 0da341a Compare October 7, 2025 02:04
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
Signed-off-by: Gokdeniz Kaymak <[email protected]>
@protoss70 protoss70 force-pushed the feat/goose-integration-docs branch from 21832a1 to 8a4f4d3 Compare October 7, 2025 02:20
@protoss70
Copy link
Collaborator Author

Latest version

CLI
screencapture-localhost-3001-goose-docs-mcp-apify-mcp-2025-10-07-04_22_14

Web
screencapture-localhost-3001-goose-docs-mcp-apify-mcp-2025-10-07-04_22_05

@iandouglas
Copy link

hey folks, thanks for your submission over at the goose repo. I left some feedback over there for you as well, but overall great job!

Copy link
Member

@drobnikj drobnikj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice done, we can close this one and move discussion to PR to main repo 💪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants