Conversation
|
@copilot now all PR:s for issue been merge. Analyse current state and complete any remaining task from issues above. update sitemap.xml and sitemap*.html to include this new content |
Co-authored-by: pethers <[email protected]>
Done in commit a744d9d. Updated
Each sitemap.xml entry uses |
There was a problem hiding this comment.
Pull request overview
Adds the three new project page triplets (European Parliament MCP Server, Riksdagsmonitor, EU Parliament Monitor) into the site’s sitemap surfaces so they are discoverable and indexed.
Changes:
- Added the three projects (overview/features/docs links) to
sitemap.htmland all localizedsitemap_*.htmlvariants. - Added 9 new
<url>entries tositemap.xmlfor the new project pages.
Reviewed changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated 12 comments.
Show a summary per file
| File | Description |
|---|---|
| sitemap.html | Adds the three new projects to the human-readable sitemap. |
| sitemap.xml | Adds the 9 new project URLs to the XML sitemap for search indexing. |
| sitemap_ar.html | Adds new project links to the Arabic sitemap page. |
| sitemap_da.html | Adds new project links to the Danish sitemap page. |
| sitemap_de.html | Adds new project links to the German sitemap page. |
| sitemap_es.html | Adds new project links to the Spanish sitemap page. |
| sitemap_fi.html | Adds new project links to the Finnish sitemap page. |
| sitemap_fr.html | Adds new project links to the French sitemap page. |
| sitemap_he.html | Adds new project links to the Hebrew sitemap page. |
| sitemap_ja.html | Adds new project links to the Japanese sitemap page. |
| sitemap_ko.html | Adds new project links to the Korean sitemap page. |
| sitemap_nl.html | Adds new project links to the Dutch sitemap page. |
| sitemap_no.html | Adds new project links to the Norwegian sitemap page. |
| sitemap_sv.html | Adds new project links to the Swedish sitemap page. |
| sitemap_zh.html | Adds new project links to the Chinese sitemap page. |
sitemap_fi.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> |
There was a problem hiding this comment.
This Finnish sitemap page is localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to Finnish to keep the sitemap language-consistent.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| <a href="european-parliament-mcp.html">Yleiskatsaus</a> | |
| <span class="link-description">MCP-palvelin, joka tarjoaa tekoälyavustajille jäsennellyn pääsyn Euroopan parlamentin avoimiin tietoaineistoihin: mepit, täysistunnot, valiokunnat, asiakirjat ja äänestystulokset</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Ominaisuudet</a> | |
| <span class="link-description">10 MCP-työkalua, mukaan lukien get_meps, get_voting_records, analyze_voting_patterns ja track_legislation, TypeScript-tyyppiturvalla, SLSA-taso 3 -takuulla ja yli 80 %:n testikattavuudella</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Dokumentaatio</a> | |
| <span class="link-description">Tekninen arkkitehtuuridokumentaatio TypeScript/Node.js MCP-palvelimelle, sisältäen ISMS-dokumentaation, uhkamallin, CRA-arvioinnin ja API-viitteen</span> |
sitemap_fr.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | ||
| </li> | ||
| </ul> | ||
| </li> | ||
| <li><strong>Riksdagsmonitor</strong> | ||
| <ul> | ||
| <li> | ||
| <a href="riksdagsmonitor.html">Overview</a> | ||
| <span class="link-description">Swedish Parliament Intelligence Platform monitoring political activity with systematic transparency using 50+ years of historical Riksdag data</span> | ||
| </li> | ||
| <li> | ||
| <a href="riksdagsmonitor-features.html">Features</a> | ||
| <span class="link-description">Parliamentary monitoring, voting records analysis, committee tracking, and political analytics in 14 languages with 99.998% availability target</span> | ||
| </li> | ||
| <li> | ||
| <a href="riksdagsmonitor-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for Swedish Parliament monitoring platform with comprehensive ISMS documentation, security architecture, and compliance frameworks</span> |
There was a problem hiding this comment.
This French sitemap page is localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to French to keep the sitemap language-consistent.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| </li> | |
| </ul> | |
| </li> | |
| <li><strong>Riksdagsmonitor</strong> | |
| <ul> | |
| <li> | |
| <a href="riksdagsmonitor.html">Overview</a> | |
| <span class="link-description">Swedish Parliament Intelligence Platform monitoring political activity with systematic transparency using 50+ years of historical Riksdag data</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-features.html">Features</a> | |
| <span class="link-description">Parliamentary monitoring, voting records analysis, committee tracking, and political analytics in 14 languages with 99.998% availability target</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for Swedish Parliament monitoring platform with comprehensive ISMS documentation, security architecture, and compliance frameworks</span> | |
| <a href="european-parliament-mcp.html">Aperçu</a> | |
| <span class="link-description">Serveur MCP fournissant aux assistants IA un accès structuré aux jeux de données ouverts du Parlement européen : députés, séances plénières, commissions, documents et résultats de vote</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Fonctionnalités</a> | |
| <span class="link-description">10 outils MCP incluant get_meps, get_voting_records, analyze_voting_patterns, track_legislation avec sécurité de typage TypeScript, SLSA niveau 3 et plus de 80 % de couverture de tests</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Documentation d’architecture technique pour le serveur MCP TypeScript/Node.js avec documentation ISMS, modèle de menaces, évaluation CRA et référence d’API</span> | |
| </li> | |
| </ul> | |
| </li> | |
| <li><strong>Riksdagsmonitor</strong> | |
| <ul> | |
| <li> | |
| <a href="riksdagsmonitor.html">Aperçu</a> | |
| <span class="link-description">Plateforme d’intelligence sur le Parlement suédois surveillant l’activité politique avec une transparence systématique en utilisant plus de 50 ans de données historiques du Riksdag</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-features.html">Fonctionnalités</a> | |
| <span class="link-description">Surveillance parlementaire, analyse des résultats de vote, suivi des commissions et analyses politiques en 14 langues avec un objectif de disponibilité de 99,998 %</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-docs.html">Documentation</a> | |
| <span class="link-description">Documentation d’architecture technique pour la plateforme de suivi du Parlement suédois avec documentation ISMS complète, architecture de sécurité et cadres de conformité</span> |
sitemap_he.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> |
There was a problem hiding this comment.
This Hebrew sitemap page is localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to Hebrew to keep the sitemap language-consistent.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| <a href="european-parliament-mcp.html">סקירה כללית</a> | |
| <span class="link-description">שרת MCP המספק לסייעני בינה מלאכותית גישה מובנית למאגרי נתונים פתוחים של הפרלמנט האירופי: חברי פרלמנט (MEPs), מליאות, ועדות, מסמכים ורישומי הצבעה</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">תכונות</a> | |
| <span class="link-description">10 כלי MCP, כולל get_meps, get_voting_records, analyze_voting_patterns, track_legislation, עם בטיחות טיפוסים ב‑TypeScript, תאימות SLSA רמה 3 וכיסוי בדיקות מעל 80%</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">תיעוד</a> | |
| <span class="link-description">תיעוד ארכיטקטורה טכנית לשרת MCP מבוסס TypeScript/Node.js, כולל תיעוד ISMS, מודל איומים, הערכת CRA ומפרט API</span> |
| <li><strong>European Parliament MCP Server</strong> | ||
| <ul> | ||
| <li> | ||
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> |
There was a problem hiding this comment.
This Danish sitemap page is localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to Danish to keep the sitemap language-consistent.
sitemap_zh.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | ||
| </li> | ||
| </ul> | ||
| </li> | ||
| <li><strong>Riksdagsmonitor</strong> | ||
| <ul> | ||
| <li> | ||
| <a href="riksdagsmonitor.html">Overview</a> | ||
| <span class="link-description">Swedish Parliament Intelligence Platform monitoring political activity with systematic transparency using 50+ years of historical Riksdag data</span> | ||
| </li> | ||
| <li> | ||
| <a href="riksdagsmonitor-features.html">Features</a> | ||
| <span class="link-description">Parliamentary monitoring, voting records analysis, committee tracking, and political analytics in 14 languages with 99.998% availability target</span> | ||
| </li> | ||
| <li> | ||
| <a href="riksdagsmonitor-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for Swedish Parliament monitoring platform with comprehensive ISMS documentation, security architecture, and compliance frameworks</span> |
There was a problem hiding this comment.
This Chinese sitemap page localizes the surrounding project links, but the newly added entries use English link labels and descriptions (“Overview/Features/Documentation”). This is inconsistent with the rest of the page; translate these labels/descriptions to Chinese (or at least the link labels) to keep the sitemap language-consistent.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| </li> | |
| </ul> | |
| </li> | |
| <li><strong>Riksdagsmonitor</strong> | |
| <ul> | |
| <li> | |
| <a href="riksdagsmonitor.html">Overview</a> | |
| <span class="link-description">Swedish Parliament Intelligence Platform monitoring political activity with systematic transparency using 50+ years of historical Riksdag data</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-features.html">Features</a> | |
| <span class="link-description">Parliamentary monitoring, voting records analysis, committee tracking, and political analytics in 14 languages with 99.998% availability target</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for Swedish Parliament monitoring platform with comprehensive ISMS documentation, security architecture, and compliance frameworks</span> | |
| <a href="european-parliament-mcp.html">概述</a> | |
| <span class="link-description">MCP 服务器,为 AI 助手提供对欧洲议会开放数据集的结构化访问:议员 (MEP)、全体会议、委员会、文档和投票记录</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">功能</a> | |
| <span class="link-description">包含 10 个 MCP 工具,包括 get_meps、get_voting_records、analyze_voting_patterns、track_legislation,具备 TypeScript 类型安全、SLSA 3 级保障以及 80% 以上测试覆盖率</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">文档</a> | |
| <span class="link-description">基于 TypeScript/Node.js 的 MCP 服务器技术架构文档,包含 ISMS 文档、威胁模型、CRA 评估和 API 参考</span> | |
| </li> | |
| </ul> | |
| </li> | |
| <li><strong>Riksdagsmonitor</strong> | |
| <ul> | |
| <li> | |
| <a href="riksdagsmonitor.html">概述</a> | |
| <span class="link-description">瑞典议会情报平台,基于 50 余年历史议会数据,以系统化方式监测政治活动并提升透明度</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-features.html">功能</a> | |
| <span class="link-description">提供议会监测、投票记录分析、委员会跟踪和政治分析,支持 14 种语言,目标可用性达到 99.998%</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-docs.html">文档</a> | |
| <span class="link-description">瑞典议会监测平台技术架构文档,包含完整 ISMS 文档、安全架构说明和合规框架</span> |
sitemap_es.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | ||
| </li> | ||
| </ul> | ||
| </li> | ||
| <li><strong>Riksdagsmonitor</strong> | ||
| <ul> | ||
| <li> | ||
| <a href="riksdagsmonitor.html">Overview</a> | ||
| <span class="link-description">Swedish Parliament Intelligence Platform monitoring political activity with systematic transparency using 50+ years of historical Riksdag data</span> | ||
| </li> | ||
| <li> | ||
| <a href="riksdagsmonitor-features.html">Features</a> | ||
| <span class="link-description">Parliamentary monitoring, voting records analysis, committee tracking, and political analytics in 14 languages with 99.998% availability target</span> | ||
| </li> | ||
| <li> | ||
| <a href="riksdagsmonitor-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for Swedish Parliament monitoring platform with comprehensive ISMS documentation, security architecture, and compliance frameworks</span> |
There was a problem hiding this comment.
This Spanish sitemap page is localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to Spanish to keep the sitemap language-consistent.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| </li> | |
| </ul> | |
| </li> | |
| <li><strong>Riksdagsmonitor</strong> | |
| <ul> | |
| <li> | |
| <a href="riksdagsmonitor.html">Overview</a> | |
| <span class="link-description">Swedish Parliament Intelligence Platform monitoring political activity with systematic transparency using 50+ years of historical Riksdag data</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-features.html">Features</a> | |
| <span class="link-description">Parliamentary monitoring, voting records analysis, committee tracking, and political analytics in 14 languages with 99.998% availability target</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for Swedish Parliament monitoring platform with comprehensive ISMS documentation, security architecture, and compliance frameworks</span> | |
| <a href="european-parliament-mcp.html">Descripción General</a> | |
| <span class="link-description">Servidor MCP que proporciona a asistentes de IA acceso estructurado a los conjuntos de datos abiertos del Parlamento Europeo: eurodiputados, sesiones plenarias, comisiones, documentos y registros de votación.</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Características</a> | |
| <span class="link-description">10 herramientas MCP, incluidas get_meps, get_voting_records, analyze_voting_patterns y track_legislation, con tipado seguro en TypeScript, SLSA Nivel 3 y más del 80 % de cobertura de pruebas.</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentación</a> | |
| <span class="link-description">Documentación de arquitectura técnica para servidor MCP en TypeScript/Node.js con documentación ISMS, modelo de amenazas, evaluación CRA y referencia de API.</span> | |
| </li> | |
| </ul> | |
| </li> | |
| <li><strong>Riksdagsmonitor</strong> | |
| <ul> | |
| <li> | |
| <a href="riksdagsmonitor.html">Descripción General</a> | |
| <span class="link-description">Plataforma de inteligencia del Parlamento Sueco que monitoriza la actividad política con transparencia sistemática utilizando más de 50 años de datos históricos del Riksdag.</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-features.html">Características</a> | |
| <span class="link-description">Supervisión parlamentaria, análisis de registros de votación, seguimiento de comisiones y analítica política en 14 idiomas con un objetivo de disponibilidad del 99,998 %.</span> | |
| </li> | |
| <li> | |
| <a href="riksdagsmonitor-docs.html">Documentación</a> | |
| <span class="link-description">Documentación de arquitectura técnica para la plataforma de monitorización del Parlamento Sueco con documentación ISMS completa, arquitectura de seguridad y marcos de cumplimiento.</span> |
sitemap_sv.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> |
There was a problem hiding this comment.
This Swedish sitemap page uses Swedish link labels for other projects, but the newly added project entries use English link text and descriptions (e.g., “Overview”, “Features”, “Documentation”). For consistency and usability, translate these labels/descriptions to Swedish (or at least the link labels) to match the rest of the page.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| <a href="european-parliament-mcp.html">Översikt</a> | |
| <span class="link-description">MCP-server som ger AI-assistenter strukturerad åtkomst till Europaparlamentets öppna datauppsättningar: ledamöter, plenarsessioner, utskott, dokument och omröstningsprotokoll</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Funktioner</a> | |
| <span class="link-description">10 MCP-verktyg inklusive get_meps, get_voting_records, analyze_voting_patterns och track_legislation med TypeScript-typsäkerhet, SLSA nivå 3 och över 80 % testtäckning</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Dokumentation</a> | |
| <span class="link-description">Teknisk arkitekturdokumentation för TypeScript/Node.js-baserad MCP-server med ISMS-dokumentation, hotmodell, CRA-bedömning och API-referens</span> |
sitemap_ja.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> |
There was a problem hiding this comment.
This Japanese sitemap page is otherwise localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to Japanese for consistency and better UX.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| <a href="european-parliament-mcp.html">概要</a> | |
| <span class="link-description">AIアシスタントに欧州議会のオープンデータセット(欧州議会議員、本会議、委員会、文書、採決記録)への構造化されたアクセスを提供するMCPサーバー</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">機能</a> | |
| <span class="link-description">get_meps、get_voting_records、analyze_voting_patterns、track_legislation など10種類のMCPツールを提供し、TypeScriptの型安全性、SLSA Level 3、80%以上のテストカバレッジを実現</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">ドキュメント</a> | |
| <span class="link-description">TypeScript/Node.js製MCPサーバーの技術アーキテクチャドキュメント。ISMSドキュメント、脅威モデル、CRA評価、APIリファレンスを含む</span> |
sitemap_ko.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> |
There was a problem hiding this comment.
This Korean sitemap page is localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to Korean to keep the sitemap language-consistent.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| <a href="european-parliament-mcp.html">개요</a> | |
| <span class="link-description">유럽 의회 공개 데이터 세트에 구조화된 접근을 제공하는 MCP 서버로, AI 어시스턴트가 의원(MEP), 본회의, 위원회, 문서 및 표결 기록 데이터를 안전하게 조회할 수 있도록 지원합니다.</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">기능</a> | |
| <span class="link-description">get_meps, get_voting_records, analyze_voting_patterns, track_legislation 등을 포함한 10개의 MCP 도구, TypeScript 기반 타입 안정성, SLSA 레벨 3 공급망 보안, 80% 이상 테스트 커버리지를 제공합니다.</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">문서</a> | |
| <span class="link-description">TypeScript/Node.js 기반 MCP 서버의 기술 아키텍처 문서로, ISMS 문서, 위협 모델, CRA 평가, API 레퍼런스를 포함합니다.</span> |
sitemap_ar.html
Outdated
| <a href="european-parliament-mcp.html">Overview</a> | ||
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-features.html">Features</a> | ||
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | ||
| </li> | ||
| <li> | ||
| <a href="european-parliament-mcp-docs.html">Documentation</a> | ||
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> |
There was a problem hiding this comment.
This Arabic sitemap page is otherwise Arabic-localized, but the newly added project entries use English link labels and descriptions (“Overview/Features/Documentation”). Translate these labels/descriptions (or at least the link labels) to Arabic for consistency and accessibility.
| <a href="european-parliament-mcp.html">Overview</a> | |
| <span class="link-description">MCP server providing AI assistants with structured access to European Parliament open datasets: MEPs, plenary sessions, committees, documents, and voting records</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">Features</a> | |
| <span class="link-description">10 MCP tools including get_meps, get_voting_records, analyze_voting_patterns, track_legislation with TypeScript type safety, SLSA Level 3, and 80%+ test coverage</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">Documentation</a> | |
| <span class="link-description">Technical architecture documentation for TypeScript/Node.js MCP server with ISMS documentation, threat model, CRA assessment, and API reference</span> | |
| <a href="european-parliament-mcp.html">نظرة عامة</a> | |
| <span class="link-description">خادم MCP يوفّر لمساعدي الذكاء الاصطناعي وصولاً منظماً إلى مجموعات بيانات البرلمان الأوروبي المفتوحة: أعضاء البرلمان الأوروبي، الجلسات العامة، اللجان، الوثائق وسجلات التصويت</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-features.html">الميزات</a> | |
| <span class="link-description">يتضمن 10 أدوات MCP مثل get_meps و get_voting_records و analyze_voting_patterns و track_legislation مع أمان الأنواع في TypeScript، ومستوى SLSA 3، وتغطية اختبارات تزيد عن 80%</span> | |
| </li> | |
| <li> | |
| <a href="european-parliament-mcp-docs.html">التوثيق</a> | |
| <span class="link-description">توثيق الهيكلية التقنية لخادم MCP مبني على TypeScript/Node.js مع وثائق ISMS ونموذج التهديد وتقييم CRA ومرجع واجهات البرمجة (API)</span> |
|
@copilot apply changes based on the comments in this thread |
Co-authored-by: pethers <[email protected]>
Applied in commit c94fb11. All 11 localized sitemap files now use native language labels and descriptions for the new project entries:
Danish and Norwegian were left in English as their existing project entries consistently use English labels. |
sitemap.xml
Outdated
| <loc>https://hack23.com/european-parliament-mcp-features.html</loc> | ||
| <lastmod>2026-02-20</lastmod> | ||
| <changefreq>monthly</changefreq> | ||
| <priority>0.8</priority> |
There was a problem hiding this comment.
Same as above: this entry’s 0.8 looks inconsistent with generate_sitemap.py (defaults to 0.6 for regular pages) and with other project pages in the sitemap. Aligning priorities avoids sending mixed signals to crawlers.
sitemap.xml
Outdated
| <loc>https://hack23.com/euparliamentmonitor-features.html</loc> | ||
| <lastmod>2026-02-20</lastmod> | ||
| <changefreq>monthly</changefreq> | ||
| <priority>0.8</priority> |
There was a problem hiding this comment.
Same as above: this entry’s priority is set to 0.8, which is inconsistent with generate_sitemap.py’s default 0.6 for regular pages. Consider adjusting to 0.6 for consistency.
sitemap_fi.html
Outdated
| </li> | ||
| <li> | ||
| <a href="euparliamentmonitor-docs.html">Dokumentaatio</a> | ||
| <span class="link-description">Tekninen arkkitehtuuridokumentaatio EU:n parlamentin seurantaplatformille, kattavalla ISMS-dokumentaatiolla, uhkamallilla, CRA-arvioinnilla ja turvallisuusarkkitehtuurilla</span> |
There was a problem hiding this comment.
Finnish translation consistency: “seurantaplatformille” uses English “platform”. Consider using a Finnish equivalent (e.g., “seuranta-alustalle”) for consistency with other Finnish terms in this file.
sitemap_fi.html
Outdated
| <ul> | ||
| <li> | ||
| <a href="riksdagsmonitor.html">Yleiskatsaus</a> | ||
| <span class="link-description">Ruotsin parlamentin tiedusteluplatform, joka seuraa poliittista toimintaa järjestelmällisellä läpinäkyvyydellä yli 50 vuoden historiallisten Riksdag-tietojen avulla</span> |
There was a problem hiding this comment.
Finnish translation consistency: “tiedusteluplatform” uses the English word “platform”, but earlier in this file Finnish uses “alusta” (e.g., “OSINT-alusta”). Consider switching to “tiedustelualusta” (or similar) for consistency.
| <span class="link-description">Ruotsin parlamentin tiedusteluplatform, joka seuraa poliittista toimintaa järjestelmällisellä läpinäkyvyydellä yli 50 vuoden historiallisten Riksdag-tietojen avulla</span> | |
| <span class="link-description">Ruotsin parlamentin tiedustelualusta, joka seuraa poliittista toimintaa järjestelmällisellä läpinäkyvyydellä yli 50 vuoden historiallisten Riksdag-tietojen avulla</span> |
sitemap.xml
Outdated
| <loc>https://hack23.com/riksdagsmonitor-features.html</loc> | ||
| <lastmod>2026-02-20</lastmod> | ||
| <changefreq>monthly</changefreq> | ||
| <priority>0.8</priority> |
There was a problem hiding this comment.
Same as above: this entry’s priority is set to 0.8 but appears to be a regular page (not index/services/projects). Aligning with the generator default (0.6) would keep sitemap priorities consistent.
sitemap.xml
Outdated
| <loc>https://hack23.com/european-parliament-mcp.html</loc> | ||
| <lastmod>2026-02-20</lastmod> | ||
| <changefreq>monthly</changefreq> | ||
| <priority>0.8</priority> |
There was a problem hiding this comment.
In sitemap.xml, these newly added project pages use priority 0.8, but existing project pages (e.g., compliance-manager.html) and the generate_sitemap.py logic use 0.6 for non-index/service/projects pages. Consider aligning the priority with the generator/convention to avoid inconsistent SEO signaling.
sitemap.xml
Outdated
| <loc>https://hack23.com/european-parliament-mcp-docs.html</loc> | ||
| <lastmod>2026-02-20</lastmod> | ||
| <changefreq>monthly</changefreq> | ||
| <priority>0.8</priority> |
There was a problem hiding this comment.
Same as above: this entry’s 0.8 looks inconsistent with the sitemap generator’s default priority (0.6) for normal pages. Suggest updating to match the established convention.
sitemap.xml
Outdated
| <loc>https://hack23.com/euparliamentmonitor-docs.html</loc> | ||
| <lastmod>2026-02-20</lastmod> | ||
| <changefreq>monthly</changefreq> | ||
| <priority>0.8</priority> |
There was a problem hiding this comment.
Same as above: this entry’s priority is set to 0.8, but other standard pages default to 0.6 in generate_sitemap.py and elsewhere in sitemap.xml. Recommend aligning priorities.
sitemap_sv.html
Outdated
| <ul> | ||
| <li> | ||
| <a href="euparliamentmonitor.html">Översikt</a> | ||
| <span class="link-description">Underrättelseplatform för Europaparlamentet som bevakar politisk aktivitet med systematisk transparens inklusive ledamöter, plenarsessioner, utskott och lagstiftningsdokument</span> |
There was a problem hiding this comment.
Swedish spelling: “Underrättelseplatform” should be “Underrättelseplattform” (consistent with other uses of “plattform” in this sitemap).
sitemap_sv.html
Outdated
| </li> | ||
| <li> | ||
| <a href="euparliamentmonitor-docs.html">Dokumentation</a> | ||
| <span class="link-description">Teknisk arkitekturdokumentation för EU-parlamentsmonitoringplattformen med omfattande ISMS-dokumentation, hotmodell, CRA-bedömning och säkerhetsarkitektur</span> |
There was a problem hiding this comment.
Swedish language consistency: “EU-parlamentsmonitoringplattformen” mixes English “monitoring” with Swedish. Consider using a Swedish form (e.g., “monitorerings…”) to match the rest of the Swedish copy.
| <span class="link-description">Teknisk arkitekturdokumentation för EU-parlamentsmonitoringplattformen med omfattande ISMS-dokumentation, hotmodell, CRA-bedömning och säkerhetsarkitektur</span> | |
| <span class="link-description">Teknisk arkitekturdokumentation för EU-parlamentsövervakningsplattformen med omfattande ISMS-dokumentation, hotmodell, CRA-bedömning och säkerhetsarkitektur</span> |
|
@copilot apply changes based on the comments in this thread |
…ed sitemaps Co-authored-by: pethers <[email protected]>
Applied in commit 107d192:
|
| <loc>https://hack23.com/european-parliament-mcp.html</loc> | ||
| <lastmod>2026-02-20</lastmod> | ||
| <changefreq>monthly</changefreq> | ||
| <priority>0.6</priority> | ||
| <html:link rel="alternate" hreflang="en" href="https://hack23.com/european-parliament-mcp.html" /> | ||
| <html:link rel="alternate" hreflang="en-US" href="https://hack23.com/european-parliament-mcp.html" /> | ||
| <html:link rel="alternate" hreflang="x-default" href="https://hack23.com/european-parliament-mcp.html" /> |
There was a problem hiding this comment.
The new project page URLs are missing comprehensive hreflang tags. According to the repository's SEO internationalization standards, project pages should include all 14 language variants with regional codes (en, en-US, ar, ar-SA, da, da-DK, de, de-DE, es, es-ES, fi, fi-FI, fr, fr-FR, he, he-IL, ja, ja-JP, ko, ko-KR, nl, nl-NL, no, no-NO, sv, sv-SE, zh, zh-CN, plus x-default).
Currently, the new entries only have:
- hreflang="en"
- hreflang="en-US"
- hreflang="x-default"
For comparison, existing project pages like compliance-manager.html (lines 18628-18656) include all 14 languages with regional variants. This is critical for SEO and international discoverability of these new project pages.
|
@copilot apply changes based on the comments in this thread |
Co-authored-by: pethers <[email protected]>
Applied in commit 57d5eea. All 9 new sitemap.xml entries now include the full set of 28 hreflang tags (en, en-US, ar, ar-SA, da, da-DK, de, de-DE, es, es-ES, fi, fi-FI, fr, fr-FR, he, he-IL, ja, ja-JP, ko, ko-KR, nl, nl-NL, no, no-NO, sv, sv-SE, zh, zh-CN, x-default). Since no localized variant HTML files exist for these pages, all language tags point to the English URL as the fallback. |
|



Three new Hack23 projects now have full homepage presence following the established pattern (
*-main,*-features,*-docspage triplet), are surfaced inprojects.html, and are fully indexed in all sitemaps.Issues Resolved
european-parliament-mcp.html, features, docs)riksdagsmonitor.html, features, docs)euparliamentmonitor.html, features, docs)projects.html+ all 14 language variants to list all three new projectsSitemap Updates
sitemap.xml: Added 9 new<url>entries (3 pages × 3 projects) with comprehensive hreflang coverage — all 14 language codes with regional variants (ar/ar-SA, da/da-DK, de/de-DE, es/es-ES, fi/fi-FI, fr/fr-FR, he/he-IL, ja/ja-JP, ko/ko-KR, nl/nl-NL, no/no-NO, sv/sv-SE, zh/zh-CN) plus en, en-US, and x-default. All pointing to the English URL since no localized variant HTML files exist for these pages. Priority set to0.6pergenerate_sitemap.pyconvention.sitemap.html: Added European Parliament MCP Server, Riksdagsmonitor, and EU Parliament Monitor project entries with overview, features, and documentation links in the Open Source Projects section.sitemap_sv.html,sitemap_ko.html,sitemap_ar.html,sitemap_da.html,sitemap_de.html,sitemap_es.html,sitemap_fi.html,sitemap_fr.html,sitemap_he.html,sitemap_ja.html,sitemap_nl.html,sitemap_no.html,sitemap_zh.html): Updated with the three new project entries using native-language labels and descriptions for all fully localized variants. Danish and Norwegian retain English labels consistent with their existing project entries.Localization
The new project entries in each localized sitemap use native language link labels and descriptions:
sv)de)fr)es)fi)nl)ar)he)ja)ko)zh)💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.