Skip to main content
Glama

SEO AI Assistant

by ccnn2509

앱 SEO AI

Google Ads 키워드 플래너와 통합된 SEO 자동화 및 AI 기반 최적화를 위한 애플리케이션입니다.

특징

  • Google Ads API를 활용한 키워드 리서치
  • SERP 분석
  • 경쟁사 분석
  • SEO 권장 사항
  • AI 어시스턴트를 위한 MCP(Model Context Protocol) 통합

필수 조건

  • Node.js(v14 이상)
  • npm 또는 yarn
  • API 액세스가 가능한 Google Ads 계정
  • Google Ads API가 활성화된 Google Cloud Platform 프로젝트

설정

1. 저장소를 복제합니다.

지엑스피1

2. 종속성 설치

npm install

3. 환경 변수 구성

예제 환경 파일을 복사하세요.

cp .env.example .env

.env 파일을 편집하고 Google Ads API 자격 증명을 입력하세요.

# Server Configuration PORT=3000 NODE_ENV=development # Google Ads API Configuration GOOGLE_ADS_DEVELOPER_TOKEN=your_developer_token GOOGLE_ADS_CLIENT_ID=your_client_id GOOGLE_ADS_CLIENT_SECRET=your_client_secret GOOGLE_ADS_REFRESH_TOKEN=your_refresh_token GOOGLE_ADS_LOGIN_CUSTOMER_ID=your_customer_id_without_dashes # SERP API Configuration (optional) SERP_API_KEY=your_serp_api_key

4. Google Ads API 새로 고침 토큰 받기

다음 명령을 실행하여 새로 고침 토큰을 받으세요.

npm run get-token

브라우저가 열리고 OAuth2 인증 절차를 안내합니다. 새로 고침 토큰은 .env 파일에 자동으로 저장됩니다.

5. 서버를 시작합니다

개발을 위해:

npm run dev

생산을 위해:

npm start

서버는 .env 파일에 지정된 포트에서 시작됩니다(기본값: 3000).

API 문서

서버가 실행 중일 때 API 문서는 /api-docs 에서 확인할 수 있습니다.

http://localhost:3000/api-docs

MCP 통합

이 프로젝트에는 MCP(Model Context Protocol) 통합이 포함되어 있어 AI 어시스턴트가 API를 사용할 수 있습니다. MCP 구성은 mcp.json 파일에 있습니다.

이것을 Smithery와 함께 사용하려면:

  1. 대장간 으로 가다
  2. 새로운 MCP 서버 만들기
  3. app-seo-ai 저장소를 선택하세요
  4. 서버 설정 구성
  5. 서버 배포

사용 가능한 MCP 도구

  • research_keywords - 주어진 주제 또는 시드 키워드와 관련된 키워드를 조사합니다.
  • analyze_serp - 주어진 쿼리에 대한 SERP(검색 엔진 결과 페이지) 분석
  • analyze_competitors - 주어진 키워드 또는 도메인에 대한 경쟁자 분석
  • _health - 상태 점검 엔드포인트

사용 예

연구 키워드

// Example request to research keywords fetch('http://localhost:3000/api/keywords/ideas?keyword=seo%20tools&language=en') .then(response => response.json()) .then(data => console.log(data));

SERP 분석

// Example request to analyze SERP fetch('http://localhost:3000/api/serp/analyze?query=best%20seo%20tools&location=United%20States') .then(response => response.json()) .then(data => console.log(data));

경쟁자 분석

// Example request to analyze competitors fetch('http://localhost:3000/api/competitors/analyze?domain=example.com') .then(response => response.json()) .then(data => console.log(data));

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Google Ads API 통합을 통해 키워드 조사, SERP 분석, 경쟁사 분석을 위한 도구를 갖춘 SEO 자동화를 제공하고, AI 도우미가 MCP를 통해 이러한 기능에 액세스할 수 있도록 합니다.

  1. 특징
    1. 필수 조건
      1. 설정
        1. 저장소를 복제합니다.
        2. 종속성 설치
        3. 환경 변수 구성
        4. Google Ads API 새로 고침 토큰 받기
        5. 서버를 시작합니다
      2. API 문서
        1. MCP 통합
          1. 사용 가능한 MCP 도구
            1. 사용 예
              1. 연구 키워드
              2. SERP 분석
              3. 경쟁자 분석
            2. 특허

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                This server enables AI systems to integrate with Tavily's search and data extraction tools, providing real-time web information access and domain-specific searches.
                Last updated -
                2
                8,040
                437
                JavaScript
                MIT License
                • Apple
                • Linux
              • A
                security
                F
                license
                A
                quality
                Enables integration of Google search functionality into MCP-enabled applications using the Serper API, providing rich search results, configurable parameters, and efficient response handling.
                Last updated -
                1
                12
                TypeScript
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that integrates real-time web search capabilities into AI assistants using the Exa API, providing both basic and advanced search functionality with formatted markdown results.
                Last updated -
                119
                Python
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A tool that connects Google Ads with Claude AI, allowing users to analyze advertising data through natural language conversations and access campaign information, performance metrics, keyword analytics, and ad management.
                Last updated -
                60
                Python
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/ccnn2509/app-seo-ai'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server