Ireland MCP
Read-only Irish public data for AI assistants: stats, weather, transport, law, property and maps.
我該用這個嗎
品質與安全性
發現項目(1)
- LOW在 ireland_describe 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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
}社群
證據