메인 콘텐츠로 건너뛰기
노티플라이 MCP 서버는 대규모 언어 모델(LLM)이 외부 도구 및 데이터와 상호작용하도록 돕는 오픈 표준 Model Context Protocol (MCP)을 구현합니다. 노티플라이를 연동하는 과정에서 도움을 받을 수 있도록, 두 가지 주요 기능을 제공합니다.
  • 문서 검색: 노티플라이 문서 전반(사용자 가이드, API 레퍼런스, FAQ 등)을 의미 기반 검색 기능으로 빠르게 찾아볼 수 있습니다.
  • SDK 검색: 노티플라이 SDK(iOS, Android, Flutter, React Native, JavaScript)와 Google Tag Manager 템플릿, 연동 예제를 한 번에 살펴볼 수 있습니다. 필요한 SDK 정보(타입, 메서드, 파라미터)를 찾아 바로 적용 가능한 코드 스니펫을 제공합니다.

통합 가이드

요구 사항

  • Node.js 18 이상
  • MCP 호환 클라이언트(예: Cursor, Visual Studio Code, Claude Code CLI, Codex CLI)

설치

npm i -g notifly-mcp-server@latest

.mcp.json 구성

프로젝트 루트(또는 사용하는 MCP 클라이언트의 설정 경로)에 .mcp.json 파일을 새로 만들거나 업데이트하세요. 아래는 npx를 사용하는 구성 예시입니다.
{
  "mcpServers": {
    "notifly-mcp-server": {
      "command": "npx",
      "args": ["-y", "notifly-mcp-server@latest"]
    }
  }
}

주요 MCP 클라이언트에서 사용하기

  • Android 스튜디오
  • Xcode
  • Cursor
  • Google Antigravity
  • VS Code
  • Claude Code CLI
  • Codex CLI
  • Claude Desktop App

옵션 1: Android 스튜디오용 GitHub Copilot 플러그인

  1. 파일(macOS의 경우 Android 스튜디오) > 설정 > 플러그인 > GitHub Copilot - Your AI Pair Programmer 순서로 이동해 GitHub Copilot 플러그인을 설치합니다.
  2. 같은 설정 화면에서 도구 > GitHub Copilot > Model Context Protocol (MCP) > 구성으로 이동해 노티플라이 MCP 서버를 등록합니다.
  3. mcp.json에 노티플라이 MCP 서버 설정을 추가합니다.
{
  "mcpServers": {
    "notifly-mcp-server": {
      "command": "npx",
      "args": ["-y", "notifly-mcp-server@latest"]
    }
  }
}

옵션 2: JetBrains MCP 서버 플러그인 + 선호하는 MCP 클라이언트

JetBrains MCP 서버를 프록시로 사용하면 Android 스튜디오의 기능을 그대로 활용하면서도 익숙한 MCP 클라이언트에서 작업할 수 있습니다.
  1. 파일(macOS의 경우 Android 스튜디오) > 설정 > 플러그인 > MCP 플러그인으로 이동해 JetBrains MCP 서버 플러그인을 설치합니다.
  2. 사용하는 MCP 클라이언트 설정에 노티플라이 MCP 서버와 JetBrains MCP 프록시 구성을 함께 추가합니다.
{
  "mcpServers": {
    "notifly-mcp-server": {
      "command": "npx",
      "args": ["-y", "notifly-mcp-server@latest"]
    },
    "jetbrains": {
      "command": "npx",
      "args": ["-y", "@jetbrains/mcp-proxy"]
    }
  }
}
  1. Android 스튜디오와 MCP 클라이언트를 동시에 실행한 뒤, MCP 클라이언트에서 프로젝트를 계속 진행합니다.

  1. Android 스튜디오의 Gemini에 MCP 서버를 추가합니다.
  2. mcp.json에 노티플라이 MCP 서버 설정을 붙여넣습니다.
{
  "mcpServers": {
    "notifly-mcp-server": {
      "command": "npx",
      "args": ["-y", "notifly-mcp-server@latest"]
    }
  }
}

소스에서 빌드 (선택 사항)

소스 코드를 직접 빌드하거나 최신 개발 버전이 필요할 때는 다음 단계를 따르세요.
git clone https://github.com/notifly-tech/notifly-mcp-server
cd notifly-mcp-server
npm install
npm run build
이후에는 .mcp.json을 수정해 방금 빌드한 결과물을 참조하도록 설정합니다.
{
  "mcpServers": {
    "notifly": {
      "command": "node",
      "args": ["/path/to/notifly-mcp-server/dist/index.js"]
    }
  }
}

기여 및 피드백

버그 제보, 기능 제안 및 직접 기여해 주시는 것을 언제나 환영합니다. 의견이나 개선 사항이 있다면 GitHub 이슈를 등록하거나 Pull Request를 열어주세요.