mcpField
K
Kokkai Minutes MCP Agent

Kokkai Minutes MCP Agent

本地服务
github.com/egegungorduAI 与智能体173 周前更新

关于 Kokkai Minutes MCP Agent

Kokkai Minutes MCP Agent 为 AI 模型提供日本国立国会图书馆国会会议记录 API 的结构化接口,适用于政策、政治及议会史研究。它支持按会议和发言检索,并可使用多种条件筛选。

主要功能

  1. 01搜索会议列表
  2. 02搜索含发言全文的会议
  3. 03查找特定发言
  4. 04按日期、议院、发言者和主题筛选

适用场景

  1. 01研究国会对某项政策的讨论
  2. 02追踪政治人物历年发言
  3. 03比较委员会会议中的政党立场

MCP 相关

它向 MCP 客户端提供搜索国会会议及发言的工具,包括返回发言全文的搜索功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"kokkaikaigiroku": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
启动命令npx -y mcp-remote

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-remote

工具

3

收录的工具列表 · 更新于 3 周前

参数类型必填说明
startRecordinteger否检索结果的起始位置(从 1 开始计数)。默认值为 1。
nameOfHouseenum否院名(例如,众议院为“衆議院”,参议院为“参議院”)。“両院”和“両院協議会”会返回相同结果。衆議院 | 参議院 | 両院 | 両院協議会
nameOfMeetingstring否会议名称(例如,全体会议、委员会)。部分匹配。多个词之间用空格分隔,进行 OR 搜索。
anystring否在发言内容中搜索的关键词。部分匹配。多个词之间用空格分隔,进行 AND 搜索。
speakerstring否发言者姓名。部分匹配。多个姓名之间用空格分隔,进行 OR 搜索。
fromstring否会议搜索的开始日期(YYYY-MM-DD)。默认值为“0000-01-01”。
untilstring否会议搜索的结束日期(YYYY-MM-DD)。默认值为“9999-12-31”。
supplementAndAppendixboolean否将搜索范围限定为补充资料和附录。默认值为 false。
contentsAndIndexboolean否将搜索范围限定为目录和索引。默认值为 false。
searchRangeenum否指定从“any”参数的哪些部分搜索关键词:“冒頭”(开头)、“本文”(正文)或“冒頭・本文”(两者)。默认值为“冒頭・本文”。冒頭 | 本文 | 冒頭・本文
closingboolean否将搜索范围限定为休会期间举行的会议。默认值为 false。
speechNumberinteger否发言编号精确匹配(例如,10)。
speakerPositionstring否发言者的职位或头衔。部分匹配。
speakerGroupstring否发言者所属的政治团体。部分匹配。
speakerRoleenum否发言者角色:“証人”(证人)、“参考人”(专家证人/参考发言者)、“公述人”(公众发言者)。証人 | 参考人 | 公述人
speechIDstring否语音的唯一 ID(格式:issueID_paddedSpeechNumber,例如 '100105254X00119470520_000')。精确匹配。
issueIDstring否会议记录的唯一 ID(21 位字母数字字符,例如 '100105254X00119470520')。精确匹配。
sessionFrominteger否起始国会届次编号(最多 3 位数字)。
sessionTointeger否结束国会届次编号(最多 3 位数字)。
issueFrominteger否起始议题编号(最多 3 位数字;目录/索引/附录/增刊为 0)。
issueTointeger否结束议题编号(最多 3 位数字;目录/索引/附录/增刊为 0)。
maximumRecordsinteger否会议列表要检索的最大记录数(1-100)。默认值为 30。

详细介绍

Kokkai Minutes MCP Agent

一个模型上下文协议(MCP)Agent,为日本国立国会图书馆的 Kokkai Minutes(议会会议记录)API 提供结构化接口。此 Agent 允许 AI 模型通过标准化接口搜索和检索议会会议记录。

🚀 已部署:此 Agent 已上线,可通过 https://kokkaikaigiroku-mcp.egeg.workers.dev/mcp 使用

目录

面向大模型的示例问题

以下是一些可以向使用此 Agent 的 AI 模型(如 Claude)提出的示例问题:

政策研究
  • “列出过去一年讨论仮放免(临时释放)问题的政治人物”
  • “最近几届国会会议中,关于入管法改正(移民法修订)的主要论点是什么?”
  • “总结 2020 年至今关于待機児童(待入托儿童)的讨论”
政治分析
  • “政府对原発再稼働(核电站重启)的立场随时间发生了怎样的变化?”
  • “查找 COVID-19 之后首相关于インバウンド観光(入境旅游)的发言”
  • “比较各党在预算委员会会议上对消費税(消费税)的不同立场”
历史研究
  • “查找日米安保条約(《日美安全保障条约》)最初批准期间的辩论”
  • “少子化対策(应对出生率下降的措施)首次成为社会问题时,国会是如何讨论的?”

API 函数

此 Agent 提供三个主要函数:

  1. searchMeetingList - 搜索会议及其基本信息
  2. searchMeetingsWithSpeechText - 搜索会议并获取完整发言文本
  3. searchSpeeches - 搜索特定发言

每个函数都支持多种参数,包括:

  • 日期范围(from、until)
  • 议院选择(nameOfHouse)
  • 发言人信息(speaker、speakerPosition、speakerGroup)
  • 内容搜索(any)
  • 会期编号(sessionFrom、sessionTo)
  • 以及更多

详细的参数信息请参阅源代码文档。

环境

  • Node.js
  • TypeScript
  • Cloudflare Workers
  • 模型上下文协议 SDK

贡献

欢迎贡献!请随时提交 Pull Request。

将 Claude Desktop 连接到你的 MCP 服务

你可以使用 mcp-remote proxy,从本地 MCP 客户端连接到 MCP 服务。

要从 Claude Desktop 连接,请按照 Anthropic 的快速入门指南操作,然后在 Claude Desktop 中前往 Settings > Developer > Edit Config。

使用以下配置进行更新:

{
  "mcpServers": {
    "kokkaikaigiroku": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://kokkaikaigiroku-mcp.egeg.workers.dev/mcp"  // Use this for the deployed version
        // or "http://localhost:8787/mcp" for local development
      ]
    }
  }
}

重启 Claude 后,你应该会看到 Kokkai Minutes 搜索工具可用。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。