Ireland MCP
Read-only Irish public data for AI assistants: stats, weather, transport, law, property and maps.
사용해야 할까요
품질 및 안전성
발견 사항 (1)
- LOWireland_describe에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"ireland-mcp": {
"url": "https://func-ireland-mcp-aofsjpwgy4hva.azurewebsites.net/mcp"
}
}
}원격 엔드포인트
https://func-ireland-mcp-aofsjpwgy4hva.azurewebsites.net/mcpstreamable-http할 수 있는 일
도구 목록
도구 (7)
🟢ireland_catalogue(domain)
List sources and their operations, grouped by domain: stats, transport, environment, energy, economy, law/politics, places/property. Start here.
입력 스키마
{
"type": "object",
"properties": {
"domain": {
"description": "Only this domain.",
"type": "string",
"enum": [
"stats",
"transport",
"environment",
"energy",
"economy",
"law/politics",
"places/property"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true
}🟢ireland_describe(source, operation)
Argument JSON schema, description and an example for one source operation.
입력 스키마
{
"type": "object",
"properties": {
"source": {
"type": "string",
"description": "Source id, e.g. 'cso'."
},
"operation": {
"type": "string",
"description": "Operation, e.g. 'cso_get_data'."
}
},
"required": [
"source",
"operation"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true
}🟢ireland_call(source, operation, args, arguments, max_tokens)
Run a source operation with args. Bad args return the expected schema and an example. Operations by source: cso: cso_search_tables, cso_get_table_metadata, cso_get_data, cso_area_profile; ncse: ncse_search_datasets, ncse_get_dataset, ncse_query_datastore; world-bank: worldbank_get_indicator, worldbank_ireland_profile; eurostat: eurostat_search_datasets, eurostat_get_data, eurostat_compare_ie_eu; ecb: ecb_get_series, ecb_interest_rates, ecb_exchange_rate; pobal: pobal_deprivation_search; oireachtas: oireachtas_search_members, oireachtas_search_bills, oireachtas_get_debates, oireachtas_search_questions, oireachtas_get_votes; geohive: geohive_boundaries_at_point, geohive_locate, geohive_list_layers, geohive_query_layer; wikidata: wikidata_place, wikidata_entity; data-gov-ie: datagov_search_datasets, datagov_get_dataset, datagov_query_datastore; cro: cro_search_datasets, cro_get_dataset, cro_query_datastore; kohesio: kohesio_search_projects, kohesio_get_project; smart-dublin: smartdublin_search_datasets, smartdublin_get_dataset, smartdublin_query_datastore; met-eireann: met_get_forecast, met_get_observations, met_get_warnings; nta: nta_get_realtime_summary, nta_get_trip_updates; legislation: legislation_list_acts, legislation_get_act, legislation_get_section; ppr: ppr_search_sales, ppr_price_stats; irish-rail: rail_find_station, rail_get_departures; luas: luas_get_forecast, luas_list_stops; eirgrid: grid_get_status; marine: marine_get_buoys; opw-water: water_find_stations, water_get_level; planning: planning_search, planning_get; census-areas: census_small_area_at; epa: epa_wfd_search, epa_wfd_waterbody, epa_bathing_locations, epa_bathing_alerts, epa_bathing_measurements; heritage: heritage_monuments_near; environment-sites: protected_sites_at, protected_sites_near; ted: ted_search_tenders, ted_get_notice; bikes: bikes_networks, bikes_stations_near; cross: list_sources, ireland_snapshot, nearby.
입력 스키마
{
"type": "object",
"properties": {
"source": {
"type": "string",
"description": "Source id."
},
"operation": {
"type": "string",
"description": "Operation name."
},
"args": {
"description": "Operation arguments.",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": true
},
"arguments": {
"description": "Alias of args.",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": true
},
"max_tokens": {
"description": "Result budget in tokens (default 2000).",
"type": "integer",
"minimum": 100,
"maximum": 8000
}
},
"required": [
"source",
"operation"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true
}🟢ireland_about
Licence, attribution, status URL and how to enable typed toolsets.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true
}🟢search(query, max_tokens)
Search across Central Statistics Office (CSO) PxStat, National Council for Special Education open data, World Bank Indicators for Ireland, Eurostat Statistics API, Pobal HP Deprivation Index, Houses of the Oireachtas Open Data API, Wikidata Query Service, data.gov.ie (Ireland's open data portal), Companies Registration Office open data, Kohesio EU-funded projects, Smart Dublin open data (Dublin local authorities), Irish Statute Book (eISB) via ELI, EPA Ireland open data, EU Tenders Electronic Daily (TED). Returns ids like 'cso:F1001' to pass to fetch.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "What to look for, e.g. 'population by county' or 'housing bill 2024'."
},
"max_tokens": {
"description": "Result budget in tokens (default 2000).",
"type": "integer",
"minimum": 100,
"maximum": 8000
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true
}🟢fetch(id, max_tokens)
Fetch the full text of a search result by its id, e.g. 'cso:F1001', 'oireachtas:bill/2024/12', 'legislation:2018/7/s2' or 'data-gov-ie:moby-bikes'.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 3,
"maxLength": 200,
"description": "Id from search, '<source>:<key>'."
},
"max_tokens": {
"description": "Result budget in tokens (default 2000).",
"type": "integer",
"minimum": 100,
"maximum": 8000
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true
}🟢nearby(lat, lon, hours, max_tokens)
For a WGS84 point in Ireland: county, local authority, constituency, electoral division, small area and settlement (GeoHive), the nearest Met Éireann station and forecast, recorded monuments within 500 m (SMR) and NPWS protected sites at the point. Not live observations, river levels, buoys, bikes or populations: use ireland_call for those.
입력 스키마
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude, e.g. 53.3498."
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude, e.g. -6.2603."
},
"hours": {
"default": 6,
"description": "Forecast hours to include.",
"type": "integer",
"minimum": 1,
"maximum": 48
},
"max_tokens": {
"description": "Result budget in tokens (default 2000).",
"type": "integer",
"minimum": 100,
"maximum": 8000
}
},
"required": [
"lat",
"lon"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": true
}커뮤니티
증거