🇪🇺 European Parliament MCP Server
62 MCP-työkalua • 9 resurssia • 7 kehotetta | OpenSSF Scorecard 7.2/10
TypeScript/Node.js Model Context Protocol (MCP) -palvelin, joka tehostaa EU Parliament Monitor -alustaa 62 MCP-työkalulla (15 OSINT-tiedustelu + 47 datakäyttö), 9 resurssilla ja 7 kehotteella. 1 130+ yksikkötestiä, 71 E2E-testiä, 80%+ kattavuus. SLSA-taso 3 toimitusketjun turvallisuus.
🌐 Reaaliaikaiset resurssit
🎯 Tärkeimmät ominaisuudet
🔌 62 MCP-työkalua
15 OSINT-tiedustelutyökalua (MEP-vaikutusvaltapisteytys, koalitioanalyysi, äänestyskaaviot) + 47 datakäyttötyökalua Claudelle, ChatGPT:lle ja kaikille MCP-yhteensopiville tekoälyavustajille.
🏛️ EU-parlamentin datakäyttö
Suora pääsy MEP-profiileihin, täysistuntoihin, äänestyspöytäkirjoihin, valiokuntiin ja parlamentaarisiin kysymyksiin virallisen Euroopan parlamentin avoimen datan API:n kautta.
📘 TypeScript ja Zod-validointi
Kirjoitettu TypeScriptillä tiukalla tyyppiturvallisuudella ja Zod-skeemavalidoinnilla kaikille API-syötteille ja -tulosteille. Nopeusrajoitus ja turvallisuusotsikot sisäänrakennettuna.
🛡️ SLSA-taso 3 -turvallisuus
Toimitusketjun turvallisuus SLSA-taso 3 -rakennusprovenanssin todistuksineen, OpenSSF Scorecard -validoinnilla ja kattavalla tietoturvaskannauksella GitHub Actionsin kautta.
🧪 1 130+ yksikkötestiä
1 130+ yksikkötestiä ja 71 E2E-testiä ylläpitäen 80%+ koodikattavuutta. Automatisoitu CI/CD-putki SLSA-taso 3 -provenanssin todistuksilla ja laadun portailla.
🔒 OpenSSF Scorecard 7.2/10
Täysin yhdenmukainen ISO 27001:2022:n, NIST CSF 2.0:n, CIS Controls v8.1:n ja GDPR:n kanssa. OpenSSF Scorecard 7.2/10, SLSA-taso 3, täydellinen ISMS-dokumentaatio.
🔧 Korostettuja MCP-työkaluja (62 yhteensä)
15 OSINT-tiedustelutyökalua syvään poliittiseen analyysiin + 47 datakäyttötyökalua kattavaan EU-parlamentin dataan. Tässä joitakin kohokohtia:
👤 get_meps
Hae Euroopan parlamentin jäsenten (MEP) profiilit suodattamalla maan, poliittisen ryhmän ja valiokunnan jäsenyyden mukaan.
📅 get_plenary_sessions
Käytä täysistuntopöytäkirjoja, agendoja ja käsittelyjä päivämääräsuodatuksella.
🗳️ get_voting_records
Kysy yksityiskohtaisia äänestyspöytäkirjoja, mukaan lukien yksittäiset MEP-kannat, äänestystulokset ja lainsäädäntöyhteys.
🔍 search_documents
Kokotekstihaku kaikista parlamenttiasiakirjoista, raporteista, lausunnoista ja lainsäädäntöteksteistä.
🏛️ get_committee_info
Käytä valiokuntarakenteita, jäsenyyksiä, mandaatteja ja viimeaikaisia toimintoja.
❓ get_parliamentary_questions
Hae parlamentaarisia kysymyksiä vastauksilla MEP:iltä ja Euroopan komissiolta.
📊 analyze_voting_patterns
Analysoi äänestyskaavioita poliittisten ryhmien, maiden ja lainsäädäntöaiheiden välillä syvemmälle poliittiselle tiedustelulle.
📋 track_legislation
Seuraa lainsäädäntömenettelyjä ehdotuksesta valiokunnan käsittelyn kautta lopulliseen äänestykseen.
📄 generate_report
Luo jäsenneltyjä tekoälyvalmisteluraportteja parlamentin toiminnasta, äänestystiivistelmistä ja MEP-profiileista.
📡 Datalähteet
🇪🇺 MEP:t ja edustajat
Täydelliset profiilit kaikista Euroopan parlamentin jäsenistä, mukaan lukien poliittinen ryhmä, maa, valiokunnat ja yhteystiedot virallisesta EU:n parlamentin avoimen datan API:sta.
🏛️ Täysistunnot
Täydelliset täysistuntopöytäkirjat, mukaan lukien agendot, väittelytallenteet ja tulokset Euroopan parlamentin avoimen datan portaalista.
📁 Valiokunnat ja asiakirjat
Valiokunnan jäsenyys, raportit ja lausunnot sekä koko parlamenttiasiakirjavarasto tutkimukseen ja analyysiin.
❓ Parlamentaariset kysymykset
MEP:ien esittämät kirjalliset ja suulliset kysymykset virallisilla komission ja neuvoston vastauksilla, mahdollistaen vastuullisuuden seurannan.
🛠️ Teknologiapino
💻 Suoritusympäristö
TypeScript/Node.js — Tyyppiturvallinen toteutus täydellä ES-moduulituella. Julkaistu npm:ään pakettina european-parliament-mcp-server.
📦 Protokolla
Model Context Protocol (MCP) — Standardiprotokolla tekoälyavustajaintegraatioille. Yhteensopiva Clauden, ChatGPT:n ja minkä tahansa MCP-yhteensopivan tekoälyasiakkaan kanssa.
🔒 Turvallisuus
SLSA-taso 3 — Toimitusketjun turvallisuus rakennusprovenanssin, toistettavien rakennuksien ja tietoturvaskannauksella. OpenSSF Scorecard -validoitu. Nopeusrajoitus ja Zod-syötevalidointi.
🚀 Aloittaminen
1️⃣ Asenna npm:n kautta
Asenna paketti globaalisti tai projektiriippuvuutena. Vaatii Node.js 18+ ja MCP-yhteensopivan tekoälyasiakkaan.
📦 Näytä npm:ssä2️⃣ Määritä tekoälyasiakas
Lisää MCP-palvelin tekoälyasiakkaasi konfiguraatioon (Claude Desktop, Continue tai mikä tahansa MCP-yhteensopiva asiakas) EU-parlamentin datakysymysten mahdollistamiseksi.
📖 Asennusopas3️⃣ Kysy parlamentin dataa
Käytä luonnollista kieltä kysellessäsi MEP-profiileja, äänestyspöytäkirjoja, täysistuntoja ja muuta tekoälyavustajasi kautta.
📂 Repositorio💼 Käyttötapaukset
🔍 Poliittinen tutkimus
Akateeminen ja journalistinen tutkimus MEP:ien äänestyskaavioista, poliittisen ryhmän linjautumisesta ja lainsäädäntöaktiivisuudesta tekoälypohjaisen analyysin avulla.
📊 Läpinäkyvyys ja vastuullisuus
Seuraa MEP-suoritusta, läsnäoloa ja äänestyksen johdonmukaisuutta pitääksesi edustajat vastuullisina äänestäjilleen ja kampanjalupauksilleen.
🏢 Politiikka-analyysi
Seuraa lainsäädäntökehitystä, valiokuntatoimintaa ja politiikkatrendejä tietyille toimialoille tai etupiireille relevantteja.
🎓 Koulutus
Opetusväline Euroopan politiikan kursseille, joka demonstroi, miten avoimet hallintodatan voidaan demokratisoida tekoälyintegraation kautta.
🌐 Osa Hack23:n poliittisen tiedustelun ekosysteemiä
EP MCP Server tehostaa tekoälyavustajia jäsennellyllä pääsyllä Euroopan parlamentin dataan laajempaan poliittisen tiedustelun ekosysteemiin.
Kaikki projektit: Apache-2.0-lisensoitu • OpenSSF Scorecard 7.0+ • SLSA-taso 3 provenance • CodeQL puhdas
🎯 Valmis tutustumaan EU-parlamentin dataan?
Integroi tekoälypohjainen pääsy Euroopan parlamentin avoimiin tietokantoihin tutkimus-, journalismi- tai politiikka-analyysityönkulkuusi.