
Secop Mcp Server
io.github.juandavidsernav由 GitHub 账号 juandavidsernav 发布v0.2.2更新于 Oct 24, 2026
Consulta contratación pública de Colombia (SECOP I y II) desde datos.gov.co
概览
让助手实时查询哥伦比亚公共采购数据(SECOP I 与 SECOP II),检索流程、合同、供应商并汇总金额。
- 可以做什么
- 按机构、承包商、标的、部门和日期范围检索 SECOP I 与 SECOP II 的采购流程和电子合同。查询 SECOP II 中登记的供应商。按身份证号、NIT 或姓名跨所有数据集检索。获取精简的合同摘要,或按供应商、机构、部门、采购方式汇总金额。对任意数据集执行 SoQL 高级查询,并列出可用数据集及其字段。
- 适用场景
- 适合想用自然语言查询哥伦比亚公共采购数据的场景,例如调查某机构或承包商的合同、追踪某个人或公司参与的项目,或按年度、地区、金额汇总采购情况。可用于数据新闻、公民监督和透明度核查。
- 运行要求
- 需在本机运行,要求 Python 3.11 及以上,并通过 uv 或 pip 安装 PyPI 包。运行时需能访问 datos.gov.co 的 Socrata SODA API。可选设置环境变量 SOCRATA_APP_TOKEN;不设置也能使用,但请求频率限制更严格。
安装
在 SourceWeft 中
- 打开 控制台中的 Secop Mcp Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
SECOP MCP Server
Servidor MCP (Model Context Protocol) para consultar la contratación pública de Colombia a través de SECOP I y SECOP II.
Los datos se obtienen en tiempo real desde datos.gov.co (API SODA de Socrata) y son 100% públicos. No se almacena ningún dato localmente.
¿Para qué sirve?
Este servidor permite que modelos de lenguaje como Claude consulten directamente los datos de contratación pública del Estado colombiano. Esto facilita:
- Control político: Investigar contratos de entidades públicas y funcionarios.
- Transparencia: Verificar contratistas, montos y modalidades de contratación.
- Periodismo de datos: Cruzar información de proveedores y entidades.
- Veeduría ciudadana: Cualquier persona puede consultar cómo se gastan los recursos públicos.
Datasets disponibles
Herramientas (Tools)
Instalación
Requisitos
- Python 3.11+
- uv (recomendado) o pip
Opción 1: Desde PyPI (recomendada)
Opción 2: Desde GitHub
Opción 3: Desde el código fuente
Configuración
Claude Code
Claude Desktop
Edita el archivo de configuración:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
App Token (opcional pero recomendado)
Sin token funciona, pero con rate-limiting agresivo (~60 peticiones/hora). Obtén uno gratis:
- Regístrate en datos.gov.co
- Ve a tu perfil > Developer Settings
- Crea un nuevo App Token
Configúralo como variable de entorno:
Ejemplos de uso
Una vez configurado, puedes pedirle a Claude cosas como:
- "Busca los contratos de la Alcaldía de Bogotá por más de 1000 millones"
- "¿Qué contratos tiene la persona con cédula 12345678?"
- "Muestra los procesos de licitación pública en Antioquia"
- "¿Cuáles son los contratos más grandes de SECOP II este año?"
- "Busca todos los contratos asociados a la empresa XYZ"
- "¿Cuánto ha contratado el municipio de Medellín en prestación de servicios?"
- "Dame un resumen de los contratos de EPM en 2024"
- "¿Cuáles son los proveedores con más contratos en Antioquia?"
- "Agrupa por modalidad los contratos de la Alcaldía de Medellín"
- "Muestra los contratos firmados entre enero y marzo de 2025 en el Valle del Cauca"
Estructura del proyecto
¿Cómo funciona?
- Claude invoca una herramienta MCP (ej:
buscar_contratos_secop2). - El servidor construye una consulta SoQL con los filtros proporcionados.
- Se ejecuta la petición HTTP a la API de datos.gov.co.
- Los resultados se formatean en texto legible y se retornan a Claude.
- Claude analiza los datos y responde al usuario.
Todo corre localmente en tu máquina. No hay servidor intermedio ni se almacenan datos.
Contribuir
Las contribuciones son bienvenidas:
- Fork del repositorio
- Crea una rama para tu feature (
git checkout -b feature/nueva-funcionalidad) - Commit de tus cambios (
git commit -m 'Agrega nueva funcionalidad') - Push a la rama (
git push origin feature/nueva-funcionalidad) - Abre un Pull Request
Ideas para contribuir
- Agregar más datasets de datos.gov.co
- Traducciones del README
- Alertas o monitoreo de nuevos contratos
- Exportación a CSV/Excel
Licencia
MIT - Libre para uso personal, comercial, modificación y redistribución.
来源:README.md,提交 0709a45
工具
0版本历史
1- v0.2.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分