auraBLOCK
Suomalaisen avoimen datan discovery- ja ymmärryspalvelu — MCP-server tekoälyille, avoin web-palvelu ihmisille
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
Kysy Suomen avoimelta datalta. Aura kokoaa Suomen avoimen datan yhteen hakemistoon ja hakee vastaukset suoraan julkaisijan rajapinnasta, lähde ja lisenssi mukana. Käytä sitä selaimella tai liitä se tekoälyavustajaasi.
Suomi | English | Svenska
13 300+ aineistoa, 32 000+ resurssia, 46 lähdettä, noin 400 julkaisijaa. Tilastokeskus, THL, Luke, SYKE, Ilmatieteen laitos, Digitraffic, MML, Väylävirasto, eduskunta, Finlex, Vipunen, Kelasto, PRH, 36 kunnan karttapalvelut ja kymmenet muut.
Kokeile minuutissa
Julkinen palvelu osoitteessa [aura.futuai.fi](https://aura.futuai.fi) ei vaadi tunnuksia eikä asennusta. Claude Codessa:
claude mcp add --transport http aura https://aura.futuai.fi/mcp
Claude Desktopissa, Cursorissa ja muissa MCP-asiakkaissa:
{
"mcpServers": {
"aura": { "type": "http", "url": "https://aura.futuai.fi/mcp" }
}
}Kysy sitten avustajalta suomeksi, ruotsiksi tai englanniksi. Asiakaskohtaiset ohjeet ovat käyttöönotto-ohjeessa.
Mitä voit kysyä
Alla olevat vastaukset on haettu Aurasta 8.10.2026. Luvut ovat sellaisenaan lähteestä.
189506ea1c1cOBSERVED · 2026-10-10Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add aura -- uvx aura
{
"mcpServers": {
"aura": {
"command": "uvx",
"args": [
"aura"
]
}
}
}Exposed tools (37)
36 read · 1 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
_fn | read | return |
area_profile | read | Koosta alueprofiili: löytyneet datasetit ryhmitelty aiheittain, |
batch_enrich | read | Tallenna useita rikastuksia kerralla. |
compare | read | Vertaile datasettejä rinnakkain. |
compare_municipalities | read | Vertaile kuntien datatarjontaa ja avoimuutta. |
describe | read | Kuvaa yksittäinen datasetti yksityiskohtaisesti. |
enrich | read | Rikasta datasetin tietoja. Tallentaa löydetyn tiedon kantaan. |
find_map_sheets | read | Etsi karttalehdet jotka osuvat alueelle (aluerajauksen apu). |
get_enrichments_tool | read | Näytä datasetin rikastukset (crowdsourced enrichments). |
harvest | read | Hae datasettien metatiedot lähteistä ja tallenna tietokantaan. |
health_check | read | Tarkista resurssien saatavuus (HTTP HEAD/GET). |
health_report | read | Näytä resurssien saatavuusraportti aiempien tarkistusten perusteella. |
list_findings | read | Näytä session aikana kirjatut löydökset. |
list_formats | read | Listaa saatavilla olevat dataformaatit resurssien lukumäärän mukaan. |
list_organizations | read | Listaa avoimen datan julkaisijat datasettien lukumäärän mukaan. |
list_sources | read | Listaa kaikki datalähteet, niiden datasettien lukumäärät ja harvestoinnin tila. |
log_finding | read | Kirjaa löydös tutkimuksen aikana. Tallentuu session lokiin. |
lookup_municipality | read | Hae kuntatietoja nimellä, koodilla tai postinumerolla. |
map_sheet | read | Hae karttalehden bbox (EPSG:3067) aluerajaukseen. |
municipality_bbox | read | Hae kunnan bbox (EPSG:3067) aluerajaukseen. |
populate_reference | read | Lataa viiteaineistot paikalliseen kantaan. |
probe_schemas | read | Johda datasettien skeema suoraan rajapinnoista (WFS, WMS, PxWeb, CSV). |
probe_sizes | read | Mittaa paikkatietoaineistojen koot otoskyselyillä (WFS/WCS). |
quality_gaps | read | Analysoi metatiedon puutteet ja ehdota parannuksia. |
quality_overview | read | Yhteenveto laatupisteistä lähteen tai koko kannan tasolla. |
quality_ranking | read | Parhaiten pisteytetyt datasetit laadun mukaan. |
quality_report | read | Näytä datasetin laatupisteet dimensioittain. |
query_data | read | Hae tai esikatsele datasetin sisältöä. |
recommend | read | Suosittele parhaita datasettejä aiheesta. |
reference_status | read | Näytä viiteaineistojen tila: ladattu/puuttuu/vanhentunut. |
save_session_findings | write | Tallenna session aikana kerätyt löydökset enrichmenteiksi. |
search | read | Hae suomalaisia avoimia datasettejä luonnollisella kielellä. |
search_by_region | read | Hae datasettejä alueellisesti kunnan, maakunnan tai postinumeron perusteella. |
search_structured | read | Hae datasettejä ja palauta rakenteellinen JSON tekoälyagenteille. |
stats | read | Näytä tilastot Auran tietokannasta: datasettien, organisaatioiden ja formaattien määrät. |
suggest_questions | read | Ehdota konkreettisia kysymyksiä joihin Aura voi vastata. |
suggest_yso_tags | read | Ehdota YSO-ontologian mukaisia avainsanoja datasetille. |
Trust audit
BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | FAIL |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (8 observation(s))
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (14)
| Helsingin sosiaali-, terveys- ja pelastustoimiala | 1 | 7.0 MB |
| Helsingin sosiaalitoimen suoritetietoja | Helsingin sosiaali-, terveys- ... | 7.0 MB | 8 |
| 232 | Helsingin sosiaali-, terveys- ja pelastustoimiala | 1 | hri.fi |
logger.warning("[digitraffic] Virhe haettaessa %s: %s", api_key, e)logger.info("[digitraffic/%s] %d endpointia", api_key, count)logger.warning("[yso] Hakulaajennus epäonnistui: '%s'", token, exc_info=True)"http://169.254.169.254/metadata/instance",
await client.get("http://169.254.169.254/latest/meta-data")"/api/wfs/features?url=http://169.254.169.254/latest&typeName=x",
aura serve --http # or MCP + web at http://127.0.0.1:8000
aura serve --http # tai MCP + web osoitteessa http://127.0.0.1:8000
aura serve --http # eller MCP + webb på http://127.0.0.1:8000
"http://127.0.0.1:8000/",
"http://10.0.0.5/wfs",
Gates applied: no_behavioural_pass.
189506ea1c1cfull audit observations/trust-audit/mcp-server/trotor__aura.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-10 | 189506ea1c1c | BLOCK | D | 69 | first audit |
Questions
What is the aura MCP server?
Suomalaisen avoimen datan discovery- ja ymmärryspalvelu — MCP-server tekoälyille, avoin web-palvelu ihmisille
What tools does aura expose?
37 in total: 36 read-only, 1 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is aura safe to connect to an agent?
No — not without reading the findings first. The audit graded it D (69/100) and found 3 critical or high issues in the source. Each one is listed on this page with the file and line it is on.
What credentials does aura need?
No credential environment variables were found in its source, so it appears to need none.
How does aura run?
It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as aura.
How current is this page?
The grade is for one exact copy of the source (189506ea1c1c), read on 2026-10-10. The repository is watched and re-audited when it changes.