Skip to content

docs(mcp): update project selection and storage-token deprecation - #1059

Closed
Matovidlo wants to merge 1 commit into
mainfrom
martinvasko/docs-mcp-multi-project-scoping
Closed

docs(mcp): update project selection and storage-token deprecation#1059
Matovidlo wants to merge 1 commit into
mainfrom
martinvasko/docs-mcp-multi-project-scoping

Conversation

@Matovidlo

Copy link
Copy Markdown
Contributor

Jira issue(s): none (docs correction/addition following the MCP server's multi-project auth (PSGO-261) rollout)

Changes:

  • Replace "authenticate and select the project" with the actual current flow: OAuth login now requests a projectless scope and no longer pins the session to one project at the consent screen — project selection happens afterward via get_accessible_projects/set_project_scope tool calls in the conversation. Updated this across all six per-client setup sections (Claude Desktop, mcp-remote, ChatGPT stays as-is since it already only mentions "select the specific project", Cursor, Windsurf, VS Code).
  • Adds a short "Choosing Your Project(s)" section explaining the new flow once, linked from each client's steps.
  • Adds a deprecation callout under "Advanced Setup Options" for static KBC_STORAGE_TOKEN local/CLI setups, cross-linking the equivalent notice just added to developers.keboola.com.

Companion PR on the developer docs: keboola/developers-docs#404

OAuth login now defers project selection to in-conversation
get_accessible_projects/set_project_scope tool calls instead of
picking a single project at the consent screen (server now requests
the projectless OAuth scope). Updates the per-client setup steps
accordingly, and cross-links the developers-docs deprecation notice
for static KBC_STORAGE_TOKEN setups.
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
connection-docs Ready Ready Preview Aug 3, 2026 7:56am

Request Review

@Matovidlo

Copy link
Copy Markdown
Contributor Author

@claude review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the Keboola MCP Server documentation to reflect the new multi-project OAuth flow (projectless auth + in-chat project scoping) and to warn about the upcoming deprecation of static Storage API token auth for local/CLI setups.

Changes:

  • Added a centralized “Choosing Your Project(s)” section describing post-auth project selection/scoping.
  • Updated multiple client setup sections to reference selecting project(s) after authentication and link to the new section.
  • Added a deprecation callout for KBC_STORAGE_TOKEN-based local/CLI authentication with a link to the developer docs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


### Choosing Your Project(s)

Authenticating no longer pins your session to a single project up front. Once you're connected, ask your assistant something like *"what Keboola projects can you access?"* — it will list every project reachable by your account and ask which one(s) you want to work in. You can work across several projects at once, or re-scope to a different project or subset at any point later in the conversation.
For CLI control, dev environments, or contributing to the MCP Server, check out the [MCP GitHub repo](https://github.com/keboola/mcp-server).

:::caution
**Storage Token Deprecation:** Local/CLI setups that authenticate with a static Storage API token (`KBC_STORAGE_TOKEN`) should migrate to the browser-based `login` command — static-token support will be removed in a future release. See the [Developer Documentation](https://developers.keboola.com/integrate/mcp/#authenticating-without-a-static-storage-token-browser-login) for details.
@Matovidlo
Matovidlo requested a review from jordanrburger August 3, 2026 08:46
@Matovidlo
Matovidlo marked this pull request as ready for review August 3, 2026 08:46

@keboola-pr-reviewer-bot keboola-pr-reviewer-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Verdict: needs_human (risk 2/5) · profile docs

Needs human: the PR adds new product-behaviour claims and an unverifiable cross-repo Keboola link, both of which policy bars from auto-approval.

Concerns:

  • src/content/docs/ai/mcp-server/index.md: New 'Choosing Your Project(s)' section asserts unverified product behaviour (projectless OAuth scope, multi-project scoping).
  • src/content/docs/ai/mcp-server/index.md: New cross-repo link to developers.keboola.com deprecation anchor unverifiable; companion PR #404 unmerged.
  • src/content/docs/ai/mcp-server/index.md: Storage-token removal 'in a future release' is a roadmap claim needing product-team confirmation.

Suggested reviewers: @keboola/docs

@Matovidlo

Copy link
Copy Markdown
Contributor Author

Closing — this was based on the pre-consolidation duplicate page. The real target is #1050 (PRDCT-580), which folds developers-docs' MCP page into this one and is still open. Re-landing the project-selection and storage-token-deprecation fixes as a PR against the PRDCT-580-mcp-merge branch instead.

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.

3 participants