Korea Weather — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Korea Weather (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
본 MCP 서버는 기상청 단기예보 조회서비스 API를 기반으로 동작하는 MCP 서버입니다.
Korea Weather MCP Server는 기상청의 날씨 정보를 수집하여, MCP 프로토콜을 통해 Claude나 Cursor와 같은 MCP 클라이언트(Host)에 제공합니다. 이 서버는 기상 정보를 활용하는 다양한 응용 서비스에 쉽게 연동될 수 있습니다.
MCP Example
설치 과정에서 API 키 입력을 요구하면 발급받은 키를 입력합니다.
npx -y @smithery/cli mcp add ohhan777/korea_weather --client claude git clone https://github.com/ohhan777/korea_weather.git
cd korea_weather
uv sync export KOREA_WEATHER_API_KEY="발급받은_API_키" # HTTP 모드로 실행 (http://localhost:8081)
uv run smithery dev
# 또는 Smithery Playground로 대화형 테스트
uv run smithery playground git clone https://github.com/ohhan777/korea_weather.git
cd korea_weather
uv sync
uv run korea_weather.pyC:\Users\[사용자 이름]\AppData\Roaming\Claude\claude_desktop_config.json (파일이 없다면 새로 생성)
아래 예시와 같은 형식으로 설정 파일을 작성합니다. (디렉토리 경로와 API 키는 환경에 맞게 수정)
{
"mcpServers": {
"korea_weather": {
"command": "uv",
"args": [
"--directory",
"C:\\ai\\PyProjects\\korea_weather",
"run",
"korea_weather.py"
],
"env": {
"KOREA_WEATHER_API_KEY": "Input Your API Key Here!"
}
}
}
}GitHub에 코드를 푸시한 후, smithery.ai/new에서 GitHub 저장소를 연결하면 Smithery가 자동으로 서버를 빌드하고 호스팅합니다.
>> 제주 국제 공항 현재 날씨를 알려줘.
>> 내일 오후에 서울 남대문에 놀러가려고 하는데 우산을 챙겨야할까?
>> 오늘 오후에 세차하기에 괜찮은 날씨일까?pyproject.toml 참고
본 프로젝트는 내부 시험용으로 개발되었으며, 별도의 라이선스 규정 없이 자유롭게 배포 및 수정이 가능합니다.
개발자: 한국항공우주연구원 오한 ([email protected])
smithery dev/smithery playground 로컬 개발 지원, create_server() 팩토리 패턴 도입httpx/dotenv 미설치 환경에서도 동작하도록 표준 라이브러리 기반 HTTP fallback 경로를 추가했습니다.tests/test_korea_weather.py)를 추가했습니다.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.