Content
# Argentina InfoLEG - MCP Server
Servidor MCP local para consultar normativa nacional argentina desde InfoLEG y el portal de normativa de Argentina.gob.ar.
Este conector expone busqueda, extraccion de texto consolidado/original y alcance de fuente para agentes compatibles con Model Context Protocol usando transporte `stdio`.
## Tools principales
- `buscar_normativa`: busca leyes, decretos, resoluciones y actos nacionales por criterio, tipo, numero y anio.
- `buscar_normativa_avanzada`: usa filtros del buscador oficial: jurisdiccion, provincia, dependencia, fechas y texto libre.
- `buscar_norma_por_tipo_numero_anio`: resuelve pedidos como `Ley 27430/2017`.
- `buscar_normas_por_dependencia`: lista normas de un organismo emisor.
- `obtener_texto_norma`: obtiene el texto actualizado u original de una norma por `idNorma` y lo devuelve como Markdown limpio.
- `obtener_metadatos_norma`: trae ficha resumen oficial, fechas, dependencia y enlaces.
- `obtener_urls_norma`: construye visor, texto original y texto actualizado.
- `extraer_links_norma`: extrae anexos/enlaces normativos desde una ficha.
- `comparar_texto_original_actualizado`: obtiene ambas variantes y muestra diferencias mecanicas preliminares.
- `consultar_boletin_por_numero`: obtiene sumario oficial por numero de boletin.
- `consultar_boletin_por_fecha`: obtiene sumario oficial por fecha.
- `buscar_en_sumario_boletin`: filtra dentro de un sumario por tema u organismo.
- `alcance_fuente`: informa cobertura, limitaciones tecnicas y disclaimer legal.
## Prompts MCP
- `buscar_ley_decreto`
- `auditar_norma_completa`
- `comparar_original_actualizada`
## Instalacion local
```powershell
npm install
npm run build
npm start
```
## Configuracion en clientes MCP
### Claude Desktop / Cursor / Windsurf
```json
{
"mcpServers": {
"infoleg-mcp": {
"command": "node",
"args": ["D:/MCP/Legales/infoleg-mcp/Argentina-InfoLeg-MCP/build/index.js"],
"env": {
"NODE_TLS_REJECT_UNAUTHORIZED": "0"
}
}
}
}
```
Si luego se publica en npm, el comando puede reemplazarse por:
```json
{
"mcpServers": {
"infoleg-mcp": {
"command": "npx",
"args": ["-y", "infoleg-mcp"],
"env": {
"NODE_TLS_REJECT_UNAUTHORIZED": "0"
}
}
}
}
```
## Validacion
```powershell
npm run build
node test_infoleg_parser.mjs
```
## Notas tecnicas
InfoLEG publica textos estaticos en carpetas por rangos de 50.000 IDs. El conector calcula ese rango de forma automatica y construye URLs como:
```text
https://servicios.infoleg.gob.ar/infolegInternet/anexos/250000-299999/296831/texact.htm
```
Cuando la red bloquea scraping directo, `obtener_texto_norma` acepta `textoHtmlManual` para pegar HTML copiado desde el navegador y procesarlo localmente.
## Disclaimer
Este MCP no reemplaza asesoramiento juridico profesional. Devuelve informacion desde fuentes publicas oficiales y debe verificarse contra el portal oficial antes de uso probatorio o presentaciones formales.
Connection Info
You Might Also Like
Suganthans-GSC-MCP
An MCP for Google Search Console
awesome-webmcp
A curated list of awesome things related to the WebMCP W3C standard
sunnymcptool
MCP Server based on SunnyNet middleware and SunnyNetTools packet capture...
tendem-mcp
Tendem MCP server
mingpan
Mingpan is a traditional Chinese MCP server for astrology calculations and...
crawl4ai-mcp-server
A lightweight MCP Server for web scraping and crawling, ideal for AI integration.