Korea Ocean Leisure

io.github.sean-park-fundaPublished by GitHub account sean-park-fundav0.2.0Updated Oct 24, 2026

Korea tide times (42 stations) plus fishing, mudflat, beach, surf and scuba forecasts.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

A remote MCP server giving Korean tide times for 42 stations plus fishing, mudflat, beach, surf, scuba and sea-parting forecasts.

What you can do
Look up high and low tide times and levels, and list the 42 tide stations to use as inputs. Get fishing indexes by spot, with target species, tide windows, wave height, water temperature and rock/shore versus boat type. Check mudflat experience start and end times with weather and a verdict. Review beach water temperature, waves, air temperature and open/closed status. See surf point conditions with recommended skill level, and scuba conditions with current speed and tide. Find when a sea-parting road opens at places like Jindo or Jebu Island.
When to use it
Useful when planning Korean coastal leisure: deciding where to fish today, when to enter a mudflat, whether a beach is open, or when a sea-parting path appears. It answers tide and marine-forecast questions that general assistants lack Korean data for.
Requirements
A remote Streamable HTTP endpoint; no install, npx or API key is needed for the hosted server. Self-hosting requires a public data portal application for the marine leisure forecast API and a Cloudflare Workers deployment with the DATA_GO_KR_KEY secret set to the decoded key.
Before you install
Values are forecasts and may differ from conditions on site; safety decisions should follow local notices and weather warnings. The server is read-only and stores no data. Self-hosting needs a public data portal key, and the decoded key form must be used.

Installation

In SourceWeft

  1. Open Korea Ocean Leisure in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.sean-park-funda%2Fkorea-ocean-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "korea-ocean-leisure": {
      "type": "http",
      "url": "https://korea-ocean-mcp.picks-site.workers.dev/mcp"
    }
  }
}

README

korea-ocean-mcp

"오늘 어디 낚시 갈까", "갯벌 몇 시에 들어갈 수 있어?" — 에이전트가 국립해양조사원 데이터로 바로 답합니다. 설치 없는 원격 MCP 서버입니다.

연결

json
{  "mcpServers": {    "korea-ocean": { "url": "https://korea-ocean-mcp.picks-site.workers.dev/mcp" }  }}

npx 도, API 키 발급도 필요 없습니다.

도구 8개

도구하는 일
korea_tide_times고조(만조)·저조(간조) 시각과 조위 — 전국 42개 관측소
korea_tide_stations조위 관측소 목록
korea_fishing_index낚시 지수 — 대상어종·물때·파고·수온 (갯바위/선상)
korea_mudflat_index갯벌 체험 — 들어갈 수 있는 시작·종료 시각
korea_beach_index해수욕장 — 수온·파고·기온, 개장/폐장
korea_surfing_index서핑 — 파고·주기·바람, 권장 실력등급
korea_scuba_index스킨스쿠버 — 수온·파고·조류속도·물때
korea_seaparting_index바다갈라짐 — 길이 열리는 시각
"오늘 부산 만조 몇 시야?"              → korea_tide_times"이번 주말 가거도 낚시 어때?"        → korea_fishing_index"제부도 바닷길 오늘 몇 시에 열려?"    → korea_seaparting_index"선감마을 갯벌 체험 시간 알려줘"      → korea_mudflat_index

왜 만들었나

공식 MCP 레지스트리를 뒤져보니 tide 로 전 세계 50개 서버가 나오는데 한국 것은 0개였습니다. 한국은 낚시·갯벌·물때 수요가 큰데 MCP 로는 아무도 안 냈길래 만들었습니다.

v0.2.0 에서 물때표(고조·저조 시각) 를 추가해 그 빈자리를 정면으로 채웠습니다.

직접 호스팅하기

worker.js 하나가 전부입니다. 의존성이 없습니다. 공공데이터포털에서 국립해양조사원 해양 레저 예보 API(기관코드 1192136)를 활용신청하고, Cloudflare Workers 에 배포한 뒤 시크릿 DATA_GO_KR_KEY(디코딩본)를 설정하세요.

⚠️ Encoding 본(% 포함)을 쓰면 이중 인코딩으로 SERVICE_KEY_IS_NOT_REGISTERED_ERROR 가 납니다.

주의

예보값입니다. 현장 상황과 다를 수 있습니다. 안전 판단은 반드시 현장 공지와 기상특보를 따르세요. 조회 전용이며 데이터를 저장하지 않습니다.

커스텀 MCP 서버가 필요하신가요

이 서버들은 액슬컨설팅팀이 만들고 운영합니다. 공개 API·사내 시스템·데이터베이스를 에이전트가 쓸 수 있는 원격 MCP 서버로 만들어 드립니다.

  • 설치가 필요 없는 원격(Streamable HTTP) 방식 — 고객사 개발자가 URL 하나만 등록하면 됩니다
  • Cloudflare Workers 배포 · 공식 MCP 레지스트리 등재까지
  • 이 저장소가 곧 작업 샘플입니다 (도구 정의·오류 처리·계측 방식 그대로 보실 수 있습니다)

문의는 이 저장소에 이슈를 열어 주세요 → 새 이슈

만든 사람

액슬컨설팅팀이 만들고 운영합니다.

라이선스

MIT

Source: README.md at commit 9e78990

Tools

8

korea_tide_times

한국 조위 관측소별 **고조(만조)·저조(간조) 시각과 조위**. "오늘 물 언제 빠져?", "만조가 몇 시야?" 에 답한다. 갯벌·낚시·바다갈라짐 계획의 기준이 되는 데이터다.

Parametersdatestationrequired

korea_tide_stations

조위 관측소 목록(전국 42곳). korea_tide_times 의 station 인자에 쓴다.

Parametersq

korea_fishing_index

한국 낚시 지수 — 지점별 대상어종, 물때 시간대, 파고·수온·풍속과 종합 판정. 갯바위/선상 구분. "오늘 어디 낚시 갈만한가"에 답한다.

Parametersdatekindlimitplace

korea_mudflat_index

한국 갯벌 체험 지수 — 마을별 체험 가능 시작·종료 시각, 기온·풍속·날씨와 종합 판정. 물때에 맞춰 갯벌에 언제 들어갈 수 있는지 알려준다.

Parametersdatelimitplace

korea_beach_index

한국 해수욕장 지수 — 해수욕장별 수온·파고·기온, 개장/폐장 여부와 종합 판정.

Parametersdatelimitplace

korea_surfing_index

한국 서핑 지수 — 서핑 포인트별 파고·주기·수온·바람, 권장 실력등급과 종합 판정.

Parametersdatelimitplace

korea_scuba_index

한국 스킨스쿠버 지수 — 다이빙 구역별 수온·파고·조류속도·물때와 종합 판정.

Parametersdatelimitplace

korea_seaparting_index

한국 바다갈라짐(모세의 기적) 지수 — 지점별 갈라짐 시작·종료 시각과 판정. 진도·제부도 같은 곳에 언제 길이 열리는지 알려준다.

Parametersdatelimitplace

Version history

1
  1. v0.2.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts