
一个模型上下文协议(MCP)服务器,通过 OpenTK 提供访问荷兰议会数据(Tweede Kamer)。
概览
:该MCP服务器是围绕Bert Hubert创建的优秀OpenTK项目的封装构建的。OpenTK项目通过用户友好的界面提供了前所未有的荷兰议会数据访问。想了解更多关于该项目的信息,请参阅Bert的文章:Welkom bij OpenTK。所有底层数据访问和处理的功劳都归于Bert Hubert及其对开放政府数据的贡献。 通过标准化接口连接大型语言模型(LLM)与荷兰议会数据。该MCP服务器提供访问荷兰议会文件、辩论及Tweede Kamer成员信息。 用户提问:“比较反对党PvdA、GroenLinks和Volt与荷兰众议院政府党BBB在人工智能领域的活动时,他们在短期内可以共同采取哪些行动,且与过去一年中他们所展现的立场和观点相符?请使用OpenTK的资料来源。
概述(AI 翻译)
重要署名:该MCP服务器是围绕Bert Hubert创建的优秀OpenTK项目的包装构建的。OpenTK项目通过用户友好的界面提供了前所未有的荷兰议会数据访问。想了解更多关于该项目的信息,请参阅Bert的文章:Welkom bij OpenTK。所有底层数据访问和处理的功劳都归于Bert Hubert及其对开放政府数据的贡献。
通过标准化接口连接大型语言模型(LLM)与荷兰议会数据。该MCP服务器提供访问荷兰议会文件、辩论及Tweede Kamer成员信息。
现实世界自然语言交互示例
示例1:比较各党派对AI政策立场
用户提问:“比较反对党PvdA、GroenLinks和Volt与荷兰众议院执政党BBB在人工智能领域的活动时,他们在短期内可以共同采取哪些行动,且与他们过去一年所展现的立场和观点相符?请使用OpenTK的资料来源。”
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
OpenTK Model Context Protocol Server
Important Attribution: This MCP server is built as a wrapper around the excellent OpenTK project created by Bert Hubert. The OpenTK project provides unprecedented access to Dutch parliamentary data through a user-friendly interface. Learn more about the project in Bert’s article: Welkom bij OpenTK. All credit for the underlying data access and processing goes to Bert Hubert and his contributions to open government data.
A bridge between large language models (LLMs) and Dutch parliamentary data through a standardized interface. This MCP server provides access to Dutch parliamentary documents, debates, and member information from the Tweede Kamer.
Real-World Natural Language Interaction Examples
Example 1: Comparing Party Positions on AI Policies
User Query: “When comparing the activities of opposition parties PvdA, GroenLinks, and Volt with government party BBB in the Dutch House of Representatives in the field of AI, what are actions they can undertake together in the short term that align with the positions and views they have demonstrated over the past year? Please use sources from OpenTK.”
Example 2: Researching Parliamentary Discussions on Climate Policy
User Query: “I’d like to analyze recent parliamentary debates on climate policy and emission reduction targets in the Netherlands. Can you help me identify key discussions and the main positions taken by different parties over the past six months?”
Example 3: Information About a Specific MP’s Voting Record
User Query: “What is MP Pieter Omtzigt’s voting record on healthcare reform legislation, and how does his position differ from other independent members? Has he introduced any motions on this topic?”
Example 4: Finding Recent Housing Legislation Developments
User Query: “What are the most significant parliamentary documents and debates about affordable housing legislation from the past year? I’m particularly interested in proposals addressing the rental market crisis.”
Example 5: Efficiently Triaging Multiple Documents (NEW - Smart Analysis)
User Query: “I found 15 documents about climate policy from the last month. Can you quickly identify which 3 documents are most relevant to renewable energy subsidies and wind power legislation, without reading all of them in full?”
Example 6: Extracting Key Topics from Parliamentary Documents (NEW - Smart Analysis)
User Query: “What are the main topics, keywords, and political parties mentioned in document 2024D39058? I want to understand what it’s about before diving into the full text.”
Example 7: Finding MPs with Specific Committee Memberships
安装
npx -y @r-huijts/opentk-mcp配置
{
"mcpServers": {
"opentk": {
"command": "npx",
"args": [
"-y",
"@r-huijts/opentk-mcp"
]
}
}
}