Get the FREE Ultimate OpenClaw Setup Guide →

data-go s

Korea public data portal (data.go.kr) API MCP servers

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio koomook-data-go-mcp-servers uvx data-go-mcp.pps-narajangteo@latest \
  --env API_KEY="your-api-key-here"

How to use

This MCP server collection wraps Korea's data.go.kr public API into MCP servers so AI tools can access public data through a standard interface. Each server exposes a specific dataset or service, such as NPS Business Enrollment for business establishment information, NTS Business Verification for business registration status and validity, PPS Narajangteo for procurement-related data, FSC Financial Info for corporate financial data, Presidential Speeches for presidential records, and MSDS Chemical Info for chemical safety data. You can deploy the servers via UV or pip, then point your MCP clients (like Claude Desktop, Cline, Cursor, Windsurf) to the appropriate server IDs. Common tools across servers include search and validation operations, with API_KEY required as an environment variable for data.go.kr authentication. For example, NPS allows searching establishments, while NTS provides validation and status checks of business registrations. The configuration shown uses the latest published versions to ensure up-to-date API coverage.

How to install

Prerequisites:

  • Python 3.10+ or a compatible runtime
  • Network access to install packages
  • An API key from data.go.kr for all servers

Installation steps (UV and Pip):

# UV-based installation (recommended for quick local setup)
uv pip install data-go-mcp.nps-business-enrollment
uv pip install data-go-mcp.nts-business-verification
uv pip install data-go-mcp.pps-narajangteo
uv pip install data-go-mcp.fsc-financial-info
uv pip install data-go-mcp.presidential-speeches
uv pip install data-go-mcp.msds-chemical-info
# Pip-based installation
pip install data-go-mcp.nps-business-enrollment
pip install data-go-mcp.nts-business-verification
pip install data-go-mcp.pps-narajangteo
pip install data-go-mcp.fsc-financial-info
pip install data-go-mcp.presidential-speeches
pip install data-go-mcp.msds-chemical-info

Claude Desktop 설정 예시 (환경 파일 포함):

{
  "mcpServers": {
    "data-go-mcp.nps-business-enrollment": {
      "command": "uvx",
      "args": ["data-go-mcp.nps-business-enrollment@latest"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    },
    "data-go-mcp.nts-business-verification": {
      "command": "uvx",
      "args": ["data-go-mcp.nts-business-verification@latest"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    },
    "data-go-mcp.pps-narajangteo": {
      "command": "uvx",
      "args": ["data-go-mcp.pps-narajangteo@latest"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    },
    "data-go-mcp.fsc-financial-info": {
      "command": "uvx",
      "args": ["data-go-mcp.fsc-financial-info@latest"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    },
    "data-go-mcp.presidential-speeches": {
      "command": "uvx",
      "args": ["data-go-mcp.presidential-speeches@latest"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    },
    "data-go-mcp.msds-chemical-info": {
      "command": "uvx",
      "args": ["data-go-mcp.msds-chemical-info@latest"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    }
  }
}

참고: @latest를 사용하면 항상 최신 버전이 실행됩니다.

Additional notes

Tips and common considerations: - API_KEY는 data.go.kr에서 발급받은 키를 사용합니다. 키를 안전하게 보관하고 노출되지 않도록 설정 파일 또는 환경 변수로 관리하세요. - 각 MCP 서버는 uvx를 통해 설치되며, 최신 버전으로 유지하려면 @latest 태그를 사용하거나 uvx/pip 패키지 버전을 주기적으로 확인하세요. - 네트워크 제한이나 방화벽 설정으로 external API에 접근이 차단될 수 있습니다. 필요한 도메인에 대한 접근 권한을 확인하세요. - 서버별 도구 목록은 README의 사용법 섹션에 명시되어 있으며, 예시 파라미터와 반환 형식은 데이터.go.kr API 명세에 따릅니다. - 데이터 형식이 변경될 수 있으므로, 주기적으로 MCP 서버의 업데이트를 확인하는 것이 좋습니다.

Related MCP Servers

Sponsor this space

Reach thousands of developers