Mcp Gads

C 66 completed
Api
cli / typescript · tiny
37
Files
2,599
LOC
0
Frameworks
4
Languages

Pipeline State

completed
Run ID
#370342
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
46.12
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #49374
Member of a group with 18 similar repo(s) — canonical #95301 view group →
Top concepts (2)
Project DescriptionWeb Backend
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Create a command-line interface (CLI) tool, built with TypeScript, that allows users to query Google Ads data using natural language. The tool needs to handle setup by requiring environment variables for the Google Ads Developer Token and OAuth credentials path. It should also support integration with AI coding tools like Claude, allowing users to add it as a tool via specific commands, and ideally provide instructions for using a standalone binary across different operating systems like macOS, Linux, and Windows.
typescript cli google-ads api natural-language command-line automation
Generated by gemma4:latest

Catalog Information

A server that lets users query Google Ads data using natural language.

Description

The service exposes an API that accepts natural language queries and translates them into Google Ads API calls. It retrieves campaign details, keyword performance, asset information, and other advertising metrics. The system validates input with a schema library to ensure query correctness. Targeted at marketing teams and analysts who prefer conversational interfaces over manual API usage. It simplifies data extraction and reporting, reducing the need for technical expertise.

الوصف

يقدم هذا النظام واجهة برمجية تستقبل استفسارات باللغة الطبيعية وتحولها إلى استدعاءات لواجهة برمجة تطبيقات Google Ads. يتيح للمستخدمين جلب تفاصيل الحملات، أداء الكلمات المفتاحية، معلومات الأصول، وغيرها من مؤشرات الإعلانات. يتم التحقق من صحة المدخلات باستخدام مكتبة تعريفات لضمان صحة الاستفسار. يستهدف هذا الحل فرق التسويق والمحللين الذين يفضلون واجهات محادثة على استخدام واجهات برمجة التطبيقات اليدوية. يسهّل استخراج البيانات وإعداد التقارير، مما يقلل الحاجة إلى خبرة تقنية. يدمج بين سهولة الاستخدام والقدرة على الوصول إلى بيانات معقدة في وقت قصير. يقدّم طريقة مرنة لتوليد تقارير مخصصة دون الحاجة لكتابة كود برمجي.

Novelty

7/10

Tags

natural-language-query google-ads-integration campaign-analytics keyword-performance asset-retrieval advertising-data report-generation

Technologies

zod

Claude Models

claude-opus-4.6

Quality Score

C
66.4/100
Structure
77
Code Quality
70
Documentation
36
Testing
65
Practices
63
Security
90
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (biome)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • Potential hardcoded secrets in 1 files
  • 427 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

5.6h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (5)
Repobility · severity-and-effort ranking · https://repobility.com
MIT
License
6.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
81.2%
markdown
10.1%
json
4.6%
yaml
4.2%

Frameworks

None detected

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Same scanner, your repo: https://repobility.com — Repobility
auto_descriptionProject DescriptionGoogle Ads MCP server — query campaigns, keywords, assets & more via natural language. Built with Bun + TypeScript. Works with Claude, Cursor, and any MCP client.80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/94547.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV