关于 せいじのまど (Seiji no Mado)
せいじのまど是面向需要有来源、无党派事实信息的读者的日本政治信息网站和只读公开数据 API。它区分事实与观点,公开编辑规则,并在发布前依据来源资料核查生成文章。
主要功能
- 01法律、法案、投票、政党与议员信息
- 02无需注册或密钥的公开 API
- 03每日自动更新数据
- 04基于来源的文章核查
- 05公开编辑规则
适用场景
- 01查询法律状态或国会投票结果
- 02通过 API 获取公开政治数据
- 03查看网站的来源与中立性规则
MCP 相关
项目包含部署在 Cloudflare Workers 上的 MCP API,提供对公开数据的只读访问。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://api.seijinomado.com/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http kanameyamamoto-seiji-no-mado https://api.seijinomado.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"kanameyamamoto-seiji-no-mado":{"type":"http","url":"https://api.seijinomado.com/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"kanameyamamoto-seiji-no-mado":{"type":"http","url":"https://api.seijinomado.com/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"kanameyamamoto-seiji-no-mado":{"type":"http","url":"https://api.seijinomado.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"kanameyamamoto-seiji-no-mado":{"serverUrl":"https://api.seijinomado.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
来自项目 READMEせいじのまど
政治の情報を、どの党にもメディアにも偏らずに届けるサイトです。 事実と意見を分けて、結論は書きません。書き方のルールは、すべて公開しています(data/rules.json)。
- サイト:GitHub Pages で公開。検索と AI からの入口だけ、公開データを読むだけの小さなサーバー(Cloudflare Workers)を使います(ルール S-1〜S-3)
- 更新:GitHub Actions が毎朝、次のことを行います(くわしくは docs/運用.md)
- 会派別の議員数・国会の会期・法律の公布日・質問主意書の一覧を、元の資料から機械で更新
- 新しく成立した法律・予算・条約と、否決された法律案の記事を、Claude(スケジュール)が書き、機械と Gemini で確かめて公開
- 出典が変わったページ・確認日から日数がたったページを、出典と照らして見直す(出典は週1回すべて見張る)
しくみ
参議院 議案情報 ──▶ update_laws.py ──▶ data/pending/(下書き:資料をそのまま保存)
│
ai_draft.py ◀────┘
├ 書く担当(Claude のスケジュール。work/ で受け渡し)が4つのレベルで書く
├ 数字・日付を、AIを使わずに元の資料と照合(C-2)
├ 確かめる担当(Google Gemini)が誤り・もれ・評価語・偏りを確認(C-1)
└ 通らなければ書き直し(最大3回、だめなら公開しない:C-3)
│
publish.py ──▶ data/feed.json ──▶ validate.py ──▶ GitHub Pages
│
data/logs/(指示文・モデル名・チェック結果:C-4)
| ファイル | 役割 |
|---|---|
index.html | サイト本体(1ファイル。data/*.json を読んで表示) |
data/*.json | 中身(国会で決まったこと・学ぶ・政党・メディア・つながり・用語・ルール) |
data/config.json | 確かめる国会の回次、見直しの間隔と1日の上限 |
data/watch.json | 出典の見張りの記録と、見直し待ちのページ |
data/logs/ | AIへの指示文・モデル名・チェックの結果(記事・見直しごと) |
pipeline/ | 更新のプログラム(Python) |
work/ | Claude(スケジュール)への依頼と答えの受け渡し(docs/claude-writer.md) |
prompts/ | AIへの指示文(そのまま公開) |
.github/workflows/ | 毎日の更新・公開・チェック |
pipeline/councils.py | 国の審議会(内閣人事局「審議会総覧」の PDF から。ルール D-18)→ data/councils.json |
pipeline/db.py・worker/ | 検索API・MCP(api.seijinomado.com)。公開データを読むだけの Cloudflare Workers と D1(ルール S-1〜S-3) |
間違いを見つけたら・ルールを変えたいとき
- 間違い:Issue の「訂正の依頼」から(ルールT-2)
- ルール:Issue の「ルール変更の提案」から。変更案と理由を公開してから反映します(ルールT-1)
運用の手順は docs/運用.md にまとめています。
データを使う(公開API)
登録・キーなしで、無料で使えます(CC BY 4.0)。一覧:https://seijinomado.com/api/v1/index.json
(国会で決まったこと・政党・国会議員〈参議院議員は法律ごとの賛否つき〉・知事・学ぶ・つながり・ことば・ルール)
ライセンス
- プログラム(
index.htmlの中のコード、pipeline/、.github/):MIT License(LICENSE) - 文章・データ(
data/、prompts/、docs/):CC BY 4.0(LICENSE-CONTENT) - 出典として引用している官公庁などの資料は、それぞれの出典の利用条件に従います。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。