Skip to main content
Glama

Gyeongbuk MCP

CI License: MIT

慶北(キョンブク)地域・公共データをAIエージェントに提供するFastMCPサーバーです。

現在、病院、バス停、伝統市場、年齢別人口比率、地域安全等級と、車を持たない高齢者のための 市場中心の生活圏レコメンドツールを提供します。基本実行モードは公共データ原本ファイルをSQLiteに 変換して照会するため、API認証キーや外部サーバー接続は必要ありません。ツールごとの入力・出力と データの制限はdocs/を参照してください。

クイックスタート

Python 3.12以上とuvが必要です。

make sync
make data-setup
make run

make data-setupdata/sources.tomlに固定された公式原本をダウンロードして SHA-256とファイル形式を検証した上で、ローカルSQLiteを生成します。API認証キーは必要ありません。 原本と生成DBはGitとGitHub Releaseには含めません。

現在ダウンロードした原本から生成したスナップショットには、慶北の病医院3,415か所、診療科目16,031件、 慶北のバス停29,735か所、浦項(ポハン)の路線53本と路線パターン196件、配車判定が可能な浦項の路線51本、 伝統市場132か所、年齢区間3,949件、地域安全等級138件が含まれます。

必要に応じて、サンプル設定をコピーします。ファイルモードでは認証キーは必要ありません。

cp .env.example .env
DATA_MODE=file
LOCAL_DATABASE_PATH=data/processed/gyeongbuk.sqlite3

APIモードを一時的に使用する場合のみ、DATA_MODE=apiDATA_GO_KR_SERVICE_KEYを設定します。 APIモードは病院・バス停・市場の照会にのみ適用され、人口・安全ツールは引き続きローカルSQLiteを 使用します。.envはGitから除外され、同じ名前のシェル・CI環境変数が.envより優先されます。

Related MCP server: power-plan-db

MCPクライアントの登録

stdio MCP設定に次のように登録します。/absolute/path/gyeongbuk-mcpを実際のリポジトリの絶対 パスに置き換えてください。

{
  "mcpServers": {
    "gyeongbuk": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/gyeongbuk-mcp",
        "run",
        "fastmcp",
        "run",
        "src/server.py"
      ]
    }
  }
}

コマンド

make run          # stdio MCP 서버 실행
make data-fetch   # 고정된 공식 원본 다운로드·검증
make data-check   # 네트워크 없이 기존 원본 검증
make data         # 기존 원본에서 로컬 SQLite 재생성
make data-setup   # 원본 다운로드 후 SQLite 생성
make format       # Ruff로 포매팅
make format-check # 포맷 변경 없이 검사
make lint         # Ruff 린트
make typecheck    # mypy 타입 체크
make test         # pytest 테스트
make audit        # Python 의존성 취약점 검사
make check        # 포맷, 린트, 타입, 테스트 전체 검사
make pre-commit   # 모든 파일에 pre-commit 훅 실행

各コマンドはuv run ...で直接実行しても構いません。

開発に参加するにはCONTRIBUTING.md、脆弱性の報告は SECURITY.mdを参照してください。

構成

src/
├── server.py       # FastMCP 서버 진입점
├── tools/          # MCP 도구 정의
├── services/       # 비즈니스 로직
├── clients/        # 외부 API 클라이언트
└── models/         # 입력/출력 모델
tests/
docs/                 # 도구 계약, 데이터 출처, 구현 계획
data/
├── raw/              # 직접 내려받은 원본(커밋 제외)
├── reference/        # 출처가 명시된 작은 보조 매핑
└── processed/        # 생성된 SQLite(커밋 제외)
scripts/
└── build_snapshot.py # 파일 정규화 진입점

ライセンス

ソースコードはMIT Licenseで配布します。公共データ原本、生成SQLite、 data/reference/の派生検証資料にはMITは適用されず、各提供機関の利用条件に従います。 詳細な出典表示と再配布ポリシーはDATA_LICENSES.mdを参照してください。

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Korean government power/energy statutory plans. Enables AI agents to search and retrieve public power plan documents.
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Enables querying Korean public datasets (apartment prices, weather, air quality) via natural language using an MCP server and local LLM agent.
    5
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI to query real-time Korean public data including weather, real estate prices, air quality, economic indicators, and business registration via natural language.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Singapore property & financial data APIs for AI agents. 27 MCP tools. x402 micropayments.

  • The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.

  • Korean market data for AI agents: K-beauty/K-food products, Naver trends, stocks, real estate.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JunctionX-Korea-2026-JoyRide/gyeongbuk-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server