mcpField
C
co-eli-mcp

co-eli-mcp

本地服务
github.com/matematicsolutions法律与政务05 周前更新

关于 co-eli-mcp

co-eli-mcp 是面向法律研究者的 MCP 服务,用于查询 datos.gov.co 上的哥伦比亚宪法法院判决记录并核验引文。它提供判决元数据和公开来源链接,不获取判决全文。

主要功能

  1. 01按文本搜索判决
  2. 02按引文精确查询并核验
  3. 03返回判决元数据与来源链接
  4. 04说明数据覆盖范围及缺口

适用场景

  1. 01核验某项判决引文是否存在
  2. 02按报告法官或诉讼类型查找判决
  3. 03查看案件元数据并跳转公开判决页

MCP 相关

该服务向 MCP 客户端提供判决搜索、精确查询和覆盖范围工具。响应包含引文及公开来源链接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"matematicsolutions-co-eli": {
"command": "uvx",
"args": [
"co-eli-mcp"
]
}
}
}
启动命令uvx co-eli-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypico-eli-mcp0.3.3

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitinteger否最大结果数(默认值为 20)。
querystring是自由文本(例如法官姓名的一部分或 "tutela")。

详细介绍

co-eli-mcp

面向 datos.gov.co 开放数据集的 MCP 服务,提供哥伦比亚宪法法院(Corte Constitucional)的裁决(sentencias)记录。用于验证引文是否存在并返回其元数据。

本项目不提供的内容

此数据集(v2k4-2t8s,“Sentencias proferidas por la Corte Constitucional”)没有全文字段,只有元数据:案件类型、案卷号、主审法官、审判庭和日期。source_url 指向存放裁决全文的公开 relatoria 页面,但此连接器不会获取全文。

工具

工具用途
co_search_sentencias全文搜索(例如按法官姓名或案件类型搜索)
co_get_sentencia按引文精确查询,例如 "T-012/92",验证其是否存在
co_coverage声明此连接器涵盖的内容、各类别的数据采集时间,以及明确说明未涵盖的内容。每个缺口都提供备用方案。

每个响应都会包含 lex_uri 和 source_url(公开的 corteconstitucional.gov.co relatoria 页面),以及 human_readable_citation(引文本身,例如 "T-012/92"。这本身就是实际使用的格式,因此无需单独的标识符方案)。

安装

pip install co-eli-mcp
安装了 Smart App Control 的 Windows 11

Smart App Control 会阻止未签名的可执行文件,包括 uvx.exe、pip.exe,以及 pip 在安装时生成的 co-eli-mcp.exe 启动器。python.org 安装程序提供的 python.exe 和 py.exe 由 Python Software Foundation 签名,因此可以通过解释器运行模块:

python -m pip install co-eli-mcp
python -m co_eli_mcp

出于相同原因,pip.exe 也会被阻止,因此请使用 python -m pip 安装,而不是运行 pip install。如果 python 不在 PATH 中,请使用 Windows 启动器:py -3 -m co_eli_mcp。

{ "mcpServers": { "co-eli-mcp": { "command": "python", "args": ["-m", "co_eli_mcp"] } } }

请勿为了解决此问题而关闭 Smart App Control——若不重新安装 Windows,就无法重新启用它。

配置

环境变量默认值
CO_ELI_CACHE_DIR~/.matematic/cache/co-eli
CO_ELI_AUDIT_DIR~/.matematic/audit
CO_ELI_BASE_URLhttps://www.datos.gov.co/resource/v2k4-2t8s.json

许可证

Apache-2.0(代码)。datos.gov.co 数据为开放数据(参见 SOURCES.md)。

评论

支持 Markdown

第一次接触 MCP?

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

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