关于 Dominican Congress MCP Server
Dominican Congress MCP Server 为 MCP 客户端提供多米尼加国会的议程、议员活动、法案和公共数据访问,适用于检索或汇总立法信息及解析关联文件。
主要功能
- 01获取各院议程和新法案
- 02查询议员活动
- 03汇总当日立法活动
- 04查询 datos.gob.do
- 05解析 PDF、CSV 和 XLSX 文件
- 06读取指定日期公报
适用场景
- 01查看某个院的议程
- 02了解议员活动情况
- 03汇总当天立法工作
- 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}:指定日期的每日公告。
安装
- 克隆此仓库:
git clone https://github.com/EnzoVezzaro/mcp-dominican-layer.git - 进入仓库目录:
cd mcp-dominican-layer - 安装依赖:
npm install - 构建项目:
npm run build
集成到 MCP 客户端
以下步骤假设你使用的是 mcp-dominican-layer 客户端。
- 配置 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 服务配置:
- 打开 MCP 客户端的配置文件(在 macOS 上可能是
{
"mcpServers": {
"dominican-congress": {
"command": "node",
"args": ["/path/to/dominicans-mcp/build/index.js"],
"env": {}
}
}
}
* 将 `/path/to/dominicans-mcp` 替换为克隆仓库的实际路径。
2. 发现工具: * 配置并运行服务后,MCP 客户端应会自动发现服务提供的工具。你可能需要重启 MCP 客户端,才能识别新服务。
- 使用工具:
- 根据要执行的任务使用相应工具。例如,要获取参议院的立法议程,可以使用
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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。