프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. Google로 로그인하면 리뷰를 쓸 수 있어요.
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

Ncloud

제작자: sjk4425버전 2.2.0i★ 2i내 컴퓨터에서 실행
레지스트리 이름io.github.sjk4425/ncloud

설치 방법

개요

제작자가 쓴 설명(영어 원문)

MCP server for Naver Cloud Platform (Ncloud) — Public, Government and Financial zones

할 수 있는 일

이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.

  • 연결 방식: 내 컴퓨터에서 실행
  • 전송 방식: stdio
  • 카테고리: 회계, 재무 및 세금
  • 입력해야 할 값: NCLOUD_ACCESS_KEY, NCLOUD_SECRET_KEY

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

검사 2/2 통과 · 내 컴퓨터에서 실행돼요

먼저: 어떤 AI를 쓰시나요?

쓰는 앱을 고르면 아래에 단계가 나옵니다.

Claude에 연결할 수 있지만 먼저 준비가 필요해요

Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만) · 컴퓨터용 Claude 앱(Windows 또는 Mac)에서만 되고 웹이나 모바일은 안 돼요

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Ncloud에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 비용이 들 수 있어요.

    키 받는 방법은 아래 제작자 README에 있어요

  3. 컴퓨터용 Claude 앱 설정 파일 열기

    SettingsDeveloperEdit Config

  4. 이 설정을 붙여 넣고 저장

    {
      "mcpServers": {
        "ncloud": {
          "command": "npx",
          "args": [
            "-y",
            "ncloud-mcp-server"
          ],
          "env": {
            "NCLOUD_ACCESS_KEY": "your-value",
            "NCLOUD_SECRET_KEY": "your-value",
            "NCLOUD_ZONE": "your-value",
            "NCLOUD_REGION": "your-value",
            "NCLOUD_TOOL_GROUPS": "your-value",
            "NCLOUD_RESPONSE_PRUNE": "your-value",
            "NCLOUD_TIMEOUT_MS": "your-value",
            "NCLOUD_LANG": "your-value",
            "NCLOUD_RESPONSE_MAXBYTES": "your-value"
          }
        }
      }
    }

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. Claude를 끄고 다시 열기

  6. 해 보기

    Ncloud을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Claude가 Ncloud을 쓰고 있다고 하거나 답에 Ncloud 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

ChatGPT는 아직 Ncloud에 연결할 수 없어요

Ncloud는 내 컴퓨터에 설치해서 쓰지만 ChatGPT는 웹에서 도는 서버만 연결할 수 있어요

대신 이렇게 할 수 있어요

A · Ncloud에 연결되는 앱 쓰기

  • Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만) · 컴퓨터용 Claude 앱(Windows 또는 Mac)에서만 되고 웹이나 모바일은 안 돼요
  • Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)
  • Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)
  • Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

B · 회계, 재무 및 세금에서 ChatGPT에 연결되는 다른 서버

같은 분류에서 많이 쓰는 것 중 키 없이 주소만으로 연결되는 것을 골랐어요

Claude Code에 연결할 수 있지만 먼저 준비가 필요해요

Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Ncloud에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 비용이 들 수 있어요.

    키 받는 방법은 아래 제작자 README에 있어요

  3. 터미널 열기

    Mac: Command+스페이스를 누르고 Terminal 입력 · Windows: PowerShell 열기

  4. 이 명령을 붙여 넣고 Enter

    claude mcp add ncloud --env NCLOUD_ACCESS_KEY=your-value --env NCLOUD_SECRET_KEY=your-value --env NCLOUD_ZONE=your-value --env NCLOUD_REGION=your-value --env NCLOUD_TOOL_GROUPS=your-value --env NCLOUD_RESPONSE_PRUNE=your-value --env NCLOUD_TIMEOUT_MS=your-value --env NCLOUD_LANG=your-value --env NCLOUD_RESPONSE_MAXBYTES=your-value -- npx -y ncloud-mcp-server

    Enter 전에 “your-value”를 내 키로 바꾸세요

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. Claude Code에서 /mcp 입력

    Ncloud이 목록에 있고 연결됨으로 보이면 돼요

  6. 해 보기

    Ncloud을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Claude Code가 Ncloud을 쓰고 있다고 하거나 답에 Ncloud 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

Cursor에 연결할 수 있지만 먼저 준비가 필요해요

Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Ncloud에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 비용이 들 수 있어요.

    키 받는 방법은 아래 제작자 README에 있어요

  3. 이 버튼으로 Cursor 열기

    Cursor에서 열기

    Cursor가 설치를 확인하면 Install을 누르세요

  4. 키 입력

    Ncloud 설정에서 NCLOUD_ACCESS_KEY, NCLOUD_SECRET_KEY, NCLOUD_ZONE, NCLOUD_REGION, NCLOUD_TOOL_GROUPS, NCLOUD_RESPONSE_PRUNE, NCLOUD_TIMEOUT_MS, NCLOUD_LANG, NCLOUD_RESPONSE_MAXBYTES가 비어 있어요. 내 키를 넣고 저장하세요

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. Cursor에서 AI 채팅을 Agent 모드로 열기

  6. 해 보기

    Ncloud을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ Cursor가 Ncloud을 쓰고 있다고 하거나 답에 Ncloud 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 Cursor 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

VS Code에 연결할 수 있지만 먼저 준비가 필요해요

Ncloud 키가 필요해요 (제작자 사이트에서 가입, 비용이 들 수 있음) · 먼저 컴퓨터에 Node.js를 설치하세요 (한 번만)

  1. Node.js 설치

    한 번만 하면 Node.js가 필요한 모든 서버에 쓸 수 있어요

    Node.js 다운로드 페이지 열기 ↗

  2. Ncloud에 가입하고 키 만들기

    제작자 사이트에서 가입하고 다음 단계에 쓸 API 키를 만드세요. 비용이 들 수 있어요.

    키 받는 방법은 아래 제작자 README에 있어요

  3. 이 버튼으로 VS Code 열기

    VS Code에서 열기

    VS Code가 설치를 확인하면 Install을 누르세요

  4. 키 입력

    Ncloud 설정에서 NCLOUD_ACCESS_KEY, NCLOUD_SECRET_KEY, NCLOUD_ZONE, NCLOUD_REGION, NCLOUD_TOOL_GROUPS, NCLOUD_RESPONSE_PRUNE, NCLOUD_TIMEOUT_MS, NCLOUD_LANG, NCLOUD_RESPONSE_MAXBYTES가 비어 있어요. 내 키를 넣고 저장하세요

    키는 앱 입력란에만 붙여 넣고, 채팅에 붙이거나 다른 사람에게 보내지 마세요

  5. VS Code에서 AI 채팅을 Agent 모드로 열기

  6. 해 보기

    Ncloud을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐

    ✓ VS Code가 Ncloud을 쓰고 있다고 하거나 답에 Ncloud 도구 이름이 나오면 연결된 거예요

메뉴 이름은 2026년 11월 11일에 VS Code 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요

Windsurf, Zed, Gemini CLI 같은 다른 MCP 앱은 추가 방법이 저마다 달라요. 앱 목록에서 확인하세요

MCP를 쓰는 앱 모두 보기 →

JSON 설정은 아래 “개발자용”에 있어요

막혔나요? Ncloud을 쓰는 사람에게 물어보세요💬 토론 →
개발자용: 터미널 명령과 JSON 설정

컴퓨터에 설치

Claude Code

claude mcp add ncloud --env NCLOUD_ACCESS_KEY=your-value --env NCLOUD_SECRET_KEY=your-value --env NCLOUD_ZONE=your-value --env NCLOUD_REGION=your-value --env NCLOUD_TOOL_GROUPS=your-value --env NCLOUD_RESPONSE_PRUNE=your-value --env NCLOUD_TIMEOUT_MS=your-value --env NCLOUD_LANG=your-value --env NCLOUD_RESPONSE_MAXBYTES=your-value -- npx -y ncloud-mcp-server

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "ncloud": {
      "command": "npx",
      "args": [
        "-y",
        "ncloud-mcp-server"
      ],
      "env": {
        "NCLOUD_ACCESS_KEY": "your-value",
        "NCLOUD_SECRET_KEY": "your-value",
        "NCLOUD_ZONE": "your-value",
        "NCLOUD_REGION": "your-value",
        "NCLOUD_TOOL_GROUPS": "your-value",
        "NCLOUD_RESPONSE_PRUNE": "your-value",
        "NCLOUD_TIMEOUT_MS": "your-value",
        "NCLOUD_LANG": "your-value",
        "NCLOUD_RESPONSE_MAXBYTES": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "ncloud": {
      "command": "npx",
      "args": [
        "-y",
        "ncloud-mcp-server"
      ],
      "env": {
        "NCLOUD_ACCESS_KEY": "your-value",
        "NCLOUD_SECRET_KEY": "your-value",
        "NCLOUD_ZONE": "your-value",
        "NCLOUD_REGION": "your-value",
        "NCLOUD_TOOL_GROUPS": "your-value",
        "NCLOUD_RESPONSE_PRUNE": "your-value",
        "NCLOUD_TIMEOUT_MS": "your-value",
        "NCLOUD_LANG": "your-value",
        "NCLOUD_RESPONSE_MAXBYTES": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "ncloud": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "ncloud-mcp-server"
      ],
      "env": {
        "NCLOUD_ACCESS_KEY": "your-value",
        "NCLOUD_SECRET_KEY": "your-value",
        "NCLOUD_ZONE": "your-value",
        "NCLOUD_REGION": "your-value",
        "NCLOUD_TOOL_GROUPS": "your-value",
        "NCLOUD_RESPONSE_PRUNE": "your-value",
        "NCLOUD_TIMEOUT_MS": "your-value",
        "NCLOUD_LANG": "your-value",
        "NCLOUD_RESPONSE_MAXBYTES": "your-value"
      }
    }
  }
}

직접 입력할 값

  • NCLOUD_ACCESS_KEY 비밀 필수 env
    Ncloud API Access Key
  • NCLOUD_SECRET_KEY 비밀 필수 env
    Ncloud API Secret Key
  • NCLOUD_ZONE env
    Zone: 'pub' (default, Public zone), 'gov' (Government zone) or 'fin' (Financial zone). Selects the API gateways, regions and service catalogue; credentials must be issued by that zone's console. Any…
  • NCLOUD_REGION env
    Ncloud region code. Public zone: KR, JPN, SGN, USWN, DEN. Government zone: KR (KR-CENTRAL), KRS (KR-SOUTH). Financial zone: FKR. Default KR (FKR in the Financial zone).
  • NCLOUD_TOOL_GROUPS env
    Comma-separated tool groups to load at startup, e.g. 'compute,network,billing' or 'all,-billing'. Unset = all groups. Include the 'dynamic' keyword to start with the core set (common+compute+network+…
  • NCLOUD_RESPONSE_PRUNE env
    Set to '1' to strip empty values (null/""/[]/{}) from responses globally.
  • NCLOUD_TIMEOUT_MS env
    API request timeout in milliseconds (default 30000). HTTP 429 is always auto-retried up to 2 times; read-only query tools also retry 503/504 and network errors.
  • NCLOUD_LANG env
    Language for client error messages: 'en' for English, otherwise/unset is Korean (default).
  • NCLOUD_RESPONSE_MAXBYTES env
    Opt-in response-size guard for read-only tools. When set to a positive byte threshold, large read-only responses are truncated item-by-item to stay under it, adding 'truncated'/'suggestedPageSize' re…

이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.

한눈에 보기

주간 다운로드i
203/주
라이선스i
라이선스 표시 없음
연결 방식
내 컴퓨터에서 실행
최신 버전i
2.2.0
레지스트리 공개i
2026년 11월 10일
코드 마지막 변경i
2026년 10월 30일
제작자
sjk4425
패키지
npm: ncloud-mcp-server
레지스트리 상태
활성

어떤 앱에서 쓸 수 있나요

이 서버의 연결 방식과 각 앱의 공식 문서를 바탕으로 했어요. 2026년 11월 10일 확인.

내 컴퓨터에서 실행하는 앱

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

모든 앱과 장단점 →

할 수 있는 일

내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 11일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 GitHub 계정 sjk4425 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요

  • ✓ 통과

    계속 관리되고 있음

    코드 마지막 변경: 11일 전

  • … 아직 점검 안 함

    라이선스 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • – 해당 없음

    엔드포인트 응답

    내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요

  • – 해당 없음

    OAuth로 로그인

    내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요

  • … 아직 점검 안 함

    도구 설명에 숨겨진 지시 없음

    내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요

토론

질문하고, 팁을 나누고, 안 되는 점을 알려 주세요. "도움이 됨"이 많은 순서예요.

아직 글이 없어요. 처음으로 질문하거나 공유해 보세요.

이곳의 글은 사용자가 쓴 것으로, PopNx 팀의 글이 아니에요.

Google로 로그인하고 글쓰기

사용자 리뷰

아직 리뷰가 없어요

Google로 로그인하고 리뷰 쓰기

회계, 재무 및 세금 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 3114개 중 92%보다 스타가 많아요
  • 이 카테고리의 다른 서버 3114개 중 93%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 3114개 중 100%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

Ncloud, 안전한가요?

해당하는 기본 점검 2개 중 2개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

입력해야 할 값: NCLOUD_ACCESS_KEY, NCLOUD_SECRET_KEY

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 11일 전 변경됐고, 최신 버전(2.2.0)은 오늘 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Node.js도 있어야 해요.

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: CCXT, Finance Toolkit, AKQuant

대안

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

CCXT

Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets

제작자: ccxt널리 사용됨↓ 667/주★ 4.5만2개월 전 업데이트

내 컴퓨터에서 실행

Finance Toolkit

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

제작자: JerBouma널리 사용됨↓ 1.6만/주★ 5.5천어제 업데이트

컴퓨터 또는 클라우드

AKQuant

Write and backtest trading strategies with AKQuant: API lookup, strategy checks, backtest runs

제작자: akfamily널리 사용됨↓ 3.3천/주★ 2.6천그저께 업데이트

내 컴퓨터에서 실행

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.

Ncloud MCP Server

English

Naver Cloud Platform(Ncloud) 인프라를 AI 어시스턴트에서 직접 관리할 수 있는 Model Context Protocol (MCP) 서버입니다.

민간존(Public)·공공존(Government)·금융존(Financial)을 하나의 서버로 지원합니다. NCLOUD_ZONE=gov 또는 NCLOUD_ZONE=fin 한 줄로 해당 존의 API 게이트웨이·리전·서비스 카탈로그로 전환되며, 미설정 시 민간존입니다 → 존 선택.

주요 기능

Ncloud의 60개 이상 서비스, 1,000개 이상 API 도구를 MCP 프로토콜로 제공합니다.

카테고리서비스
ComputeServer, Block Storage, Snapshot, Public IP, Init Script, Login Key, Placement Group, Fabric Cluster ⓕ, Auto Scaling, Cloud Functions
NetworkingVPC, Subnet, ACG, Network ACL, NAT Gateway, Route Table, VPC Peering, Network Interface, Load Balancer, Target Group, Global DNS, Global Traffic Manager ⓕ
DatabaseCloud DB for MySQL, PostgreSQL, MSSQL, MongoDB, Cache (Redis/Valkey), Cloud DB Serverless (MySQL) 🅿
StorageObject Storage (S3 호환), Ncloud Storage (S3 호환) ⓕ, NAS, Archive Storage (Swift 호환) ⓕ
ContainersNcloud Kubernetes Service (NKS), Container Registry
SecurityCertificate Manager (2.0은 민간존 전용·메인 계정 키 필요), Private CA ⓕ, KMS (금융존은 암·복호화 6종만), Security Monitoring ⓕ, Secret Manager 🅿
MonitoringCloud Insight, Log Analytics
Management & GovernanceActivity Tracer, Cloud Advisor 🅿, Resource Manager, Sub Account, Web service Monitoring System (WMS), STS(호출자 식별)
DevToolsSourceCommit, SourceBuild, SourceDeploy, SourcePipeline
AnalyticsSearch Engine Service, Cloud Hadoop, Cloud Data Streaming Service, Data Stream 🅿, Data Catalog 🅿, Data Forest 🅿, Data Flow 🅿, Data Query 🅿, Datafence 🅿, Cloud Data Box 🅿
MediaVOD Station, Live Station ⓖ, One Click Multi DRM ⓕ
Content Delivery (CDN)Global Edge ⓕ, CDN+ (금융존 전용)
ApplicationAPI Gateway, SENS (SMS/알림톡/브랜드메시지/Mail 🅿, 프로젝트), Cloud Outbound Mailer(민간존: 레거시 '27-12까지 / 공공존·금융존: 정식)
BillingBilling (요금/가격 조회, 비용·사용량, 할인)

ℹ️ 각 카테고리는 NCLOUD_TOOL_GROUPS의 그룹 key와 1:1로 대응합니다. 도구 일부만 로딩하려면 아래 도구 그룹 선택 표를 참고하세요.

🅿 = 민간존 전용(공공존·금융존 API 가이드에 없음) · ⓖ = 공공존 미제공 · ⓕ = 금융존 미제공. 존별 세부 차이는 존 선택의 표를 참고하세요.

모든 도구에 MCP 표준 tool annotations(readOnlyHint/destructiveHint/idempotentHint)이 부여되어, 지원 클라이언트에서 조회 도구 자동 승인·파괴적 도구 확인 UX를 적용할 수 있습니다. 파괴적 도구의 confirm 파라미터 게이트는 그대로 유지됩니다(이중 방어).

사전 요구사항

참고 사항

  • 민간존(Public)·공공존(Government)·금융존(Financial) 을 지원합니다. NCLOUD_ZONE으로 선택하며, 인증키는 반드시 해당 존 콘솔에서 발급한 것을 써야 합니다.
  • API 스펙은 민간존 API 가이드, 공공존 API 가이드, 금융존 API 가이드를 기반으로 작성되었으며, 존별 엔드포인트·리전·오퍼레이션 차이는 세 가이드를 대조해 반영했습니다.
  • 민간존 한국(KR) 리전 위주로 실계정 테스트되었습니다. 공공존·금융존 지원은 각 존의 공식 API 가이드 대조와 단위 테스트로 검증되었으며 아직 실계정으로 확인되지 않았습니다 — 공공존·금융존에서 문제가 있으면 이슈로 알려 주세요. 다른 리전·존에서는 일부 API의 동작이 다를 수 있습니다.

설치

npx (권장 — 설치 불필요)

별도 설치 없이 npx로 바로 실행할 수 있습니다:

npx -y ncloud-mcp-server

MCP 클라이언트 설정 방법은 아래 MCP 클라이언트 설정 섹션을 참고하세요.

소스에서 빌드
# 저장소 클론

git clone https://github.com/sjk4425/ncloud-mcp-server.git cd ncloud-mcp-server

의존성 설치 및 빌드

npm install npm run build

환경 변수

변수필수설명기본값
NCLOUD_ACCESS_KEY✅Ncloud API Access Key-
NCLOUD_SECRET_KEY✅Ncloud API Secret Key-
NCLOUD_ZONE-존 선택. pub(민간존), gov(공공존), fin(금융존). 잘못된 값이면 시작을 중단 (자세히는 아래 존 선택)pub
NCLOUD_REGION-리전 코드. 민간존 KR/JPN/SGN/USWN/DEN, 공공존 KR(수도권)/KRS(남부권), 금융존 FKRKR (금융존 FKR)
NCLOUD_API_URL-기본 API 게이트웨이 override(존 기본값을 덮어씀)민간존 https://ncloud.apigw.ntruss.com / 공공존 https://ncloud.apigw.gov-ntruss.com / 금융존 https://fin-ncloud.apigw.fin-ntruss.com
NCLOUD_ARCHIVE_PROJECT_ID-Archive Storage 프로젝트 ID-
NCLOUD_ARCHIVE_DOMAIN_ID-Archive Storage 도메인 ID-
NCLOUD_SENS_SERVICE_ID-SENS 채널 공통 기본 serviceId(NRN, 예 ncp:sms:kr:…). 채널별 변수 NCLOUD_SENS_SMS_SERVICE_ID / NCLOUD_SENS_ALIMTALK_SERVICE_ID / NCLOUD_SENS_BRANDMESSAGE_SERVICE_ID(미설정 시 알림톡 값 사용) / NCLOUD_SENS_MAIL_SERVICE_ID가 우선. 모든 SENS 도구는 serviceId 파라미터로 호출별 override 가능하며, NRN은 ncloud_sens_list_projects로 조회-
NCLOUD_OBJECT_STORAGE_ENDPOINT-Object Storage 호스트 덮어쓰기(서명 리전은 존 기본값 유지). 금융존 기본값은 VPC 내부 전용 Private 호스트 kr.object.private.fin-ncloudstorage.com이므로, 금융존 밖(인터넷 경로가 있는 곳)에서 쓸 때는 kr.object.fin-ncloudstorage.com으로 지정존별 기본값
NCLOUD_STORAGE_ADDRESSING-Ncloud Storage(ncloud_ncs_*) 버킷 주소 방식. 기본은 공식 문서의 virtual-hosted(https://{bucket}.kr.ncloudstorage.com/), path면 이전 방식(https://kr.ncloudstorage.com/{bucket}/)으로 되돌림. Ncloud Storage는 KR 단일 리전이라 NCLOUD_REGION과 무관virtual-hosted
NCLOUD_TOOL_GROUPS-시작 시 로딩할 도구 그룹 선택. 미설정 시 전체 ON. dynamic을 포함하면 핵심 그룹만 켜고 세션 중 확장 허용(그 외 값은 잠금) (자세히는 아래 도구 그룹 선택 참조)전체
NCLOUD_RESPONSE_PRUNE-1이면 응답에서 빈 값(null/""/[]/{})을 전역 제거0
NCLOUD_TIMEOUT_MS-API 요청 타임아웃(밀리초). 초과 시 호출이 중단되고 안내 메시지를 반환 (HTTP 429는 항상 최대 2회 자동 재시도, 조회 도구는 503/504·네트워크 오류도 재시도)30000
NCLOUD_LANG-클라이언트 에러 메시지 언어. en이면 영문, 그 외/미설정이면 한국어ko
NCLOUD_RESPONSE_MAXBYTES-옵트인 응답 크기 가드(바이트). 양수면 조회 도구의 대형 응답을 항목 단위로 잘라 임계 이하로 만들고 truncated/suggestedPageSize 힌트를 덧붙임. 미설정/0이면 가드 OFF(응답 무변경)-

존 선택 (민간존 / 공공존 / 금융존)

하나의 패키지로 세 존을 지원합니다. NCLOUD_ZONE만 바꾸면 API 게이트웨이 도메인, 리전 카탈로그, 존별 서비스 카탈로그, 일부 서비스의 API 버전·경로·필드 차이까지 서버가 알아서 맞춥니다. 도구 이름과 파라미터는 세 존에서 동일하므로 프롬프트를 바꿀 필요가 없습니다.

민간존 (pub, 기본값)공공존 (gov)금융존 (fin)
인증키 발급민간존 콘솔공공존 콘솔금융존 콘솔
기본 게이트웨이ncloud.apigw.ntruss.comncloud.apigw.gov-ntruss.comfin-ncloud.apigw.fin-ntruss.com
리전 (NCLOUD_REGION)KR, JPN, SGN, USWN, DENKR(수도권), KRS(남부권)FKR
API 가이드https://api.ncloud-docs.com/docs/homehttps://api-gov.ncloud-docs.com/docshttps://api-fin.ncloud-docs.com/docs/api-overview
도구 수 (전 그룹)1,3001,007862

도구 수는 NCLOUD_ARCHIVE_PROJECT_ID/NCLOUD_ARCHIVE_DOMAIN_ID 미설정 기준입니다. 설정하면 Archive Storage 도구 10개가 민간존·공공존에 추가됩니다.

⚠️ 인증키는 존별로 별개입니다. 민간존 키로 공공존·금융존을 호출하면(또는 그 반대) 인증 오류가 납니다. NCLOUD_ZONE에 pub/gov/fin 외의 값을 주면 다른 존으로 조용히 가지 않도록 서버가 시작 시 종료합니다.

🔑 계정·키 관련 주의 (2.0.0)

- Certificate Manager 2.0 (ncloud_cm2_*, 민간존)은 메인 계정 Access Key로만 호출됩니다(Ncloud 기술지원 확인). 서브 계정 키는 2.0 엔드포인트가 HTTP 403으로 거부하며, 이때 서버는 호출자 정보와 함께 안내문을 돌려주고 조회·외부 인증서 등록은 어떤 키로든 되는 1.0 도구(ncloud_list_certificates, ncloud_register_external_certificate)를 안내합니다.

- Secret Manager (ncloud_secret_*, 민간존)은 시크릿을 암호화한 KMS 키 종류에 따라 호스트가 다릅니다. 모든 도구의 keyIsolation 파라미터로 고릅니다 — global(기본, secretmanager.apigw.ntruss.com) / regional(KMS 리전 격리 키, ocapi-kr.ncloud.com/secretmanager; 일본 리전은 격리 키만). 격리 키 호스트는 서버 시작 시 리전(NCLOUD_REGION)으로 정해집니다.

- Cloud DB Serverless (ncloud_serverless_*, 민간존)도 메인 계정 Access Key로만 호출됩니다. 서브 계정 키는 API가 HTTP 403 sub account is not supported yet로 거부하며(2026-10-02 재확인, NCP_ADMINISTRATOR 서브 계정), 서버는 그 403에 메인 계정 키를 쓰라는 안내를 덧붙입니다. 같은 키로 Cloud DB for MySQL 등 다른 DB 도구는 정상 동작합니다.

- 현재 키가 메인 계정인지 서브 계정인지는 ncloud_get_caller_identity(STS, 세 존)로 확인할 수 있습니다.

공공존 설정 예시

{

"mcpServers": { "ncloud-gov": { "command": "npx", "args": ["-y", "ncloud-mcp-server"], "env": { "NCLOUD_ZONE": "gov", "NCLOUD_ACCESS_KEY": "your-gov-access-key", "NCLOUD_SECRET_KEY": "your-gov-secret-key", "NCLOUD_REGION": "KR" } } } }

금융존은 "NCLOUD_ZONE": "fin", "NCLOUD_REGION": "FKR"(생략 가능 — 금융존 기본값)에 금융존 콘솔에서 발급한 키를 넣으면 됩니다. 여러 존을 동시에 쓰려면 위처럼 이름이 다른 서버 항목을 여러 개(ncloud, ncloud-gov, ncloud-fin) 등록하면 됩니다.

존별 차이 (공식 가이드 대조, 2026-09-30 기준)

구분내용
민간존 전용 서비스Cloud DB Serverless, Cloud Advisor, Live Station(금융존은 제공), Data Stream/Catalog/Forest/Flow/Query, Datafence, Cloud Data Box, Secret Manager, Certificate Manager 2.0, SENS Mail 채널
민간존 전용 오퍼레이션LB 리스너 인증서(SNI) 3종(금융존은 제공), NKS kubeconfig 재발급, VOD Station 채널 수정(금융존은 제공), DRM 정책 복제, SES/CDSS의 KVM(G3) 생성·스펙 조회 계열, KMS 키 생성의 protectionType
공공존 전용 오퍼레이션Cloud DB for Cache 사용자(ACL) 관리 4종, Certificate Manager 사설 인증서 발급(issuePrivate), Cloud Outbound Mailer 발송·조회 5종(금융존도 제공; 민간존은 SENS Mail로 대체)
금융존 미제공 서비스Global Traffic Manager, Ncloud Storage, Archive Storage, Cloud DB Serverless, Fabric Cluster, NKS Add-on Manager, Cloud Advisor, Data*, One Click Multi DRM, Global Edge(금융존 cdn 그룹은 CDN+ 5종), Private CA, Security Monitoring, KMS API 2.0(키 관리·ACL·토큰)
금융존 전용 오퍼레이션Cloud Insight Metric Export 6종, Cloud Log Analytics 서버 로그 수집 해제(ncloud_delete_server_log_collection)
같은 서비스, 다른 APICloud Functions: 민간존·금융존 API v2.1(/ncf/api/v2; 금융존은 VPC 전용, platform 쿼리 없음) / 공공존 API v2.0(/api/v2, Classic 전용, cron·github 트리거만). Object Storage: 공공존 kr/krs.object.gov-ncloudstorage.com(서명 리전 gov-standard/gov2-standard), 금융존 kr.object.fin-ncloudstorage.com(fin-standard). NKS·NCR·SES·CDSS·Log Analytics: 리전이 경로에 들어가며(민간존 sgn/jpn, 공공존 krs, 금융존 fkr) 서버가 활성 리전으로 조립. NKS 금융존 경로 접두 /nks/v2(다른 존 /vnks/v2). Live Station 금융존: 민간존 호스트에 경로 접두 /api/fin-v2. KMS 금융존: v1 게이트웨이(kms.apigw.fin-ntruss.com)의 암·복호화 6종만
호스트가 규칙(*.apigw.gov-ntruss.com)과 다른 공공존 서비스Container Registry gov-ncr, Private CA privateca, VOD Station vod-station, KMS ocapi.gov-ncloud.com, Ncloud Storage/Object Storage/Archive *.gov-ncloudstorage.com
호스트가 규칙(*.apigw.fin-ntruss.com)과 다른 금융존 서비스기본 게이트웨이 fin-ncloud, SES fin-vpcsearchengine, CDSS fin-clouddatastreamingservice, Billing billingapi.apigw-pub, SourceDeploy/SourcePipeline(vpc 접두 없음), Live Station(민간존 호스트), Object Storage kr.object.fin-ncloudstorage.com
이식하지 않은 서비스민간·공공존의 CDN+, Global CDN (민간은 종료, 공공은 2026-12-31 종료 예정 — Global Edge 사용). 금융존은 Global Edge가 없어 CDN+ 5종을 등록

해당 존에서 제공되지 않는 도구는 등록 자체가 되지 않으므로 도구 목록에 나타나지 않습니다. ncloud_get_current_region으로 현재 서버가 묶인 존과 사용 가능한 리전을 확인할 수 있습니다.

MCP 클라이언트 설정

npx 사용 (권장)

mcp.json (또는 해당 클라이언트의 MCP 설정 파일)에 추가:

{

"mcpServers": { "ncloud": { "command": "npx", "args": ["-y", "ncloud-mcp-server"], "env": { "NCLOUD_ACCESS_KEY": "your-access-key", "NCLOUD_SECRET_KEY": "your-secret-key", "NCLOUD_REGION": "KR" } } } }

소스 빌드 사용
{

"mcpServers": { "ncloud": { "command": "node", "args": ["path/to/ncloud-mcp-server/dist/index.js"], "env": { "NCLOUD_ACCESS_KEY": "your-access-key", "NCLOUD_SECRET_KEY": "your-secret-key", "NCLOUD_REGION": "KR" } } } }

도구 그룹 선택 (선택)

기본 설정만으로 전체 도구(약 1,000개)가 모두 동작합니다. 그냥 다 쓰고 싶다면 이 변수를 설정하지 마세요 — 미설정이 곧 "전체 ON"이며 기존과 동일하게 동작합니다. 아래는 *시작 컨텍스트를 가볍게 하거나(권장: dynamic), 도구를 일부만 켜고 싶을 때*만 보면 됩니다.

왜 필요한가요? 전체 ON이면 도구 정의만으로 세션 컨텍스트를 크게 점유합니다(tools/list ≈ 694KB / 약 177k 토큰). NCLOUD_TOOL_GROUPS로 필요한 그룹만 켜면 AI가 한 번에 보는 도구 수가 줄어 토큰 비용이 절감되고 도구

앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요