Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Goose session fails to start with gdrive extension on Mac #1454

Open
developer1garg opened this issue Mar 1, 2025 · 3 comments
Open

Goose session fails to start with gdrive extension on Mac #1454

developer1garg opened this issue Mar 1, 2025 · 3 comments

Comments

@developer1garg
Copy link

developer1garg commented Mar 1, 2025

Describe the bug

Goose session fails to start with gdrive extension on Mac.

Failed to start extension: gdrive, "Failed to start the MCP server from configuration `Stdio(gdrive: npx -y @modelcontextprotocol/server-gdrive)` `Call to '' failed for 'initialize'. Error from mcp-server: Stdio process error: Credentials not found. Please run with 'auth' argument first.\n`"
Please check extension configuration for gdrive.

To Reproduce
Steps to reproduce the behavior:

  1. Follow instructions on Google Drive Extension tutorial to add the extension
  2. The problem is in step 5 "Add your environment variables"
  3. The path for the two extension variables mentioned in the instructions is relative to home directory. It should be absolute, instead.

Expected behavior
Goose session should start without any issue

Actual behavior
Goose session fails to start

Please provide following information:

  • OS & Arch: [macOS Sequoia 15.3.1 x86]
  • Interface: CLI
  • Version: [1.0.10]
  • Extensions enabled: [developer, gdrive]
  • Provider & Model: [Bedrock Nova]

Additional context

Fix
The path of files should be absolute path, not relative to user home directory. Either the instructions page needs an update, or a section can be added in the troubleshooting page.

@kalvinnchau
Copy link
Collaborator

Hi @developer1garg in step five the paths are listed as ~/.config/.gdrive-server-credentials.json and ~/.config/gcp-oauth.keys.json is the issue that those are not resolved by the upstream https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive extension?

@developer1garg
Copy link
Author

@kalvinnchau - i don't know where they need to be resolved. I can tell you the problem that if i provide relative paths, i get an error. If i provide absolute paths for these 2 environment variables, the extension works fine.

@developer1garg
Copy link
Author

I am sure if the instructions mention relative path, they'd have worked in someone's environment. But, they didn't work in mine.

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

No branches or pull requests

2 participants