Comexstat API용 MCP 서버
이 프로젝트는 Comexstat API를 위한 MCP(Model Context Protocol) 서버를 구현하여 Claude와 같은 AI 모델이 브라질의 해외 무역 데이터와 직접 상호 작용할 수 있도록 합니다.
개요
MCP Comexstat 서버는 다음을 포함하여 브라질 수출 및 수입 통계를 쿼리하는 도구를 제공합니다.
일반 수출입 데이터
지자체별 데이터
역사적 자료(1989-1996)
코드와 설명이 있는 보조 표
특징
@modelcontextprotocol/sdk를 사용하여 구현됨
TypeScript로 타이핑하기
Zod를 사용한 데이터 검증
stdin/stdout(MCP 표준)을 통한 통신 지원
강력한 API 오류 처리 및 응답
설치
지엑스피1
빠른 사용
사용 가능한 도구
MCP 서버는 다음과 같은 도구를 제공합니다.
일반 데이터
getLastUpdate()
- 데이터가 마지막으로 업데이트된 날짜를 가져옵니다.getAvailableYears()
- 쿼리에 사용 가능한 연도를 나열합니다.getAvailableFilters()
- 사용 가능한 필터를 나열합니다.getFilterValues(filter, language?)
- 특정 필터에 대한 값을 가져옵니다.getAvailableFields()
- 세부 정보에 사용할 수 있는 필드를 나열합니다.getAvailableMetrics()
- 사용 가능한 메트릭을 나열합니다.queryData(options)
- 다음 매개변수를 사용하여 자세한 쿼리를 수행합니다.flow
: "내보내기" | "수입"period
: { 시작: "YYYY-MM", 종료: "YYYY-MM" }monthDetail
: 부울filters
: 필터 배열(선택 사항)details
: 세부 정보를 위한 필드 배열metrics
: 메트릭 배열language
: 문자열(선택 사항, 기본값: "pt")
지자체별 데이터
queryMunicipalitiesData(options)
- 지자체에 초점을 맞춘 데이터 쿼리
역사적 데이터
queryHistoricalData(options)
- 과거 데이터 쿼리(1989-1996)
보조 테이블
getStates()
- 브라질 주 목록getStateDetails(ufId)
- 특정 상태의 세부 정보getCities()
- 도시 목록getCityDetails(cityId)
- 특정 도시의 세부 정보getCountries(search?)
- 국가 목록getCountryDetails(countryId)
- 특정 국가의 세부 정보getEconomicBlocks(options?)
- 경제 블록 나열getHarmonizedSystem(options?)
- 조화 시스템(HS)getNBM(options?)
- 브라질 상품명법getNBMDetails(coNbm)
- 특정 NBM 코드의 세부 정보
사용 예
Claude와의 통합
Claude Desktop과 함께 MCP 서버를 사용하려면:
claude_desktop_config.json
파일에 구성을 추가합니다.Claude Desktop에서는 다음 명령을 사용합니다.
개발
특허
MIT
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
mcp-comexstat
Related MCP Servers
- Mozilla Public License 2.0
- MIT License
- PythonMIT License