Skip to content

Conversation

@protoss70
Copy link
Contributor

@protoss70 protoss70 commented Oct 7, 2025

Summary

This PR solves #5181

Type of Change

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

@protoss70 protoss70 requested a review from a team as a code owner October 7, 2025 01:56
@protoss70 protoss70 force-pushed the feat/goose-integration-docs branch 2 times, most recently from 21832a1 to 8a4f4d3 Compare October 7, 2025 02:20
Copy link
Contributor

@iandouglas iandouglas left a comment

Choose a reason for hiding this comment

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

Thanks so much for the submission, this looks like a fun MCP setup to use. I left a handful of notes for you, let me know if you have any questions.

@protoss70 protoss70 requested a review from iandouglas October 7, 2025 11:58
@protoss70 protoss70 force-pushed the feat/goose-integration-docs branch from bc93f3e to 0182b0b Compare October 7, 2025 13:10
@protoss70
Copy link
Contributor Author

protoss70 commented Oct 7, 2025

Hi @iandouglas, We were checking out the OAuth flow and I see that the client_id is always mcp-client and not the value Apify returns. This is preventing us from using the OAuth flow instead of the Bearer token flow. Is there anything we can do on our end? Maybe I can create an issue for this on Goose repo and we can simplify our MCP setup later.

console.apify.com/authorize/oauth?response_type=code&client_id=mcp-client&state=g7PuR6bl89bJ2bgmvOkYYg&code_challenge=S2qlA7N8WpnK72MQCZS9BMOP7rOtXtNeCt7Ds-4v3XA&code_challenge_method=S256&redirect_uri=http%3A%2F%2Flocalhost%3A60369%2Foauth_callback

@iandouglas
Copy link
Contributor

Is there anything we can do on our end? Maybe I can create an issue for this on Goose repo and we can simplify our MCP setup later.

That's definitely one for the dev team. Go ahead and make a github issue for it so we can get this one merged in to get things started.

@iandouglas
Copy link
Contributor

@protoss70 Since this can be run as a remote service or as a local MCP server with npx, maybe check out our Square MCP tutorial where we have a TabGroup set up for remote/local and then desktop/CLI, and then we can use your custom installation notes in that way.

@protoss70
Copy link
Contributor Author

Hi @iandouglas thanks for the suggestion! I have added the local setup guide similar to the one Square MCP has. I have also created an issue regarding the Launch Installer button with env variables in this LINK.

Please let me know if you require any further changes from our side 🙂

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]>
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 2482ec9 to 15c7e4b Compare October 11, 2025 16:52
@protoss70
Copy link
Contributor Author

Hi @iandouglas, could you please let us know if you need anything else on our end? I had to take sick leave last week, sorry for the delay.

@taniandjerry
Copy link
Contributor

Can you also link the parent issue this references? Thank you so much!

@protoss70
Copy link
Contributor Author

Hi @taniandjerry, I have created and referenced the issue in the PR. Please let me know if you need anything else from me 🙏
Thank you! 🙂

@taniandjerry taniandjerry added hacktoberfest Issues awarding points for Hacktoberfest 2025! and removed hacktoberfest Issues awarding points for Hacktoberfest 2025! labels Oct 15, 2025
@iandouglas iandouglas merged commit ceba54d into block:main Oct 16, 2025
11 checks passed
@iandouglas
Copy link
Contributor

thank you @protoss70

wpfleger96 added a commit to wpfleger96/goose that referenced this pull request Oct 16, 2025
* main:
  Blog: Best Practices for Prompt Engineering with goose (block#5204)
  force WAL sync after session create (block#5202)
  Feat: goose Apify MCP integration docs (block#5047)
  feat: enhance goose to search sessions for easy recall (block#5177)
  Skip hidden & real format (block#5194)
  docs: Hacktoberfest blog submission - Best Practices for Using Goose in Enterprise Environments by Anudhyan Datta. (block#5184)
  docs: prompt injection detection (block#5193)
  Fix mcp large response race condition (block#5065)
@alexhancock alexhancock mentioned this pull request Oct 17, 2025
michaelneale added a commit that referenced this pull request Oct 17, 2025
* main: (119 commits)
  Break compaction back into check_ and do_ compaction (#5212)
  fix: revert built app name to uppercase Goose (#5206)
  feat: add Code Documentation Generator recipe (#5121) (#5125)
  Revert "feat: enhance goose to search sessions for easy recall (#5177)" (#5209)
  Blog: Best Practices for Prompt Engineering with goose (#5204)
  force WAL sync after session create (#5202)
  Feat: goose Apify MCP integration docs (#5047)
  feat: enhance goose to search sessions for easy recall (#5177)
  Skip hidden & real format (#5194)
  docs: Hacktoberfest blog submission - Best Practices for Using Goose in Enterprise Environments by Anudhyan Datta. (#5184)
  docs: prompt injection detection (#5193)
  Fix mcp large response race condition (#5065)
  Compaction overhaul (#5186)
  fix: #3960 better approach to input schema for dynamic task params (#5189)
  used recipe id or deeplink to start agent (#5154)
  [docs] Add Blog Post: "Designing AI for Users, Not Just LLMs" (#5190)
  docs: update cognee, jetbrains, mbot extensions config (#5172)
  Minimally disable subagents when not in autonomous model (#5149)
  Fix provider sort (#5188)
  blog: Getting Started with Goose on Windows (#5156)
  ...
michaelneale added a commit that referenced this pull request Oct 17, 2025
* main: (143 commits)
  Break compaction back into check_ and do_ compaction (#5212)
  fix: revert built app name to uppercase Goose (#5206)
  feat: add Code Documentation Generator recipe (#5121) (#5125)
  Revert "feat: enhance goose to search sessions for easy recall (#5177)" (#5209)
  Blog: Best Practices for Prompt Engineering with goose (#5204)
  force WAL sync after session create (#5202)
  Feat: goose Apify MCP integration docs (#5047)
  feat: enhance goose to search sessions for easy recall (#5177)
  Skip hidden & real format (#5194)
  docs: Hacktoberfest blog submission - Best Practices for Using Goose in Enterprise Environments by Anudhyan Datta. (#5184)
  docs: prompt injection detection (#5193)
  Fix mcp large response race condition (#5065)
  Compaction overhaul (#5186)
  fix: #3960 better approach to input schema for dynamic task params (#5189)
  used recipe id or deeplink to start agent (#5154)
  [docs] Add Blog Post: "Designing AI for Users, Not Just LLMs" (#5190)
  docs: update cognee, jetbrains, mbot extensions config (#5172)
  Minimally disable subagents when not in autonomous model (#5149)
  Fix provider sort (#5188)
  blog: Getting Started with Goose on Windows (#5156)
  ...
zanesq added a commit that referenced this pull request Oct 17, 2025
* 'main' of github.com:block/goose: (22 commits)
  Rewrite extension management tools (#5057)
  fix: re-sync package-lock.json (#5235)
  docs: Hacktoberfest MCP youtube short entry to community-content.json (#5150)
  feat: add schedule button to recipe entries (#5217)
  Autocompact threshold UI cleanup (#5232)
  fix: correct schema for openai tools (#5229)
  Break compaction back into check_ and do_ compaction (#5212)
  fix: revert built app name to uppercase Goose (#5206)
  feat: add Code Documentation Generator recipe (#5121) (#5125)
  Revert "feat: enhance goose to search sessions for easy recall (#5177)" (#5209)
  Blog: Best Practices for Prompt Engineering with goose (#5204)
  force WAL sync after session create (#5202)
  Feat: goose Apify MCP integration docs (#5047)
  feat: enhance goose to search sessions for easy recall (#5177)
  Skip hidden & real format (#5194)
  docs: Hacktoberfest blog submission - Best Practices for Using Goose in Enterprise Environments by Anudhyan Datta. (#5184)
  docs: prompt injection detection (#5193)
  Fix mcp large response race condition (#5065)
  Compaction overhaul (#5186)
  fix: #3960 better approach to input schema for dynamic task params (#5189)
  ...
tlongwell-block added a commit that referenced this pull request Oct 18, 2025
* origin/main: (66 commits)
  Revert "Rewrite extension management tools" (#5243)
  Standardize Session Name Attribute (#5085)
  Docs: Include step-by-step model configuration instructions for first… (#5239)
  Delete message visibility filter (#5216)
  delete flaky pricing integration tests (#5207)
  chore: upgrade most npm packages to latest (#5185)
  Release/1.11.0 (#5224)
  Rewrite extension management tools (#5057)
  fix: re-sync package-lock.json (#5235)
  docs: Hacktoberfest MCP youtube short entry to community-content.json (#5150)
  feat: add schedule button to recipe entries (#5217)
  Autocompact threshold UI cleanup (#5232)
  fix: correct schema for openai tools (#5229)
  Break compaction back into check_ and do_ compaction (#5212)
  fix: revert built app name to uppercase Goose (#5206)
  feat: add Code Documentation Generator recipe (#5121) (#5125)
  Revert "feat: enhance goose to search sessions for easy recall (#5177)" (#5209)
  Blog: Best Practices for Prompt Engineering with goose (#5204)
  force WAL sync after session create (#5202)
  Feat: goose Apify MCP integration docs (#5047)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants