mcpField
R
Riksdag & Regering MCP

Riksdag & Regering MCP

リモート
riksdag-regering-ai.onrender.com法務・行政3125 週間前に更新
リポジトリ公式サイト

Riksdag & Regering MCP について

Riksdag & Regering MCP は、スウェーデン議会(Riksdagen)と政府事務局(Regeringskansliet)のオープンデータに LLM からアクセスできるオープンソースの MCP サーバーです。スウェーデンの政治文書、投票、発言を照会したい利用者を対象とし、ローカルでのセルフホストに対応しています。

主な機能

  1. 01政治データ照会用の 32 のツール
  2. 02議員の情報と活動記録
  3. 03議会文書、投票、発言の検索
  4. 04SOU や法案などの政府文書
  5. 05議会オープン API と g0v.se を情報源とするデータ

活用シーン

  1. 01政党横断の投票パターンの追跡
  2. 02議員の議会活動の分析
  3. 03議会文書と政府文書の相互参照

MCP 対応

本プロジェクトは MCP サーバーであり、Claude などの MCP クライアントに 32 のツールを公開して、LLM がスウェーデンの議会および政府のオープンデータを取得できるようにします。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://riksdag-regering-ai.onrender.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmriksdag-regering-mcp2.0.1

ツール

32
パラメーター型必須説明
namnstringいいえ検索する名前(名または姓)
pagenumberいいえページネーションのページ
limitnumberいいえ結果の最大件数
partistringいいえ政党(例:S、M、SD、V、MP、C、L、KD)
statusstringいいえステータス(在職中、休職中など)
valkretsstringいいえ選挙区
intressent_idstringいいえ議員 ID

詳細

Skärmavbild 2025-11-20 kl  09 01 01

リクスダーグ & 政府 MCP サーバー

MCP Registry MCP Protocol License: MIT

🇺🇸 ローカルでのセルフホストに対応したオープンソースの MCP サーバーです。LLM が、スウェーデン国会および政府官房の公開 API とオープンデータベースから、リアルタイムのオープンデータ、文書、議事録、記録を照会・取得できるようにします。

🇸🇪 LLM がリクスダーグ(国会)および Regeringskansliet(政府官房)からオープンデータや情報を検索、検出、抽出できるようにする MCP サーバーです。リクスダーグのすべての公開 API に接続し、Regeringskansliet のデータにアクセスするために g0v.se を利用します。


📊 概要

ツールの総数: 32

MCP サーバーは、データや資料を取得するための 32 の専門特化したツールを公開しています。たとえば次のようなものです:

  • 議員 – 情報、活動、任務など
  • リクスダーグ文書 – 動議、書面による質問など
  • 演説 – 本会議で述べられた内容を追跡するなど
  • 投票 – 議員がどのように投票するか
  • 政府文書 – 例: SOU、法案、プレスリリース
データソース
  • リクスダーグ: data.riksdagen.se - 公式の公開 API
  • 政府: g0v.se - Regeringskansliet のオープンデータ

クイックスタート

📦 オプション 1: npm(推奨)

Claude Desktop の設定(macOS では ~/Library/Application Support/Claude/claude_desktop_config.json)に以下を追加します:

{
  "mcpServers": {
    "riksdag-regering": {
      "command": "npx",
      "args": ["-y", "@isak.skogstad/riksdag-regering-mcp"]
    }
  }
}

Claude Desktop を再起動します。npx が最新バージョンを自動的に取得して実行します。


💻 オプション 2: ソースコードからのインストール
# Klona repository
git clone https://github.com/isakskogstad/Riksdag-Regering-MCP.git
cd Riksdag-Regering-MCP

# Installera dependencies
npm run mcp:install

# Bygg servern
npm run mcp:build

設定:

{
  "mcpServers": {
    "riksdag-regering": {
      "command": "node",
      "args": ["/absolut/sökväg/till/Riksdag-Regering-MCP/mcp/dist/index.js"]
    }
  }
}

📖 活用事例

政策オタクの方へ
  • 政党ごとの投票パターンを追跡する
  • 議員の活動と関与を分析する
好奇心旺盛な方へ
  • リクスダーグと政府の文書を相互参照する
  • 関連する演説や討論を見つける
陰謀論好きな方へ
  • 議会活動の時系列分析
  • 政党比較と連立分析
バイブコーディングする方へ
  • LLM をスウェーデンの政治データで拡張する
  • 市民データ向けの対話インターフェースを構築する

技術スタック
  • ランタイム: Node.js 20+(ESM)
  • 言語: TypeScript 5.0+
  • MCP SDK: @modelcontextprotocol/sdk ^0.5.0
  • HTTP サーバー: Express.js 4.x
  • データソース: リクスダーグの公開 API + g0v.se
  • バリデーション: Zod 3.x
  • ログ: Winston 3.x

ライセンス

MIT License - 詳細は LICENSE をご覧ください。


謝辞

  • g0v.se - g0v.se へのご尽力について Pierre に感謝します

📞サポート

お問い合わせ

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。