Skip to main content
Glama
niyogi

gravity-ads-mcp

by niyogi

gravity-ads-mcp

Gravity 광고주 대시보드 API용 로컬 MCP 서버입니다. 캠페인 생성, 편집, 일시중지, 보관 — 그리고 모든 보고 데이터 조회를 MCP를 지원하는 모든 에이전트에서 수행할 수 있으며, API 키가 사용자의 컴퓨터를 벗어나지 않습니다.

Gravity는 https://platform.trygravity.ai/mcp에서 호스팅 MCP 서버를 제공하지만 읽기 전용입니다. 이 패키지는 전체 Gravity 대시보드 API(생성/편집 포함)를 npx로 실행되는 로컬 stdio MCP 서버로 감싸서, 요청이 사용자의 컴퓨터에서 platform.trygravity.ai로 직접 전달됩니다 — 제3자를 거치지 않습니다.

사전 요구사항

  • Node.js ≥ 18 (node --version으로 확인)

  • npx (npm에 포함되어 있으며 Node와 함께 설치됨)

  • Gravity 광고주 API 키https://app.trygravity.ai설정 → API 키에서 발급받으세요

Related MCP server: Nitrosend

빠른 시작

MCP 클라이언트의 설정 파일에 다음을 추가하세요. your-gravity-api-key를 실제 키로 교체하세요.

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 또는 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

Windows 사용자: npx가 발견되지 않으면 "command": "cmd""args": ["/c", "npx", "-y", "gravity-ads-mcp"]를 시도해 보세요.

Claude Code

프로젝트 루트에 .mcp.json 파일을 생성하거나(또는 전역 설정을 위해 ~/.claude/mcp.json에 추가):

{
  "mcpServers": {
    "gravity": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

또는 CLI로 추가:

claude mcp add gravity --env GRAVITY_API_KEY=your-gravity-api-key -- npx -y gravity-ads-mcp

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

opencode

프로젝트 루트의 opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "gravity": {
      "type": "local",
      "command": ["npx", "-y", "gravity-ads-mcp"],
      "environment": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

참고: opencode는 "environment"를 사용합니다 ("env"가 아님).

Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

기타 클라이언트

mcpServers JSON 형식(Claude Desktop과 동일한 형태)을 지원하는 모든 MCP 클라이언트에서 이 서버를 사용할 수 있습니다. 클라이언트의 MCP 설정 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "gravity": {
      "command": "npx",
      "args": ["-y", "gravity-ads-mcp"],
      "env": {
        "GRAVITY_API_KEY": "your-gravity-api-key"
      }
    }
  }
}

환경 변수

변수

필수

기본값

설명

GRAVITY_API_KEY

Gravity 광고주 API 키

GRAVITY_BASE_URL

아니요

https://platform.trygravity.ai

기본 URL 재정의 (테스트/스테이징용)

도구

계정

도구

설명

gravity_get_info

광고주 프로필 조회 (ID, 이름, 이메일)

gravity_list_integrations

연결된 Shopify 스토어 목록 조회

gravity_list_pixels

모든 추적 픽셀 목록 조회

gravity_create_pixel

사이트 URL에 대한 전환 픽셀 생성

캠페인

도구

설명

gravity_list_campaigns

평생 통계가 포함된 모든 캠페인 목록 조회

gravity_get_campaign

타겟팅 설정이 포함된 전체 캠페인 상세 조회

gravity_create_campaign

인라인 광고 그룹과 함께 캠페인 생성

gravity_update_campaign

기존 캠페인의 필드 편집

gravity_pause_campaign

캠페인 일시중지

gravity_activate_campaign

캠페인 활성화 (결제 확인이 트리거될 수 있음)

gravity_archive_campaign

보관 상태 전환

광고 그룹 및 광고

도구

설명

gravity_list_ad_groups

포함된 광고와 함께 광고 그룹 목록 조회

gravity_get_ad_group

광고가 포함된 단일 광고 그룹 조회

gravity_create_ad_group

생성형 또는 수동 광고 그룹 생성

gravity_update_ad_group

광고 그룹 필드 또는 상태 업데이트

gravity_archive_ad_group

광고 그룹과 해당 광고 보관

gravity_create_ad

수동 광고 그룹에 수동 광고 추가

gravity_update_ad

수동 광고의 카피, CTA 등 편집

gravity_archive_ad

수동 광고 보관

보고

도구

설명

gravity_get_metrics

일별 시계열: 노출수, 클릭수, 지출, 전환수, CTR, CPC, CPM, CPA, ROAS

gravity_get_ad_unit_metrics

광고 단위별 일별 지표

gravity_get_ad_group_metrics

광고 그룹별 일별 지표 (페이지네이션 지원)

gravity_list_conversions

커서 페이지네이션이 포함된 최근 전환 목록

gravity_get_billing

결제 요약 (지출, 청구액, 미청구액, 크레딧)

gravity_get_events_analytics

픽셀 이벤트 분석 (도메인, 시간별, 이벤트 유형)

gravity_get_conversion_stats

이벤트 유형별 전환 시계열

예시 프롬프트

설정이 완료되면 에이전트에게 다음과 같이 요청해 보세요:

  • "활성 캠페인 목록을 보여줘"

  • "지난 14일간의 ROAS는 얼마야?"

  • "'Summer Sale'이라는 캠페인을 일일 예산 $100, US와 CA 타겟팅, 러닝화용 생성형 광고 그룹으로 만들어줘"

  • "지출이 $500를 초과하는 모든 캠페인을 일시중지해줘"

  • "camp-456 캠페인의 지난 7일간 광고 그룹 성과를 America/New_York 시간대로 보여줘"

  • "다음 광고로 수동 광고 그룹을 만들어줘: 헤드라인 '50% Off Running Shoes', 카피 'Summer sale on all running shoes.', CTA 'Shop Now'"

  • "어제 전환은 몇 건이었어?"

  • "https://acme.com용 픽셀을 만들어줘"

보안 및 개인정보

  • GRAVITY_API_KEY는 프로세스 환경 변수로 전달되며 절대 로그에 기록되거나 platform.trygravity.ai 이외의 서버로 전송되지 않습니다.

  • 모든 API 요청은 사용자의 컴퓨터에서 Gravity API로 직접 전달됩니다 — 중개자가 없습니다.

  • npx로 실행하므로 전역 설치가 필요 없으며, 서버는 세션마다 새로 시작됩니다.

  • 키는 언제든지 https://app.trygravity.ai설정 → API 키에서 재생성할 수 있습니다.

문제 해결

문제

해결 방법

npx가 첫 실행 시 멈춤

npx가 첫 호출 시 패키지를 다운로드합니다 — 10~20초 정도 기다리세요.

401 인증 오류

GRAVITY_API_KEY를 다시 확인하세요. 필요시 https://app.trygravity.ai에서 재생성하세요.

402 캠페인 활성화 차단

결제 상태를 확인해야 합니다 — Gravity 대시보드의 결제 페이지를 확인하세요.

422 검증 오류

서버 응답에 세부 정보가 포함되어 있습니다. 에이전트에게 오류를 확인하고 페이로드를 조정하도록 요청하세요.

OpenAI 계정: 일일 합계가 대시보드와 다름

요청에 "tz": "America/New_York"를 설정하세요. OpenAI 광고 계정은 해당 시간대로 보고합니다.

Windows: Claude Desktop에서 npx를 찾을 수 없음

설정에서 "command": "cmd""args": ["/c", "npx", "-y", "gravity-ads-mcp"]를 사용하세요.

기여자

로컬 설정, 빌드, 테스트 및 배포 지침은 DEVELOPMENT.md를 참조하세요.

라이선스

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    AI-native email marketing platform built for agents. Control campaigns, automations, contacts, templates, and analytics via MCP with OAuth authentication.
    77
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for Microsoft Advertising (Bing Ads) REST API enabling agent-led campaign management and reporting. It provides tools to manage campaigns, ad groups, keywords, ads, budgets, and pull performance reports.
    66
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Google Ads API through MCP, allowing search and listing of accessible customers.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • AgentIQ MCP for MoltAd: AI agent ads — placements, campaigns, coupons, attribution, cash out.

  • MCP Server for agents to onboard, pay, and provision services autonomously with InFlow

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

View all MCP Connectors

Latest Blog Posts

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/niyogi/gravity-ads-mcp'

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