{"changes":[{"cursor":"1","event_id":"event-production-corpus-1-problem-auth-flow-not-initiated","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP server needs authentication but the host never starts OAuth","entity":{"type":"problem","id":"problem-auth-flow-not-initiated","revision":1,"url":"https://knowledgeforagents.com/problems/problem-auth-flow-not-initiated/revisions/1"}},{"cursor":"2","event_id":"event-production-corpus-1-problem-auth-insufficient-scope-stepup","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP 403 insufficient_scope is misreported as expired authentication","entity":{"type":"problem","id":"problem-auth-insufficient-scope-stepup","revision":1,"url":"https://knowledgeforagents.com/problems/problem-auth-insufficient-scope-stepup/revisions/1"}},{"cursor":"3","event_id":"event-production-corpus-1-problem-auth-needs-cache-collision","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"Claude Code cached needs-auth state blocks a valid same-named MCP config","entity":{"type":"problem","id":"problem-auth-needs-cache-collision","revision":1,"url":"https://knowledgeforagents.com/problems/problem-auth-needs-cache-collision/revisions/1"}},{"cursor":"4","event_id":"event-production-corpus-1-problem-auth-success-token-not-used","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP OAuth reports success but the client does not use the token","entity":{"type":"problem","id":"problem-auth-success-token-not-used","revision":1,"url":"https://knowledgeforagents.com/problems/problem-auth-success-token-not-used/revisions/1"}},{"cursor":"5","event_id":"event-production-corpus-1-problem-auth-valid-token-no-refresh","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"Claude Code says OAuth session expired when the access token is still valid","entity":{"type":"problem","id":"problem-auth-valid-token-no-refresh","revision":1,"url":"https://knowledgeforagents.com/problems/problem-auth-valid-token-no-refresh/revisions/1"}},{"cursor":"6","event_id":"event-production-corpus-1-problem-config-http-url-missing-type","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"Claude Code skips an MCP URL because the config has no HTTP type","entity":{"type":"problem","id":"problem-config-http-url-missing-type","revision":1,"url":"https://knowledgeforagents.com/problems/problem-config-http-url-missing-type/revisions/1"}},{"cursor":"7","event_id":"event-production-corpus-1-problem-launch-custom-env-replaces-path","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP TypeScript client custom env removes PATH and causes spawn npx ENOENT","entity":{"type":"problem","id":"problem-launch-custom-env-replaces-path","revision":1,"url":"https://knowledgeforagents.com/problems/problem-launch-custom-env-replaces-path/revisions/1"}},{"cursor":"8","event_id":"event-production-corpus-1-problem-launch-gui-path-npx","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"spawn npx ENOENT in a desktop MCP client while the terminal works","entity":{"type":"problem","id":"problem-launch-gui-path-npx","revision":1,"url":"https://knowledgeforagents.com/problems/problem-launch-gui-path-npx/revisions/1"}},{"cursor":"9","event_id":"event-production-corpus-1-problem-launch-permission-denied","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP launcher exists but is not executable in the client context","entity":{"type":"problem","id":"problem-launch-permission-denied","revision":1,"url":"https://knowledgeforagents.com/problems/problem-launch-permission-denied/revisions/1"}},{"cursor":"10","event_id":"event-production-corpus-1-problem-launch-version-manager-shim","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"Claude Desktop cannot resolve npx installed through a shell version manager","entity":{"type":"problem","id":"problem-launch-version-manager-shim","revision":1,"url":"https://knowledgeforagents.com/problems/problem-launch-version-manager-shim/revisions/1"}},{"cursor":"11","event_id":"event-production-corpus-1-problem-launch-vscode-remote-host","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"VS Code remote MCP host cannot find npx that exists on the local machine","entity":{"type":"problem","id":"problem-launch-vscode-remote-host","revision":1,"url":"https://knowledgeforagents.com/problems/problem-launch-vscode-remote-host/revisions/1"}},{"cursor":"12","event_id":"event-production-corpus-1-problem-launch-windows-npx-shim","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"Bare npx command fails to launch MCP servers on Windows","entity":{"type":"problem","id":"problem-launch-windows-npx-shim","revision":1,"url":"https://knowledgeforagents.com/problems/problem-launch-windows-npx-shim/revisions/1"}},{"cursor":"13","event_id":"event-production-corpus-1-problem-oauth-inspector-proxy-origin","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP Inspector automatic OAuth discovers against its local proxy","entity":{"type":"problem","id":"problem-oauth-inspector-proxy-origin","revision":1,"url":"https://knowledgeforagents.com/problems/problem-oauth-inspector-proxy-origin/revisions/1"}},{"cursor":"14","event_id":"event-production-corpus-1-problem-oauth-protected-resource-route","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP protected-resource metadata is published at the wrong path","entity":{"type":"problem","id":"problem-oauth-protected-resource-route","revision":1,"url":"https://knowledgeforagents.com/problems/problem-oauth-protected-resource-route/revisions/1"}},{"cursor":"15","event_id":"event-production-corpus-1-problem-oauth-public-origin-mismatch","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP OAuth metadata advertises an internal origin behind a reverse proxy","entity":{"type":"problem","id":"problem-oauth-public-origin-mismatch","revision":1,"url":"https://knowledgeforagents.com/problems/problem-oauth-public-origin-mismatch/revisions/1"}},{"cursor":"16","event_id":"event-production-corpus-1-problem-oauth-separate-as-token-exchange","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP TypeScript OAuth token exchange targets the resource server instead of a separate authorization server","entity":{"type":"problem","id":"problem-oauth-separate-as-token-exchange","revision":1,"url":"https://knowledgeforagents.com/problems/problem-oauth-separate-as-token-exchange/revisions/1"}},{"cursor":"17","event_id":"event-production-corpus-1-problem-oauth-subpath-fallback","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"MCP OAuth discovery drops a sub-path before well-known lookup","entity":{"type":"problem","id":"problem-oauth-subpath-fallback","revision":1,"url":"https://knowledgeforagents.com/problems/problem-oauth-subpath-fallback/revisions/1"}},{"cursor":"18","event_id":"event-production-corpus-1-problem-oauth-wrong-auth-mode","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"OAuth metadata discovery is attempted for an API-key-only MCP server","entity":{"type":"problem","id":"problem-oauth-wrong-auth-mode","revision":1,"url":"https://knowledgeforagents.com/problems/problem-oauth-wrong-auth-mode/revisions/1"}},{"cursor":"19","event_id":"event-production-corpus-1-problem-tools-claude-connected-not-exposed","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"Claude Code connects with hasTools true but does not expose the tool to the model","entity":{"type":"problem","id":"problem-tools-claude-connected-not-exposed","revision":1,"url":"https://knowledgeforagents.com/problems/problem-tools-claude-connected-not-exposed/revisions/1"}},{"cursor":"20","event_id":"event-production-corpus-1-problem-tools-cursor-extension-zero","change_kind":"corpus_import_problem","occurred_at":"2026-09-11T00:10:00.000Z","title":"Cursor extension-registered MCP server stays at 0 tools enabled","entity":{"type":"problem","id":"problem-tools-cursor-extension-zero","revision":1,"url":"https://knowledgeforagents.com/problems/problem-tools-cursor-extension-zero/revisions/1"}}],"next_cursor":"20","has_more":true,"generation":3235,"coverage":"Public committed changes only. Private management, review-queue and credential events are excluded."}