Seoul Public Data

Fornece dados públicos de Seul, Coreia do Sul, incluindo informações sobre movimentação de metrô e eventos culturais, por meio da API Seoul Public Data.

Documentação

Exemplo de servidor MCP Seoul Public Data

Este é um exemplo de servidor MCP que fornece diversos dados públicos da cidade de Seul usando a API Seoul Public Data.

Lista de exemplos

  • Informações de embarque e desembarque de passageiros por linha e estação do metrô de Seul
  • Informações sobre eventos culturais de Seul

Como configurar

Configuração da chave da API Seoul Public Data

Informações de embarque e desembarque de passageiros por linha e estação do metrô de Seul

Adicione a seguinte {chave da API} ao arquivo modules/KoreaSeoulCulturalEventInfo.ts.

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 키}";

Informações sobre eventos culturais de Seul

Adicione a seguinte {chave da API} ao arquivo modules/KoreaSeoulSubwayStatus.ts.

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 키}";

Como compilar

npm i; npm run build

Adicionar configuração MCP ao Claude Desktop

Adicione o seguinte ao arquivo claude_desktop_config.json. {caminho compilado} deve ser ajustado conforme sua necessidade.

{
  "mcpServers": {
    "KoreaSeoulData": {
      "command": "node",
      "args": [
        "{빌드된 경로}/seoul_korea/dist/index.js"
      ]
    }
  }
}

Exemplos de uso

Informações de embarque e desembarque de passageiros por linha e estação do metrô de Seul

image

Informações sobre eventos culturais de Seul

image