Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
제작자가 쓴 설명(영어 원문)
Climate and disaster risk for any place or trip: forecasts, warnings, floods, quakes, countries, map
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:
https://criora.com/mcp터미널에서 이 명령어를 실행하세요
claude mcp add --transport http criora https://criora.com/mcp프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"criora": {
"url": "https://criora.com/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"criora": {
"type": "http",
"url": "https://criora.com/mcp"
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:
https://criora.com/mcp메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
도구 이름과 설명은 서버가 2026년 11월 6일에 알려 준 그대로예요. 우리가 아니라 제작자가 쓴 글이고, 일반 텍스트로만 보여 드려요.
show_risk_mapShows an interactive map in clients that render apps (Claude, ChatGPT): this week's forecast risk, hazard events and official warnings for a place, several places side by side, one event (its area, a storm's cone and track) or the whole world; layer opens it on rain, temperature
get_map_eventsThe hazard events the interactive map loads when the reader pans or zooms to a new view. The map calls it in clients that display it; to list the hazards near a place, use get_hazards_near.
get_map_warningsThe official warnings the interactive map draws over a view: each hazard's edge at each class and its symbols, at the view's zoom. The map calls it in clients that display it; to list the warnings near a place, use get_hazards_near.
get_map_eventOne hazard event the interactive map opens when the reader taps a warning's area or a storm's cone: the event, or none when it is no longer listed. The map calls it in clients that display it; to list the hazards near a place, use get_hazards_near.
find_placeCandidate places for a name, best match first, each with coordinates, full name and kind (city, island, volcano...). Call it only when a name is ambiguous (several Springfields) or one place is used in several calls: every place tool takes a name itself and uses its best match. G
get_forecastThis week's weather and extreme-weather risk at a place, day by day: temperature, rain, wind and each day's risk class (Very low, Low, Medium, High, Critical) with the hazard behind it and why. Heat and cold are graded on UTCI, the felt temperature outdoors. Use for the next 7 da
get_climate_profileLong-term climate risk of one place or property in depth, from 57 global layers: river and coastal flood depth of a 100-year flood now, 2050 and 2080; sea level rise; extreme heat and cold days; heavy rain; drought; water stress; wildfire; warming and rainfall change to 2050 and
get_climate_tableA list of sites, a portfolio, addresses or spreadsheet rows screened in one call: the long-term layers of get_climate_profile at up to 200 places, as a table, a row per place and a column per layer and band. By default the headline exposures: river and coastal flood depth, sea le
get_climate_twinThe large city whose climate today is most like a city's climate in 2041-2060, its climate twin: "what will Belgrade feel like in 2050". Under SSP2-4.5 and SSP5-8.5, with how alike the climates are and how much warmer and wetter or drier the city gets. For large cities; seasonal
get_place_historyWhat has hit a place before: "has Lisbon had a big earthquake", "how often do typhoons reach Manila", "what floods has Valencia had". Earthquakes, tropical cyclones, tsunamis, floods and eruptions near it: how many by decade and the largest, with date, distance, deaths and damage
get_hazards_nearDisasters, hazards and official warnings happening now or recently near a place: wildfires, earthquakes, tsunamis, tropical cyclones with cone and track, floods, eruptions and volcano alert levels, ash clouds, droughts, official weather warnings and air quality. Each has Criora S
estimate_financial_impactIndicative damage to a building or asset at a place from river and coastal flooding and tropical cyclone wind: expected annual damage as a share of its value and in money, and the 50 to 500-year events, low, central and high; today, or RCP4.5 or RCP8.5 in 2050 and 2080 (wind to 2
assess_placeEverything about one to ten places in one call: each day's risk on the dates asked (the 7-day forecast, then ECMWF ensemble chances as far as its run reaches, about two weeks, then the month's normal), hazards happening nearby, the headline long-term exposures, a home's damage ba
list_hazardsDisasters, hazards and official warnings across a country, a region (bbox) or the whole world, most severe first by Criora Severity (severity_rank) beside the issuer's own level: wildfires, earthquakes, tsunamis, tropical cyclones, floods, eruptions, volcano alert levels, ash clo
rank_by_forecastThe cities (of 100,000 or more) or the countries where the next 1 to 7 days' weather is most dangerous, ranked by how high the risk reaches and how many people it reaches: heat, cold, wind, heavy rain, snow and freezing rain. Use for "where will it be hottest this week", "which E
get_area_riskThe next 1 to 7 days' weather danger over a whole country or region, day by day: the worst class reached, its hazard, the share of the area at each class, the worst point and the cities most at risk; with categories or layers, also long-term climate layers over the area (mean, 10
get_country_profileOne country's climate and disaster risk, of 194: overall score 0 to 100 (higher is riskier), class and world rank, and its climate, nature, social, governance and adaptation scores. response_format=detailed adds the INFORM, ND-GAIN and World Bank indicators behind them. Use for o
compare_countriesTwo to ten named countries side by side: overall risk score, class and world rank, and their climate, nature, social, governance and adaptation scores (0 to 100, higher is riskier; rank 1 is the riskiest of 194). To find the riskiest countries use rank_countries.
rank_countriesThe countries most or least at climate and disaster risk, overall, on one dimension or on one hazard or other indicator, optionally within a region, subregion or income group, each with its score and world rank (a filter narrows the list, not the rank). Use for "the most climate-
get_enso_outlookEl Niño and La Niña now and ahead: NOAA CPC's alert status and its chances of each phase for the nine seasons ahead. With a country, what each phase has brought it in each season since 1950 (its wetter or drier, warmer or colder third): tendencies of the past, not a forecast. Use
searchFind Criora's documents to read and cite with fetch: a country's risk profile, a place's report, the methodology and data sources pages, and the data catalogue (climate layers, NDVI, country indicators). For an answer in one call the specific tools are shorter.
fetchOne Criora document as markdown, with the page to cite, by an id search returned: country: , place: , , page:methodology, page:sources, catalog:layers or catalog:indicators.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 6일 점검
레지스트리 이름이 도메인 criora.com 기준으로 확인되었어요(레지스트리가 도메인 소유를 확인해요)
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
765ms 만에 응답(HTTP 200)
로그인 필요 없음
도구 설명 22개를 읽었고, AI에게 보내는 숨겨진 지시는 없었어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 3개 중 3개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(2.2.0)은 오늘 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.
같은 카테고리에는: Spec Driven Development, Remote Desktop Commander, DiffCI
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Fail-closed, change-aware verification for AI coding agents with affected-test guidance.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
Criora is a hosted, remote Model Context Protocol server that answers climate and disaster risk questions for any place, trip or portfolio on Earth: weather risk for the days ahead (the 7-day forecast, the ECMWF ensemble to day 15, then the month's normal), official warnings and disasters near a place or across a country, a region or the world, what has hit a place in past decades, long-term climate exposure, indicative flood and cyclone damage to an asset, and country risk. In assistants that display MCP Apps, such as Claude, it can also show an interactive map of the place right in the conversation.
https://criora.com/mcpcom.criora/criora in the official MCP registryThis repository holds the documentation and registry metadata for the hosted server. The server itself runs at criora.com; there is nothing to install.
Claude (claude.ai, Claude Desktop): Settings → Connectors → Add custom connector, then paste https://criora.com/mcp.
Claude Code:
claude mcp add --transport http criora https://criora.com/mcp
or as a Claude Code plugin (MCP server plus a skill that tells Claude when to use which tool):
/plugin marketplace add thothbot/criora-mcp
/plugin install criora@criora
Cursor (~/.cursor/mcp.json) and other clients that use an mcpServers file:
{
"mcpServers": { "criora": { "url": "https://criora.com/mcp" } } }
Google Antigravity (App, CLI, IDE): install the plugin from this repository (MCP server plus a skill that tells the agent when to use which tool):
agy plugin install https://github.com/thothbot/criora-mcp
or add the server to mcp_config.json yourself:
{
"mcpServers": { "criora": { "serverUrl": "https://criora.com/mcp" } } }
Gemini CLI:
gemini extensions install https://github.com/thothbot/criora-mcp
VS Code (.vscode/mcp.json):
{
"servers": { "criora": { "type": "http", "url": "https://criora.com/mcp" } } }
ChatGPT and other assistants: add https://criora.com/mcp as a custom connector / remote MCP server.
The server reads 57 long-term climate layers (heat, rain, drought, wind, water stress, flood depth, sea level rise, NDVI, land cover, terrain and more), the 7-day forecast, hazard events and official warnings from the US NWS, MeteoAlarm and other national services (via WMO WIS2), Japan's JMA, Korea's KMA and the Philippines' PAGASA, NOAA's tsunami centres, the NHC and JTWC, USGS and EMSC, GDACS, NASA FIRMS, the VAACs and AirNow, past events for a place's history, and 123 country indicators. The full list with units, resolution, period and source is in docs/data-catalog.md.
Place tools take latitude and longitude, or a place name that they resolve to the best match and report back. Every tool is read-only and publishes its output schema; answers at their defaults stay under about 8,000 tokens.
| Tool | What it answers |
|---|---|
assess_place | Everything about one to ten places in one call, each on its own dates: each day's risk (the 7-day forecast, then the ECMWF ensemble's chances to day 15, then the month's 1991-2020 normal), hazards nearby, the headline long-term exposures, a home's damage band and the country's risk. The best first call for an open question or a trip. |
get_forecast | This week's weather and weather risk, by local day or step by step. Each day carries a risk class with the hazard behind it (heat and cold on the UTCI felt temperature, wind, rain, snow, freezing rain). |
get_hazards_near | What is happening now near a place: official warnings, earthquakes, tsunami bulletins, tropical cyclones with cone and track, wildfires, floods, eruptions and volcano alert levels, ash clouds, droughts and air quality. Each event carries Criora Severity (severity_rank, 0 to 100) beside the issuer's own level; says whether the place lies inside a warning's area. |
list_hazards | Every hazard and warning in force across a country or territory, a region (bbox) or the whole world, most severe first: "which red warnings are in force in Europe", "the strongest earthquakes this week". The world's answer carries the Earth's pulse. |
get_place_history | What has hit a place before: earthquakes, tropical cyclones, tsunamis, floods and eruptions near it, by decade and the largest, with date, distance, deaths and damage, and from when each count is complete. |
rank_by_forecast | The cities (100,000 people or more) or the countries where the next 1 to 7 days' weather is most dangerous, by how high the risk reaches and how many people it reaches. |
get_area_risk | The days ahead over a whole country or region: the worst class, the share of the area at each class, the worst point and the cities most at risk; with categories or layers, the long-term climate layers over the area too. |
get_climate_profile | Long-term exposure from 57 layers: river and coastal flood depth, sea level rise, heat, drought, water stress, wind, wildfire, earthquake hazard, NDVI and other satellite layers, terrain, land cover, with warming and rainfall change projected to 2050 and 2080. Narrow it with categories or layers (ids in criora://layers). |
get_climate_table | The same layers at up to 200 places in one call, as a table: a row per place, a column per layer and band, each row with a home's damage band. For a portfolio of sites or a grid of points. |
get_climate_twin | The large city whose climate today is most like a city's climate in 2041-2060, under SSP2-4.5 and SSP5-8.5: "what will Belgrade feel like in 2050". |
estimate_financial_impact | Indicative damage to a building or asset from river and coastal flooding and tropical cyclone wind: expected annual damage and the 50 to 500-year events, low, central and high, today or in 2050 and 2080. For ESRS E1, IFRS S2, TCFD or EU Taxonomy screening, not a valuation. |
get_country_profile | A country's overall risk score and its climate, nature, social, governance and adaptation scores; with response_format=detailed, the INFORM, ND-GAIN and World Bank indicators behind them against world and regional benchmarks. |
compare_countries | Two to ten countries side by side on overall risk and each dimension, with their ranks. |
rank_countries | The countries most or least at risk, overall, on one dimension or on one hazard or indicator (river flooding, cyclone exposure...), optionally within a region, subregion or income group. |
get_enso_outlook | El Niño and La Niña now and ahead (NOAA CPC's alert and chances for the nine seasons ahead) and, for a country, what each phase has brought it in each season since 1950. |
find_place | Coordinates for a place name, when a name is ambiguous. |
search | Find countries, places, Criora reference pages and the data catalogue; returns ids for fetch. Built to the shape ChatGPT deep research and company knowledge expect. |
fetch | A readable document for a search id (country:BGD, place: , , page:methodology, catalog:layers), with a link to the Criora page it comes from. |
show_risk_map | An interactive map in the conversation: a place, several places, one event (its area, a storm's cone and track) or the whole world, with this week's forecast risk or the rain, temperature or wind hour by hour, under the hazards and official warning areas. Clients without apps get the same summary as text. |
Data tools answer concisely by default; response_format=detailed gives every field. Calls written for 1.x are still answered.
show_risk_map is an MCP App: in clients that display apps (Claude on the web, desktop and mobile, and other MCP Apps hosts) it draws a map under the answer, on Criora's own Natural Earth ground:
layer), with animated wind streams and a key;The reader can pan, zoom, open the map full screen, tap or scrub the timeline, play the week hour by hour and switch between the four fields; the map tells the assistant what the reader is looking at. The card follows the host's own theme and type, light or dark. Clients that do not display apps get the same answer as text, with a link to the place on Criora's own map.
| URI | What it holds |
|---|---|
criora://country/{iso3} | A country's risk scores and classes as JSON (template; ISO3 codes autocomplete). |
criora://methodology | How Criora scores country risk (markdown). |
criora://sources | The datasets behind every answer, with licences (markdown). |
criora://layers | Every long-term climate layer get_climate_profile reads, with its id, unit, years and source (markdown). |
criora://indicators | The country indicators by risk dimension and source (markdown). |
criora://changelog | Methodology versions and what changed (markdown). |
criora://pulse | The Earth's pulse: how the world's dial of events in force is built (markdown). |
ui://criora/map.html | The interactive map page show_risk_map opens (MCP App). |
| Prompt | Arguments | Purpose |
|---|---|---|
assess_trip | destination, dates (optional) | How risky a trip is: weather risk on the travel days, hazards nearby, seasonal exposure. |
| `compare
앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요