AK

ano-kuhanathan/eurostat-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 5 forks 품질 67 트렌드 8MIT

유럽 통계 데이터에 대한 Eurostat API를 쿼리하는 도구를 제공하는 모델 Context Protocol (MCP) 서버.

개요

유럽 통계 데이터에 대한 Eurostat API를 쿼리하는 도구를 제공하는 모델 Context Protocol (MCP) 서버. - 키워드로 Eurostat 데이터셋 찾기 - 유연한 필터링 옵션으로 데이터를 검색 - - 더 분석을위한 데이터를 로컬로 저장 - : - 일반 데이터셋을위한 SDMX 3.0 API (GDP, 실업, 인구 등) - SDMX 2.1 Comext API 무역 / 생산 데이터셋 (DS-prefixed) - Python 3.10 이상 - uv (추천) 또는 pip Claude Desktop 구성 파일에 다음을 추가하십시오. : ~/Library/Application Support/Claude/claude desktop config.json : %APPDATA%\Claude\claude desktop config.json Claude Code 설정에 추가 (.claude/settings.json 프로젝트 또는 ~/.claude/settings.json 글로벌): - NAMA 10 GDP - GDP 및 주요 구성 요소 - NAMQ 10 GDP - 분기별 GDP - UNE RT M - 월간 실업률 - UNE RT A - 연간 실업률 - LFSI EMP A - 고용률

개요(AI 번역)

유럽 통계 데이터에 대한 Eurostat API를 쿼리하는 도구를 제공하는 모델 Context Protocol (MCP) 서버.

특징

-검색 datasets - 키워드로 Eurostat datasets 찾기 -Query data - 유연한 필터링 옵션으로 데이터를 검색 -Export to CSV - 더 많은 분석을 위해 로컬 데이터를 저장

  • ** 둘 다 APIs를 위해 지원 **:
  • 일반 데이터셋용 SDMX 3.0 API (GDP, 실업, 인구 등)
  • SDMX 2.1 Comext API 무역/생산 데이터셋 (DS-prefixed)

사용 가능한 도구

도구 설명
[T0] 키워드로 datasets 검색
get_dataset_info 데이터셋에 대한 메타데이터 및 치수를 재확인
query_eurostat_data 필터가있는 Query 데이터 (geo, time, etc.)
get_available_values 차원의 유효값 일람표
list_popular_datasets 카테고리별 통용되는 데이터 세트
export_to_csv 국내 CSV 파일로 내보내기
[T6] 일괄 수출 다수 데이터 세트

설치

# 필수품

  • Python 3.10 이상
  • uv (권장) 또는 pip

uv 설치 (추천)

pip로 설치

구성

Claude 데스크탑

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Eurostat MCP Server

A Model Context Protocol (MCP) server that provides tools to query Eurostat APIs for European statistics data.

Features

  • Search datasets - Find Eurostat datasets by keyword
  • Query data - Retrieve data with flexible filtering options
  • Export to CSV - Save data locally for further analysis
  • Support for both APIs:
    • SDMX 3.0 API for regular datasets (GDP, unemployment, population, etc.)
    • SDMX 2.1 Comext API for trade/production datasets (DS-prefixed)

Available Tools

Tool Description
search_datasets Search for datasets by keyword
get_dataset_info Get metadata and dimensions for a dataset
query_eurostat_data Query data with filters (geo, time, etc.)
get_available_values List valid values for a dimension
list_popular_datasets Show commonly used datasets by category
export_to_csv Export data to a local CSV file
export_multiple_datasets Batch export multiple datasets

Installation

Prerequisites

  • Python 3.10 or higher
  • uv (recommended) or pip
# Clone the repository
git clone https://github.com/YOUR_USERNAME/eurostat-mcp.git
cd eurostat-mcp

# Install dependencies
uv pip install -r requirements.txt

Install with pip

# Clone the repository
git clone https://github.com/YOUR_USERNAME/eurostat-mcp.git
cd eurostat-mcp

# Create virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

Configuration

Claude Desktop

Add the following to your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "eurostat": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/eurostat-mcp",
        "run",
        "server.py"
      ]
    }
  }
}

Or with Python directly:

{
  "mcpServers": {
    "eurostat": {
      "command": "python",
      "args": ["/path/to/eurostat-mcp/server.py"]
    }
  }
}

Claude Code (CLI)

Add to your Claude Code settings (.claude/settings.json in your project or ~/.claude/settings.json globally):

{
  "mcpServers": {
    "eurostat": {
      "command": "python",
      "args": ["/path/to/eurostat-mcp/server.py"]
    }
  }
}

Usage Examples

Search for datasets

Search for GDP datasets
→ search_datasets("GDP")

Query unemployment data

Get monthly unemployment rate for Germany and France in 2024
→ query_eurostat_data(
    dataset_id="UNE_RT_M",
    geo="DE+FR",
    time_period="ge:2024"
  )

Query international trade data (Comext)

Get German exports to China in 2024
→ query_eurostat_data(
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "eurostat": { "command": "uv", "args": [ "--directory", "/path/to/eurostat-mcp", "run", "server.py" ] } } }