mcpField
K
korail-mcp

korail-mcp

ローカル
github.com/lovelyquality地図・旅行39 週間前に更新

korail-mcp について

korail-mcp は、韓国鉄道公社の公共データを自然言語で検索するローカル stdio MCP サーバースイートです。11 サーバー、98 ツールで駅施設、列車運行、統計、貨物などを扱い、API キーの申請は不要です。

主な機能

  1. 0111 のデータサーバーで計 98 ツールを提供
  2. 02駅施設とバリアフリー情報の検索
  3. 03列車計画、運行情報、統計の取得
  4. 04貨物、路線、運賃、車両の検索
  5. 05API キーの申請不要でローカル stdio 実行

活用シーン

  1. 01駅のエレベーターやバリアフリー設備の確認
  2. 02列車の運行計画や運行情報の検索
  3. 03鉄道の旅客・貨物・輸送統計の確認
  4. 04路線、貨物データ、鉄道設備の検索

MCP 対応

ローカル stdio MCP クライアントに、11 サーバーの計 98 ツールを提供します。公共データ API の呼び出しは専用プロキシが処理するため、API キーの申請は不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"lovelyquality-korail": {
"command": "uvx",
"args": [
"korail-mcp"
]
}
}
}
起動コマンドuvx korail-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypikorail-mcp1.0.1

ツール

98

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
namestringはい

詳細

🇰🇷 한국어 · 🇬🇧 English

KORAIL 공공데이터 MCP

한국철도공사(KORAIL) 공공데이터를 AI에 연결하는 MCP(Model Context Protocol) 서버 모음입니다. 설치 후 Claude Desktop·Claude Code·Cursor·Antigravity·GitHub Copilot(CLI/VS Code) 등에서 자연어로 KORAIL 데이터를 조회할 수 있습니다.

✅ API 키 신청 불필요 — 전용 프록시 서버가 공공데이터 API 호출을 대신 처리합니다.

💻 로컬 설치형 (stdio) — 별도 서버 없이 개인 PC에서 직접 실행됩니다. Claude Desktop·Claude Code·Cursor·Antigravity·GitHub Copilot(CLI/VS Code) 등 로컬 MCP 클라이언트에 연결합니다. ChatGPT·Grok 같은 웹 서비스는 원격 연결이 필요합니다(하단 "그 밖의 방식" 참고).

📦 필요 디스크 공간 — 약 100MB (uv가 관리하는 Python과 패키지 포함)

👉 처음이신가요? 바로 아래 "제일 쉬운 방법"부터 시도해보세요. 98개 도구 전체 목록은 설치를 마친 뒤 필요할 때 참고하세요.


🤖 제일 쉬운 방법 — AI에게 그대로 시키기

Claude Code·Cursor·GitHub Copilot(CLI/VS Code)·Antigravity처럼 터미널 명령을 직접 실행할 수 있는 AI를 쓰고 있다면, 그 채팅창에 아래 문장을 그대로 붙여넣으세요.

https://github.com/lovelyquality/korail-mcp 의 README를 참고해서 이 MCP 서버를 설치하고 내 클라이언트에 연결해줘.

AI가 README를 직접 읽고 uv 설치 → korail-mcp 설치 → 클라이언트 설정 파일 등록까지 알아서 처리합니다. 완료되면 "서울역에 엘리베이터가 있나요?" 같은 질문으로 확인해보세요.

⚠️ ChatGPT·Grok처럼 로컬 명령을 실행하지 못하는 AI에서는 이 방법이 통하지 않습니다(왜인지는 하단 "그 밖의 방식" 참고). 그리고 AI가 중간에 막히거나, 애초에 이런 방식의 AI 도구가 없다면 → 바로 아래 "수동 설치"를 그대로 따라 하시면 됩니다.


⚙️ 수동 설치 (Windows · 2단계)

Python을 따로 설치하거나 저장소를 다운로드할 필요가 없습니다. uv가 필요한 것을 알아서 준비합니다.

1단계 — uv 설치 (최초 1회)

PowerShell을 열고 아래를 붙여넣습니다. 관리자 권한이 필요 없습니다.

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

설치 후 PowerShell을 새로 열고 uv --version이 출력되면 성공입니다.

2단계 — KORAIL MCP 설치 (최초 1회)
uv tool install --from git+https://github.com/lovelyquality/korail-mcp.git korail-mcp

마지막에 Installed 1 executable: korail-mcp 가 나오면 성공입니다.

⏳ 첫 설치는 1~3분 걸립니다(Python과 패키지를 받는 시간). 설치 후 실행은 약 5초입니다.

🔄 최신 버전으로 갱신 — uv tool upgrade korail-mcp 실행 후 클라이언트를 재시작하세요.

⚠️ 갱신 전에는 korail-mcp를 쓰는 클라이언트(Claude Desktop·Cursor·Antigravity·VS Code 등)를 먼저 완전히 종료하세요. 실행 중인 상태로 갱신하면 실행파일이 잠겨 있어 내부 패키지만 새 버전으로 바뀌고 실행파일은 그대로 남아 ModuleNotFoundError: No module named 'gateway'로 깨질 수 있습니다 (2026-08-24 실측으로 재현·확인). 이미 이 에러가 나면 korail-mcp.exe를 쓰는 모든 프로세스를 작업 관리자에서 종료한 뒤 uv tool install --from git+https://github.com/lovelyquality/korail-mcp.git korail-mcp --force로 재설치하세요. 여러 클라이언트가 같은 설치를 동시에 쓰는 것 자체는 문제 없습니다 — 충돌은 갱신하는 그 순간에만 일어납니다.


🔌 3단계 — 클라이언트 연결

아래 JSON을 클라이언트 설정 파일의 mcpServers 안에 넣고, <사용자명> 부분만 본인 윈도우 계정명으로 바꿉니다.

{
  "mcpServers": {
    "korail-mcp": {
      "command": "C:\\Users\\<사용자명>\\.local\\bin\\korail-mcp.exe"
    }
  }
}

💡 계정명을 모르면 PowerShell에 echo $env:USERNAME 을 입력하세요. 경로의 역슬래시는 JSON 규칙상 두 개(\\) 로 씁니다.

⚠️ 이미 다른 MCP 서버를 쓰고 있다면 korail-mcp 항목만 기존 mcpServers 안에 추가하세요(전체를 덮어쓰면 기존 서버가 사라집니다).

設定ファイルの場所
クライアント設定ファイル
Claude Desktop%APPDATA%\Claude\claude_desktop_config.json
Claude Codeclaude mcp add コマンドで登録(下記の別途案内を参照)
CursorC:\Users\<사용자명>\.cursor\mcp.json
AntigravityC:\Users\<사용자명>\.gemini\antigravity\mcp_config.json
GitHub Copilot CLIcopilot mcp add コマンドで登録(下記の別途案内を参照)
VS Code (GitHub Copilot Chat)下記の別途案内を参照(JSON 形式が異なります)
Claude Desktop — フォルダーがない場合
  1. エクスプローラーのアドレスバーに %APPDATA% と入力 → Enter
  2. Claude フォルダーがない場合は、手動で作成してください
  3. その中に claude_desktop_config.json ファイルを作成し、上記の JSON を入れてください

AppData が表示されない場合は、エクスプローラー → 表示 → 隠しファイルにチェックを入れてください。

Claude Code — 実際のアカウントでツール呼び出しまで実測済み

ターミナルで使う Claude Code CLI(claude。VS Code や Claude Desktop がなくても動作します)で、実際のアカウントに接続して検証しました。

# 1) korail-mcp를 MCP 서버로 등록 (최초 1회)
claude mcp add korail-mcp -s user -- "C:\Users\<사용자명>\.local\bin\korail-mcp.exe"

# 2) 실제 질문 (해당 도구만 허용)
claude -p "korail-mcp 도구를 사용해서 서울역에 엘리베이터가 있는지 알려줘" --allowedTools "mcp__korail-mcp__*"

✅ 2026-08-24 実測結果 — 上記のコマンドを実際に実行し、実データを使った回答まで確認しました:

ソウル駅 — エレベーターあり(18台)
エスカレーター:23台 · 一般トイレ:あり · 授乳室:あり · 総合案内センター:あり
(出典:韓国鉄道公社の公共データポータル「便宜施設情報」、リアルタイム API 基準)

claude mcp list で登録を確認し、claude mcp remove korail-mcp で削除できます。対話形式で使う場合は、--allowedTools を付けずに実行すると、最初のツール呼び出し時に承認するかどうかを尋ねられます。

Cursor / Antigravity — ファイルやフォルダーがない場合

.cursor または .gemini\antigravity フォルダーや、その中の設定ファイルがない場合は、手動で作成できます。

  1. エクスプローラーのアドレスバーに %USERPROFILE% と入力 → Enter(自分のアカウントフォルダーに移動)
  2. 存在しないフォルダー(.cursor または .gemini\antigravity)を新しく作成してください
  3. その中に mcp.json(Cursor)または mcp_config.json(Antigravity)ファイルを作成し、上記の JSON を入れてください

Antigravity では、チャットに上記の JSON を貼り付けて「この MCP サーバーを登録して」と依頼する方法が簡単です。無料でインストールでき、KORAIL MCP との接続に別途サブスクリプションは必要ありません。

GitHub Copilot CLI — 実際のアカウントでツール呼び出しまで実測済み

ターミナルで使う公式 GitHub Copilot CLI(@github/copilot。VS Code がなくても動作します)で、実際のアカウントに接続して検証しました。無料プランでも MCP サーバーに接続できます(ただし、月間チャット 50 回、モデルは Claude Haiku 4.5 / GPT-5 mini に制限されます)。

⚠️ 事前準備 — Node.js 22 以上が必要です。 node --version で確認し、インストールされていない場合は nodejs.org から LTS バージョンをインストールしてください(uv とは異なり、自動では準備されません)。

# 1) 설치 (최초 1회)
npm install -g @github/copilot

# 2) korail-mcp를 MCP 서버로 등록 (최초 1회)
copilot mcp add korail-mcp -- "C:\Users\<사용자명>\.local\bin\korail-mcp.exe"

# 3) 실제 질문 (도구 자동 승인)
copilot -p "서울역에 엘리베이터가 있는지 korail-mcp 도구로 조회해줘" --allow-all-tools

✅ 2026-08-24 実測結果 — 上記のコマンドを実際に実行し、GitHub Copilot が get_urban_accessibility ツールを自動で呼び出して、実データに基づいて回答するところまで確認しました:

● get_urban_accessibility (MCP: korail-mcp) · station_name: "ソウル駅", facility_type: "elevator"

はい、ソウル駅にはエレベーターがあります!合計 17 台のエレベーターが設置されています。
- 空港鉄道(AR):9 台 · 京義・中央線(KR):1 台 · 1 号線(S1):4 台 · 4 号線(S1):3 台

設定ファイルは ~/.copilot/mcp-config.json の mcpServers.korail-mcp として保存されます。copilot mcp list で登録を確認し、copilot mcp remove korail-mcp で削除できます。

VS Code (GitHub Copilot Chat) — JSON 形式が異なります(サーバープロトコルは実測済み、VS Code GUI 自体は未確認)

拡張機能としての Copilot Chat は上記の CLI とは別製品のため、設定ファイルが異なります。最上位のキーが mcpServers ではなく servers なので、上記の JSON をそのまま使うことはできません。

  1. リポジトリ(作業フォルダー)のルートに .vscode\mcp.json ファイルを作成し、以下の内容を入れます。 (すべての作業フォルダーで使う場合は、コマンドパレット(Ctrl+Shift+P)→ MCP: Open User Configuration から開く %APPDATA%\Code\User\mcp.json に入れてください。)
{
  "servers": {
    "korail-mcp": {
      "command": "C:\\Users\\<사용자명>\\.local\\bin\\korail-mcp.exe"
    }
  }
}
  1. ファイルを保存すると上部に表示される Start ボタンをクリックします。
  2. Copilot Chat を開いて Agent モードを選択し、ツールアイコンに korail-mcp の 98 個のツールが表示されれば接続完了です。

⚠️ **上記の CLI テストでサーバー側(stdio プロトコル・98 個のツール・実データの応答)は検証済みですが、VS Code の画面で Start をクリックして実際に接続できるかは、GUI 操作用のツールがないため確認できていません。**動作しない場合はお知らせください。

接続後に必ず行うこと — クライアントを完全に終了してから再起動

ℹ️ Claude Code・GitHub Copilot CLI ではこの手順は不要です — コマンドを実行するたびに設定を読み込み直します。以下は Claude Desktop・Cursor・Antigravity・VS Code のように、ウィンドウを開いたまま使うクライアントのみが対象です。

ウィンドウの X をクリックして閉じても、トレイ(タスクバー右側の ^ の中)では引き続き実行中のため、設定が適用されません。 → トレイアイコンを右クリック → Quit / 終了してから再起動してください。

正常に接続されると、設定の MCP サーバー一覧に korail-mcp が running と表示され、98 個のツールを使えるようになります。

💬 インストールの確認 — 次のように聞いてください
서울역에 엘리베이터가 있나요?
2024년 간선철도 수송실적을 알려주세요.
KTX 101 열차의 운행 계획을 알려주세요.

正常な応答が返れば、インストール完了です。さらに多くの使用例については、ドキュメント下部の「使用例」セクションを参照してください。


📦 제공 서버 (총 11개 · 98개 도구)

서버도구 수제공 데이터
m-convenience6역사 편의시설·접근성·엘리베이터·위치 정보
m-stats15수송실적·발권 통계·이용유형·KTX 장기 통계
m-train-ops4열차 운행계획·운행이력
m-codebook4역코드·노선코드 조회
m-freight11화물·컨테이너·물류시설·품목·위험물
m-network8노선·역간거리·운임·역 선로제원
m-rolling-stock6차량 보유현황·형별제원·차종별 운행실적
m-voc-cs10고객서비스·정보공개
m-internal-svc14임대매장·사회공헌·인사 정보
m-procurement4자재그룹·G2B 품명·자재속성·대상장비
m-urban-rail16전국 도시철도 역사·노선·차량 시설·접근성·안전·환경·시각표
서버별 도구 상세 (클릭하여 펼치기)
m-convenience · 6개 도구 — 역사 편의시설
도구설명
get_station_facilities역 이름으로 편의시설 정보 조회
get_accessible_facilities역 이름으로 교통약자 편의시설 조회
list_stations_with_elevator엘리베이터가 설치된 역 목록 조회
get_station_facilities_detail역사 내외부 시설현황 조회
get_station_transfer_info역별 타 교통수단 환승현황 조회
get_station_location역 위치(좌표) 정보 조회
m-stats · 15개 도구 — 여객·화물 수송통계
도구설명
get_mainline_station_per간선열차 역별 승하차 통계
get_mainline_route_per간선열차 노선별 이용인원 통계
get_wide_rail_station_per광역철도 역별 승하차 통계
get_wide_rail_route_per광역철도 노선별 이용인원 통계
get_mainline_distance_per간선열차 거리별 이용인원 통계
get_mainline_model_per간선열차 차량별 이용인원 통계
get_mainline_day_of_week_per간선열차 요일별 이용인원 통계
get_mainline_grade_per간선열차 객실별 이용인원 통계
get_mainline_ticketing_stat간선열차 발권유형 통계
get_mainline_person_distance간선열차 노선별 인거리 통계
get_ktx_long_term_statsKTX 장기 통계
get_mainline_carriage간선 여객열차 수송실적 조회
get_wide_area_carriage광역 여객열차 수송실적 조회
get_freight_carriage화물열차 수송실적 조회
get_transport_stat_codes수송실적 통계 코드정보 조회
m-train-ops · 4개 도구 — 열차 운행
도구설명
get_train_codes열차운행 코드정보 조회
get_train_run_plan여객열차 운행계획 조회
get_train_run_info여객열차 실제 운행정보 조회
get_train_run_history차세대예약발매 열차 운행내역 조회
m-codebook · 4개 도구 — 역·노선 코드
도구설명
search_station역명으로 역코드·영문명·지역본부 통합 조회
decode_station_code역코드로 역명 조회
search_route노선명으로 노선코드 조회
list_stations_by_region지역본부명으로 관할 역 목록 조회
m-freight · 11개 도구 — 화물·물류
도구설명
search_freight_code내적화물코드 검색
decode_freight_code내적화물분류코드 단건 디코딩
search_container_record컨테이너 적재 이력 조회
list_freight_work_lines화물적하작업 전용 작업선 정보
list_standard_loading_time표준 적하시간 마스터 조회
search_loading_time_adjustment적하시간 조정 이력 조회
search_consignment_change수탁변경요금 검색
search_consignment_change_per_wagon수탁변경요금 화차별 조회
get_logistics_facility물류시설 정보 통합 조회
get_freight_items화물 품목정보 조회
get_hazardous_cargo위험물 정보 조회
m-network · 8개 도구 — 노선·거리·운임
도구설명
search_operation_patterns전국 철도 운행계통 검색
get_station_distance두 역 간 최단 운행거리 조회
get_freight_minimum_fare화물 운송 최저운임 기준 조회
get_freight_rate철도 화물 임율 정보 조회
get_segment_info철도 전동차 세그먼트 정보 조회
get_operation_distance노선별 역간 운행거리 조회
get_ktx_stationsKTX 노선별 역 정보 조회
get_station_track_info역별 선로·시설 상세 정보 조회
m-rolling-stock · 6개 도구 — 철도차량
도구설명
get_train_type_specs동력차 형별제원 조회
get_rolling_stock_by_year연도별 차량보유현황 조회
get_wagon_by_weight_class화차 자중별 보유현황 조회
get_wagon_by_load_capacity화차 적재하중별 보유현황 조회
get_maintenance_equipment철도차량 검수용 기계 보유현황 조회
get_train_operation_by_type차종별 연간 운행실적 조회
m-voc-cs · 10개 도구 — 고객서비스·정보공개
도구설명
get_customer_satisfaction_stats고객의소리 만족도 일별 통계
get_consultation_types철도 고객센터 상담유형 코드 조회
get_consultation_departments철도 고객센터 담당 부서 목록 조회
get_advance_disclosure홈페이지 사전정보공표 목록 조회
get_advance_disclosure_detail사전정보공표 세부 내역 조회
get_advance_disclosure_files사전정보공표 첨부파일 목록 조회
get_info_disclosure_dept정보공개 담당 부서 목록 조회
get_info_disclosure_codes정보공개 시스템 공통코드 조회
get_homepage_deptKORAIL 홈페이지 부서 정보 조회
get_homepage_positionKORAIL 홈페이지 직책 코드 조회
m-internal-svc · 14개 도구 — 임대·사회공헌·인사
도구설명
get_lease_stores역사 내 임대매장 운영정보 조회
get_lease_codes임대 시스템 코드 조회
get_leased_assets임대자산 현황 조회
get_dormitory_longterm_codes직원숙사 장기예약 사유 코드 조회
get_social_funds사회공헌 펀드 종류 조회
get_social_volunteer_fields사회공헌 봉사 분야 코드 조회
get_social_donations사랑의 성금 사용 내역 조회
get_social_volunteer_matching봉사활동 매칭 지출 내역 조회
get_social_org사회공헌 포털 조직정보 조회
get_support_facilities사옥 내 부대시설 목록 조회
get_support_departments업무지원 부서별 인원 현황 조회
get_office_meeting_rooms본사 사옥 회의실 목록 조회
get_job_grades직급 코드 정보 조회
get_cafeteria_menu_stats구내식당 메뉴 건수 현황 조회
m-procurement · 4개 도구 — 조달·자재
도구설명
search_material_group자재그룹코드 검색
search_g2b_itemG2B 분류번호·품명 검색
search_material_attr자재속성정보 조회
search_material_equipment자재대상장비 조회
m-urban-rail · 16개 도구 — 전국 도시철도 역사·노선·차량 정보 (국가철도공단)

수도권 1~9호선·신분당·공항철도, 부산·대구·대전·광주·인천, 경전철·GTX 등 전국 22개 운영기관 1,108개 역. 운영기관·선·역코드가 필요하므로 먼저 search_urban_station으로 역을 특정하세요. 환승역 등 동일 역명은 operator(운영기관)로 구분합니다.

도구설명
search_urban_station역명으로 운영기관·선·역코드 검색 (다른 조회의 선행 단계)
get_urban_station_info역사 기본정보 조회 (주소·좌표·다국어 역명)
get_urban_accessibility역사 접근성 시설 조회 (엘리베이터·에스컬레이터·휠체어리프트 현황/위치·이동동선·안전발판·이격거리·점자·장애인화장실·인접계단 차량번호 등)
get_urban_amenity역사 편의시설 조회 (화장실·수유실·물품보관함·ATM·유실물센터·무선인터넷)
get_urban_safety역사 안전시설 조회 (제세동기·소화설비·비상콜폰·공기호흡기·스크린도어·승강장 안전펜스)
get_urban_surroundings역 주변 시설 조회 (대중교통·주차장·자전거 주차/대여)
get_urban_exit_info역사 출구정보 조회 (출구번호·주변시설·거리)
get_urban_transfer_info역사 환승정보 조회 (환승노선·환승거리·동선)
get_urban_movement교통약자 출입구→승강장 이동경로(무장애 동선) 조회
get_urban_platform역사 승강장 정보 조회 (승강장 유형·복합여부 등)
get_urban_environment역사 환경측정 조회 (공기질·온도·습도·소음)
get_urban_timetable역사별 운행시각표 조회 (평일/휴일·급행 선택)
get_urban_route노선 전체 역 구성(상행~하행 순서) 조회 — 역 무관
get_urban_train_composition운영기관별 열차 편성종류(편성코드·호차) 조회 — 차량별 조회 선행
get_urban_train_facility차량(호차)별 시설 조회 (소화기·비상콜폰·제세동기·임산부석·노약자석·휠체어 등)
get_urban_train_environment열차별 차내 환경정보 조회 (온도·습도·미세먼지 등)

🧩 그 밖의 방식

ChatGPT · Grok — 원격 연결이 필요합니다

ChatGPT와 Grok은 로컬 MCP 서버를 지원하지 않습니다. 공개 HTTPS 엔드포인트만 커넥터로 추가할 수 있어, 위 방법으로는 연결되지 않습니다.

게이트웨이에 원격(Streamable HTTP) 모드가 내장되어 있어 공개 주소로 노출하면 연결이 가능합니다. 다만 서버 운영과 공개 범위 문제가 따르므로 상세는 gateway/README.md를 참고하세요.

uvx 로 설치 없이 실행 — 권장하지 않습니다

설치 과정 없이 uvx 로 바로 실행할 수도 있습니다.

{
  "mcpServers": {
    "korail-mcp": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/lovelyquality/korail-mcp.git", "korail-mcp"]
    }
  }
}

계정명을 넣지 않아도 되는 장점이 있으나, 실행할 때마다 GitHub에 최신 커밋이 있는지 확인하기 때문에 클라이언트를 켤 때마다 기동이 느립니다.

방식기동 시간(실측)
uv tool install 후 실행약 5초
uvx (매번 원격 확인)약 40초

기동이 느리면 클라이언트가 서버를 기다리다 놓쳐 도구가 나타나지 않을 수 있습니다.

개발자용 — 저장소를 직접 받아서 실행

서버 코드를 수정하려면 저장소를 clone 해서 실행합니다.

git clone https://github.com/lovelyquality/korail-mcp.git
cd korail-mcp
uv run gateway/server.py

의존성은 gateway/server.py 상단에 선언되어 있어 uv가 자동으로 준비합니다. 변경 후에는 python docker-test/smoke_test.py 로 11개 서버·98개 도구·반환 타입 선언을 한 번에 검증하세요.

상세는 gateway/README.md 참고.


💬 사용 예시

서울역에 엘리베이터가 있나요?                     (convenience)
2026년 4월 KTX 발권유형 비율을 알려주세요.        (stats)
KTX 101 열차의 운행 계획을 알려주세요.            (train-ops)
서울역 코드가 뭔가요?                             (codebook)
2024년 간선철도 수송실적을 알려주세요.            (stats)
컨테이너 화물 운송 이력을 조회해주세요.           (freight)
경부선 KTX 정차역과 역간 거리를 알려주세요.       (network)
KTX 차량 형별 제원을 보여주세요.                  (rolling-stock)
철도 고객센터 상담유형 코드를 알려주세요.         (voc-cs)
역사 임대매장 현황을 알려주세요.                  (internal-svc)
'EMU용품' 자재그룹코드를 검색해주세요.            (procurement)
강남역(서울교통공사) 엘리베이터 위치를 알려주세요.  (urban-rail)
서울역 도시철도 역사들의 운영기관을 찾아주세요.    (urban-rail)

📚 데이터 출처

  • 한국철도공사 공공데이터포털 (data.go.kr)
  • 국가철도공단(KRIC) 철도산업정보센터 오픈API (openapi.kric.go.kr) — 도시철도 역사정보
  • REST API(B551457) · odcloud 파일변환 API · 로컬 CSV

⚠️ 주의사항

  • 데이터 호출은 전용 Cloudflare Workers 프록시를 경유하므로 직원 개인 API 키가 필요 없습니다.
  • 각 데이터셋의 기준일·갱신주기는 도구 응답의 _meta 항목에 표시됩니다.

각 서버의 상세 동작은 해당 폴더의 server.py docstring을 참조하세요.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。