mcpField
D
Dominican Congress MCP Server

Dominican Congress MCP Server

ローカル
github.com/EnzoVezzaro法務・行政081 週間前に更新

Dominican Congress MCP Server について

Dominican Congress MCP Serverは、ドミニカ共和国議会の議事日程、議員の活動、法案、公開データをMCPクライアントに提供します。立法情報の取得や要約、関連ファイルの解析に利用できます。

主な機能

  1. 01各院の議事日程と新法案の取得
  2. 02議員の活動状況の取得
  3. 03当日の立法活動の要約
  4. 04datos.gob.doの検索
  5. 05PDF、CSV、XLSXの解析
  6. 06日付別の公報の参照

活用シーン

  1. 01議院の議事日程の確認
  2. 02議員の活動状況の調査
  3. 03当日の立法業務の要約
  4. 04関連する公開ファイルからの情報抽出

MCP 対応

立法情報と公開データを扱うツールをMCPクライアントに公開し、リソーステンプレートで日付別の公報も提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ドミニカ議会 MCP サーバー

この MCP サーバーは、立法議題、議員の活動、新しい法案など、ドミニカ議会に関する情報を提供します。

ツール

  • fetch-legislative-agenda: 指定した議院の立法議題を取得します。
    • パラメーター:
      • chamber(文字列、必須):議題を取得する議院です。"senado" または "diputados" のいずれかを指定してください。
  • get-legislator-activity: 指定した議員の活動を取得します。
    • パラメーター:
      • name(文字列、必須):議員の名前です。
  • summarize-today: 本日の立法活動を要約します。
    • パラメーター:なし
  • new bills: 指定した議院の新しい法案を取得します。
    • パラメーター:
      • chamber(文字列、必須):新しい法案を取得する議院です。"senado" または "diputados" のいずれかを指定してください。
  • parse-pdf: 指定した URL の PDF ファイルを解析します。
    • パラメーター:
      • pdfUrl(文字列、必須):PDF ファイルの URL です。
  • datos-abiertos: datos.gob.do API に問い合わせます。
    • パラメーター:
      • q(文字列、任意):検索クエリです。
      • organization(文字列、任意):絞り込み対象の組織です。
      • tags(文字列、任意):絞り込み対象のタグです。
      • groups(文字列、任意):絞り込み対象のグループです。
      • skip(文字列、任意):スキップする結果の数です。
  • parse-csv: 指定した URL の CSV ファイルを解析します。
    • パラメーター:
      • csvUrl(文字列、必須):CSV ファイルの URL です。
  • parse-xlsx: 指定した URL の XLSX ファイルを解析します。
    • パラメーター:
      • xlsxUrl(文字列、必須):XLSX ファイルの URL です。

リソーステンプレート

  • bulletin://{date}:指定した日付のデイリーブリテンです。

インストール

  1. このリポジトリをクローンします:git clone https://github.com/EnzoVezzaro/mcp-dominican-layer.git
  2. リポジトリのディレクトリに移動します:cd mcp-dominican-layer
  3. 依存関係をインストールします:npm install
  4. プロジェクトをビルドします:npm run build

MCP クライアントへの統合

以下の手順は、mcp-dominican-layer クライアントを使用していることを前提としています。

  1. MCP サーバーを設定します:
    • MCP クライアントの設定ファイルを開きます(macOS の場合、~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json または ~/Library/Application Support/Claude/claude_desktop_config.json の可能性があります)。
    • ドミニカ議会 MCP サーバーの設定を以下のように追加します。
{
  "mcpServers": {
    "dominican-congress": {
      "command": "node",
      "args": ["/path/to/dominicans-mcp/build/index.js"],
      "env": {}
    }
  }
}
*   `/path/to/dominicans-mcp` を、クローンしたリポジトリの実際のパスに置き換えます。

2. ツールを検出します: * 設定して起動すると、MCP クライアントがサーバーの提供するツールを自動的に検出します。新しいサーバーを認識させるために、MCP クライアントの再起動が必要な場合があります。

  1. ツールを使用します:
    • 実行したいタスクに応じて適切なツールを使用します。たとえば、上院の立法議題を取得するには、chamber パラメーターを "senado" に設定して fetch-legislative-agenda ツールを使用します。

例:

{
  "server_name": "dominican-congress",
  "tool_name": "fetch-legislative-agenda",
  "arguments": {
    "chamber": "senado"
  }
}

注意事項

  • 設定ファイル内の build/index.js へのパスが正しいことを確認してください。
  • 問題が発生した場合は、MCP サーバーのコンソール出力にエラーメッセージがないか確認してください。
  • この MCP サーバーを使用するには、システムに Node.js と npm がインストールされている必要があります。

ライセンス

このプロジェクトは MIT ライセンスのもとでライセンスされています。詳細については、LICENSE.md ファイルを参照してください。

行動規範

行動規範を読み、遵守してください。

貢献

このプロジェクトへの貢献を歓迎します!貢献方法の詳細については、CONTRIBUTING.md をご覧ください。

作者

Enzo Vezzaro

GitHub リポジトリ

https://github.com/EnzoVezzaro/mcp-dominican-layer

このプロジェクトへの貢献をご希望の場合は、プルリクエストを送信してください!

問題の報告

問題が発生した場合は、課題トラッカーでご報告ください。

コメント

MCP は初めてですか?

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

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