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. 04查询 datos.gob.do
  5. 05解析 PDF、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. 使用工具:
    • 根据要执行的任务使用相应工具。例如,要获取参议院的立法议程,可以使用 fetch-legislative-agenda 工具,并将 chamber 参数设为 "senado"。

示例:

{
  "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

如果你想为此项目做贡献,请提交拉取请求!

报告问题

请在问题跟踪器中报告你遇到的任何问题。

评论

支持 Markdown

第一次接触 MCP?

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

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