Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
作者による説明(英語の原文)
MCP server for Naver Cloud Platform (Ncloud) — Public, Government and Financial zones
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
NCLOUD_ACCESS_KEY, NCLOUD_SECRET_KEY, NCLOUD_ZONE, NCLOUD_REGION, NCLOUD_TOOL_GROUPS, NCLOUD_RESPONSE_PRUNE, NCLOUD_TIMEOUT_MS, NCLOUD_LANG, NCLOUD_RESPONSE_MAXBYTES「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、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"
}
}
}
}ターミナルでこれを実行します
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動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.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"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/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"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
NCLOUD_ZONE envNCLOUD_REGION envNCLOUD_TOOL_GROUPS envNCLOUD_RESPONSE_PRUNE envNCLOUD_TIMEOUT_MS envNCLOUD_LANG envNCLOUD_RESPONSE_MAXBYTES envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント sjk4425 で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:NCLOUD_ACCESS_KEY, NCLOUD_SECRET_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(2.1.0)がレジストリに届いたのは7 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Finance Toolkit, SolidInvoice, Korea Tax Calculator
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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 프로토콜로 제공합니다.
| 카테고리 | 서비스 |
|---|---|
| Compute | Server, Block Storage, Snapshot, Public IP, Init Script, Login Key, Placement Group, Fabric Cluster ⓕ, Auto Scaling, Cloud Functions |
| Networking | VPC, Subnet, ACG, Network ACL, NAT Gateway, Route Table, VPC Peering, Network Interface, Load Balancer, Target Group, Global DNS, Global Traffic Manager ⓕ |
| Database | Cloud DB for MySQL, PostgreSQL, MSSQL, MongoDB, Cache (Redis/Valkey), Cloud DB Serverless (MySQL) 🅿 |
| Storage | Object Storage (S3 호환), Ncloud Storage (S3 호환) ⓕ, NAS, Archive Storage (Swift 호환) ⓕ |
| Containers | Ncloud Kubernetes Service (NKS), Container Registry |
| Security | Certificate Manager (2.0은 민간존 전용·메인 계정 키 필요), Private CA ⓕ, KMS (금융존은 암·복호화 6종만), Security Monitoring ⓕ, Secret Manager 🅿 |
| Monitoring | Cloud Insight, Log Analytics |
| Management & Governance | Activity Tracer, Cloud Advisor 🅿, Resource Manager, Sub Account, Web service Monitoring System (WMS), STS(호출자 식별) |
| DevTools | SourceCommit, SourceBuild, SourceDeploy, SourcePipeline |
| Analytics | Search Engine Service, Cloud Hadoop, Cloud Data Streaming Service, Data Stream 🅿, Data Catalog 🅿, Data Forest 🅿, Data Flow 🅿, Data Query 🅿, Datafence 🅿, Cloud Data Box 🅿 |
| Media | VOD Station, Live Station ⓖ, One Click Multi DRM ⓕ |
| Content Delivery (CDN) | Global Edge ⓕ, CDN+ (금융존 전용) |
| Application | API Gateway, SENS (SMS/알림톡/브랜드메시지/Mail 🅿, 프로젝트), Cloud Outbound Mailer(민간존: 레거시 '27-12까지 / 공공존·금융존: 정식) |
| Billing | Billing (요금/가격 조회, 비용·사용량, 할인) |
ℹ️ 각 카테고리는
NCLOUD_TOOL_GROUPS의 그룹 key와 1:1로 대응합니다. 도구 일부만 로딩하려면 아래 도구 그룹 선택 표를 참고하세요.
🅿 = 민간존 전용(공공존·금융존 API 가이드에 없음) · ⓖ = 공공존 미제공 · ⓕ = 금융존 미제공. 존별 세부 차이는 존 선택의 표를 참고하세요.
모든 도구에 MCP 표준 tool annotations(readOnlyHint/destructiveHint/idempotentHint)이 부여되어, 지원 클라이언트에서 조회 도구 자동 승인·파괴적 도구 확인 UX를 적용할 수 있습니다. 파괴적 도구의 confirm 파라미터 게이트는 그대로 유지됩니다(이중 방어).
NCLOUD_ZONE으로 선택하며, 인증키는 반드시 해당 존 콘솔에서 발급한 것을 써야 합니다.별도 설치 없이 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(남부권), 금융존 FKR | KR (금융존 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.com | ncloud.apigw.gov-ntruss.com | fin-ncloud.apigw.fin-ntruss.com |
리전 (NCLOUD_REGION) | KR, JPN, SGN, USWN, DEN | KR(수도권), KRS(남부권) | FKR |
| API 가이드 | https://api.ncloud-docs.com/docs/home | https://api-gov.ncloud-docs.com/docs | https://api-fin.ncloud-docs.com/docs/api-overview |
| 도구 수 (전 그룹) | 1,300 | 1,007 | 862 |
도구 수는
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 403sub 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) |
| 같은 서비스, 다른 API | Cloud 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.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가 한 번에 보는 도구 수가 줄어 토큰 비용이 절감되고 도구
冒頭だけを表示しています。続きはリポジトリで読めます