European Parliament MCP Server v1.3.2
·
321 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Highlights
ποΈ Infrastructure & Performance
- chore(deps-dev): bump knip from 6.12.1 to 6.12.2 in the development-dependencies group @dependabot[bot] (#434)
- chore(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 @dependabot[bot] (#433)
- Improve workflow caching correctness, external registry resilience, and CI supply-chain hardening @copilot-swe-agent[bot] (#431)
- chore(deps): bump release-drafter/release-drafter from 7.2.1 to 7.3.0 @dependabot[bot] (#430)
- chore(deps-dev): bump @types/node from 25.6.1 to 25.6.2 in the development-dependencies group @dependabot[bot] (#429)
π Code Quality & Refactoring
- Improve workflow caching correctness, external registry resilience, and CI supply-chain hardening @copilot-swe-agent[bot] (#431)
π Documentation
- Improve workflow caching correctness, external registry resilience, and CI supply-chain hardening @copilot-swe-agent[bot] (#431)
π¦ Dependencies
- chore(deps-dev): bump knip from 6.12.1 to 6.12.2 in the development-dependencies group @dependabot[bot] (#434)
- chore(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 @dependabot[bot] (#433)
- chore(deps): bump fast-uri from 3.1.0 to 3.1.2 @dependabot[bot] (#432)
- Improve workflow caching correctness, external registry resilience, and CI supply-chain hardening @copilot-swe-agent[bot] (#431)
- chore(deps): bump release-drafter/release-drafter from 7.2.1 to 7.3.0 @dependabot[bot] (#430)
- chore(deps-dev): bump @types/node from 25.6.1 to 25.6.2 in the development-dependencies group @dependabot[bot] (#429)
π§ͺ Test Coverage Improvements
- Improve workflow caching correctness, external registry resilience, and CI supply-chain hardening @copilot-swe-agent[bot] (#431)
ποΈ European Parliament MCP Server Enhancements
Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:
- Model Context Protocol (MCP) tools, resources, and prompts
- European Parliament API integration and data access
- Security-first architecture with GDPR compliance
- High-performance caching and rate limiting
- Comprehensive TypeScript typing and runtime validation
π Quality Metrics & Documentation
π Security & Compliance
π‘οΈ Hack23 ISMS Compliance
This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):
- β ISO 27001:2022 - Information security management
- β NIST CSF 2.0 - Cybersecurity framework
- β CIS Controls v8.1 - Security best practices
- β GDPR - EU data protection compliance
- β SLSA Level 3 - Supply chain security with build provenance
π» Technology Stack
- π Model Context Protocol - MCP SDK for AI integration
- β‘ Node.js 25.x - Latest JavaScript runtime
- π· TypeScript 6.0.2 - Strict typing with latest standards
- ποΈ European Parliament API - Official open data access
- π Zod - Runtime schema validation
- π Undici - Fast HTTP/1.1 client
- πΎ LRU Cache - Efficient caching for API responses
- π§ͺ Vitest - Fast unit testing with 80%+ coverage
ποΈ European Parliament Data Access
- π₯ MEPs - Current and historical member information
- π Plenary - Sessions, votes, and attendance records
- ποΈ Committees - Meetings, documents, and membership
- π Documents - Legislative texts, reports, amendments
- β Questions - Parliamentary questions and answers
π Build Attestations & Verification
All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:
# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.3.2
# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.3.2 dist.attestations
# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.3.2 --owner Hack23 --repo European-Parliament-MCP-Server
# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestationsSLSA Level 3 Benefits:
- π Cryptographic proof of build integrity
- π‘οΈ Protection against supply chain attacks
- π Full build provenance transparency
- β Independent verification capability
See ATTESTATIONS.md for complete verification guide.
π Contributors
Thanks to @Copilot, @dependabot[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!
π Additional Resources
- Documentation Portal: https://hack23.github.io/European-Parliament-MCP-Server/
- API Documentation: https://hack23.github.io/European-Parliament-MCP-Server/api/
- Test Coverage: https://hack23.github.io/European-Parliament-MCP-Server/coverage/
- SBOM: https://hack23.github.io/European-Parliament-MCP-Server/SBOM.md
- Security Policy: https://github.com/Hack23/European-Parliament-MCP-Server/blob/main/SECURITY.md
- Hack23 ISMS: https://github.com/Hack23/ISMS-PUBLIC
Full Changelog: v1.3.1...1.3.2