Labsco
pinnaclesoft-ko logo

Seoul Public Data

β˜… 1

from pinnaclesoft-ko

Provides public data for Seoul, South Korea, including subway ridership and cultural event information, via the Seoul Public Data API.

πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

μ„œμšΈ 곡곡데이터 MCP μ„œλ²„ 예제

μ„œμšΈ 곡곡데이터 APIλ₯Ό μ‚¬μš©ν•˜μ—¬ μ„œμšΈμ‹œμ˜ λ‹€μ–‘ν•œ 곡곡 데이터λ₯Ό μ œκ³΅ν•˜λŠ” MCP μ„œλ²„ μ˜ˆμ œμž…λ‹ˆλ‹€.

예제 λͺ©λ‘

  • μ„œμšΈμ‹œ μ§€ν•˜μ² ν˜Έμ„ λ³„ 역별 μŠΉν•˜μ°¨ 인원 정보
  • μ„œμšΈμ‹œ 문화행사 정보

섀정방법

μ„œμšΈ 곡곡데이터 API ν‚€ μ„€μ •

μ„œμšΈμ‹œ μ§€ν•˜μ² ν˜Έμ„ λ³„ 역별 μŠΉν•˜μ°¨ 인원 정보

파일 modules/KoreaSeoulCulturalEventInfo.ts에 λ‹€μŒ {API ν‚€}λ₯Ό μΆ”κ°€ν•œλ‹€.

import {
    Tool,
} from "@modelcontextprotocol/sdk/types.js";

const API_URL = "http://openapi.seoul.go.kr:8088/{authKey}/json/culturalEventInfo/{StartIndex}/{EndIndex}";
const API_KEY = "{API ν‚€}";

μ„œμšΈμ‹œ 문화행사 정보

파일 modules/KoreaSeoulSubwayStatus.ts에 λ‹€μŒ {API ν‚€}λ₯Ό μΆ”κ°€ν•œλ‹€.

import {
    Tool,
} from "@modelcontextprotocol/sdk/types.js";

const API_URL = "http://openapi.seoul.go.kr:8088/{authKey}/json/culturalEventInfo/{StartIndex}/{EndIndex}";
const API_KEY = "{API ν‚€}";

λΉŒλ“œν•˜κΈ°

npm i; npm run build

Claude Desktop 에 MCP μ„€μ • μΆ”κ°€ν•˜κΈ°

claude_desktop_config.json νŒŒμΌμ— λ‹€μŒμ„ μΆ”κ°€ν•œλ‹€. {λΉŒλ“œλœ 경둜}λŠ” μžμ‹ μ— 맞게 μΆ”κ°€ν•΄μ•Ό 함.

{
  "mcpServers": {
    "KoreaSeoulData": {
      "command": "node",
      "args": [
        "{λΉŒλ“œλœ 경둜}/seoul_korea/dist/index.js"
      ]
    }
  }
}

μ‚¬μš©μ˜ˆμ œ

μ„œμšΈμ‹œ μ§€ν•˜μ² ν˜Έμ„ λ³„ 역별 μŠΉν•˜μ°¨ 인원 정보

image

μ„œμšΈμ‹œ 문화행사 정보

image