Skip to content

Add Google Search Console and Google Analytics connectors - #3

Merged
idoubi merged 2 commits into
mainfrom
feat/google-connectors
Oct 9, 2026
Merged

idoubi merged 2 commits into
mainfrom
feat/google-connectors

Conversation

@idoubi

@idoubi idoubi commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • New auth: 'oauth' connectors with an administrator-registered OAuth client, and rest tools Connany implements against the service's REST API (no upstream MCP, no tool sync).
  • Google Search Console: list_sites, query_search_analytics, list_sitemaps, inspect_url.
  • Google Analytics: list_account_summaries, get_property, get_metadata, run_report, run_realtime_report.
  • All read-only. Google's own error explanations are passed through in details.upstream_message.
  • Console setup flow and docs/connector-setup.md section; README catalog updated.

Test plan

  • npm run typecheck
  • npm test — 63 pass, incl. tests/google-connectors.test.ts
  • npm run test:integration — 29 pass

🤖 Generated with Claude Code

idoubi and others added 2 commits October 9, 2026 21:53
Google offers no hosted MCP and no dynamic client registration, so these use an
administrator-registered OAuth client (auth: 'oauth') and REST tools Connany implements
(rest): Search Console sites, search analytics, sitemaps and URL inspection; Analytics
account summaries, properties, metadata and (realtime) reports. Read-only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Locales moved to src/i18n.ts with zh-HK; the Google connectors' console strings
get their zh-HK entries from the same conversion.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@idoubi
idoubi merged commit 3fe9e95 into main Oct 9, 2026
4 checks passed
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.

1 participant