🇪🇺 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.

CodeQL SecurityOpenSSF ScorecardSLSA Level 3 npm-versioLisenssi Apache-2.0DeepWiki
📂 Katso GitHubissa 📦 npm-paketti ✨ Ominaisuudet 📚 Dokumentaatio

🌐 Reaaliaikaiset resurssit

📦 npm-paketti 📂 GitHub-repositorio 📖 TypeDoc API 📈 Koodikattavuus 🎭 E2E-raportti 📚 DeepWiki-dokumentaatio

🎯 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.

📖 Asennusopas

3️⃣ 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.

🇪🇺 EU Parliament Monitor 🇸🇪 Riksdagsmonitor 🔍 Citizen Intelligence Agency

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.

📂 Katso GitHubissa 📦 npm-paketti 📚 Dokumentaatio ← Takaisin projekteihin