Prerequisites
What are you trying to do that currently feels hard or impossible?
I want to use Looker MCP with a Service Account, but it's limited since it seems that Service Accounts do not have personal folders. The make_dashboard tool and the make_look have hardcoded the folder to personal folders only. This means I am hitting the "user does not have a personal folder" when calling those tools with a service account.
Being able to use different shared folders, or even set it as an ENV var before starting the server would be useful.
https://github.com/googleapis/genai-toolbox/blob/main/internal/tools/looker/lookermakedashboard/lookermakedashboard.go#L144
Suggested Solution(s)
Enable passing the folder id as a parameter in the tool call and/or setting it as an ENV var prior to starting the server
Additional Details
Using as a remote mcp server to serve multiple users
Prerequisites
What are you trying to do that currently feels hard or impossible?
I want to use Looker MCP with a Service Account, but it's limited since it seems that Service Accounts do not have personal folders. The make_dashboard tool and the make_look have hardcoded the folder to personal folders only. This means I am hitting the "user does not have a personal folder" when calling those tools with a service account.
Being able to use different shared folders, or even set it as an ENV var before starting the server would be useful.
https://github.com/googleapis/genai-toolbox/blob/main/internal/tools/looker/lookermakedashboard/lookermakedashboard.go#L144
Suggested Solution(s)
Enable passing the folder id as a parameter in the tool call and/or setting it as an ENV var prior to starting the server
Additional Details
Using as a remote mcp server to serve multiple users