io.github.sjk4425/ncloud-gov MCP Server
io.github.sjk4425/ncloud-gov
What is the io.github.sjk4425/ncloud-gov MCP server?
MCP server for managing Naver Cloud Platform Government (Ncloud 공공존) infrastructure
How to install io.github.sjk4425/ncloud-gov
Copy-paste configuration for popular MCP clients.
NCLOUD_ACCESS_KEYrequiredsecretNcloud 공공존 API Access Key (console.gov-ncloud.com 발급)
NCLOUD_SECRET_KEYrequiredsecretNcloud 공공존 API Secret Key (console.gov-ncloud.com 발급)
NCLOUD_REGIONNcloud region code (공공존 기본 KR)
NCLOUD_API_URL기본 API Gateway 도메인 override. 미설정 시 https://ncloud.apigw.gov-ntruss.com (공공존 기본값).
NCLOUD_TOOL_GROUPSComma-separated tool groups to load at startup, e.g. 'compute,network' or 'all,-database'. Unset = all groups. Include the 'dynamic' keyword to start with the core set (common+compute+network+database) AND allow mid-session expansion via the ncloud_enable_tool_group meta tool. common is always on.
NCLOUD_RESPONSE_PRUNESet to '1' to strip empty values (null/""/[]/{}) from responses globally.
NCLOUD_TIMEOUT_MSAPI 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_LANGLanguage for client error messages: 'en' for English, otherwise/unset is Korean (default).
NCLOUD_RESPONSE_MAXBYTESOpt-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. Unset/0 = guard off.
{
"mcpServers": {
"ncloud-gov": {
"command": "npx",
"args": [
"-y",
"ncloud-gov-mcp-server"
],
"env": {
"NCLOUD_ACCESS_KEY": "<YOUR_NCLOUD_ACCESS_KEY>",
"NCLOUD_SECRET_KEY": "<YOUR_NCLOUD_SECRET_KEY>",
"NCLOUD_REGION": "<YOUR_NCLOUD_REGION>",
"NCLOUD_API_URL": "<YOUR_NCLOUD_API_URL>",
"NCLOUD_TOOL_GROUPS": "<YOUR_NCLOUD_TOOL_GROUPS>",
"NCLOUD_RESPONSE_PRUNE": "<YOUR_NCLOUD_RESPONSE_PRUNE>",
"NCLOUD_TIMEOUT_MS": "<YOUR_NCLOUD_TIMEOUT_MS>",
"NCLOUD_LANG": "<YOUR_NCLOUD_LANG>",
"NCLOUD_RESPONSE_MAXBYTES": "<YOUR_NCLOUD_RESPONSE_MAXBYTES>"
}
}
}
}{
"mcpServers": {
"ncloud-gov": {
"command": "npx",
"args": [
"-y",
"ncloud-gov-mcp-server"
],
"env": {
"NCLOUD_ACCESS_KEY": "<YOUR_NCLOUD_ACCESS_KEY>",
"NCLOUD_SECRET_KEY": "<YOUR_NCLOUD_SECRET_KEY>",
"NCLOUD_REGION": "<YOUR_NCLOUD_REGION>",
"NCLOUD_API_URL": "<YOUR_NCLOUD_API_URL>",
"NCLOUD_TOOL_GROUPS": "<YOUR_NCLOUD_TOOL_GROUPS>",
"NCLOUD_RESPONSE_PRUNE": "<YOUR_NCLOUD_RESPONSE_PRUNE>",
"NCLOUD_TIMEOUT_MS": "<YOUR_NCLOUD_TIMEOUT_MS>",
"NCLOUD_LANG": "<YOUR_NCLOUD_LANG>",
"NCLOUD_RESPONSE_MAXBYTES": "<YOUR_NCLOUD_RESPONSE_MAXBYTES>"
}
}
}
}{
"mcpServers": {
"ncloud-gov": {
"command": "npx",
"args": [
"-y",
"ncloud-gov-mcp-server"
],
"env": {
"NCLOUD_ACCESS_KEY": "<YOUR_NCLOUD_ACCESS_KEY>",
"NCLOUD_SECRET_KEY": "<YOUR_NCLOUD_SECRET_KEY>",
"NCLOUD_REGION": "<YOUR_NCLOUD_REGION>",
"NCLOUD_API_URL": "<YOUR_NCLOUD_API_URL>",
"NCLOUD_TOOL_GROUPS": "<YOUR_NCLOUD_TOOL_GROUPS>",
"NCLOUD_RESPONSE_PRUNE": "<YOUR_NCLOUD_RESPONSE_PRUNE>",
"NCLOUD_TIMEOUT_MS": "<YOUR_NCLOUD_TIMEOUT_MS>",
"NCLOUD_LANG": "<YOUR_NCLOUD_LANG>",
"NCLOUD_RESPONSE_MAXBYTES": "<YOUR_NCLOUD_RESPONSE_MAXBYTES>"
}
}
}
}{
"servers": {
"ncloud-gov": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ncloud-gov-mcp-server"
],
"env": {
"NCLOUD_ACCESS_KEY": "<YOUR_NCLOUD_ACCESS_KEY>",
"NCLOUD_SECRET_KEY": "<YOUR_NCLOUD_SECRET_KEY>",
"NCLOUD_REGION": "<YOUR_NCLOUD_REGION>",
"NCLOUD_API_URL": "<YOUR_NCLOUD_API_URL>",
"NCLOUD_TOOL_GROUPS": "<YOUR_NCLOUD_TOOL_GROUPS>",
"NCLOUD_RESPONSE_PRUNE": "<YOUR_NCLOUD_RESPONSE_PRUNE>",
"NCLOUD_TIMEOUT_MS": "<YOUR_NCLOUD_TIMEOUT_MS>",
"NCLOUD_LANG": "<YOUR_NCLOUD_LANG>",
"NCLOUD_RESPONSE_MAXBYTES": "<YOUR_NCLOUD_RESPONSE_MAXBYTES>"
}
}
}
}claude mcp add ncloud-gov --env NCLOUD_ACCESS_KEY=<YOUR_NCLOUD_ACCESS_KEY> --env NCLOUD_SECRET_KEY=<YOUR_NCLOUD_SECRET_KEY> --env NCLOUD_REGION=<YOUR_NCLOUD_REGION> --env NCLOUD_API_URL=<YOUR_NCLOUD_API_URL> --env NCLOUD_TOOL_GROUPS=<YOUR_NCLOUD_TOOL_GROUPS> --env NCLOUD_RESPONSE_PRUNE=<YOUR_NCLOUD_RESPONSE_PRUNE> --env NCLOUD_TIMEOUT_MS=<YOUR_NCLOUD_TIMEOUT_MS> --env NCLOUD_LANG=<YOUR_NCLOUD_LANG> --env NCLOUD_RESPONSE_MAXBYTES=<YOUR_NCLOUD_RESPONSE_MAXBYTES> -- npx -y ncloud-gov-mcp-serverRelated MCP servers
io.github.sjk4425/ncloud
MCP server for managing Naver Cloud Platform (Ncloud) infrastructure