AgentStack
MCP verified MIT Self-run

Madridverde Mcp

mcp-imark21-madridverde-mcp · by iMark21

MCP server exposing Madrid environmental open data for AI agents

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add mcp-imark21-madridverde-mcp

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Madridverde Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

MadridVerde MCP

Servidor MCP que permite a cualquier asistente de IA consultar datos medioambientales de Madrid en lenguaje natural.

10 herramientas · Datos en tiempo real · Solo fuentes oficiales del Ayuntamiento de Madrid · Sin API key


Qué puedes preguntar

Una vez instalado, abre tu asistente de IA y pregunta cosas como:

  • "Vivo en Calle Carlos Hernández 29, ¿cómo está el medio ambiente en mi barrio?"
  • "¿Qué paradas de bus y BiciMAD tengo cerca de Gran Vía 32?"
  • "¿Cuál es la estación de BiciMAD más cercana a Sol con bicis disponibles?"
  • "¿Cómo está la calidad del aire en Chamberí ahora mismo?"
  • "Compara Retiro, Centro y Salamanca en calidad medioambiental"
  • "¿Qué distrito de Madrid tiene más zonas verdes por habitante?"
  • "¿Hay alguna incidencia en la línea 27 de EMT?"
  • "¿Cuántas bicis hay disponibles en BiciMAD cerca de Sol?"
  • "¿Cómo está el tráfico en Madrid ahora?"
  • "¿Cuál es el ranking de distritos por Índice Verde?"
  • "Muéstrame los niveles de ruido en Paseo de Recoletos en el último año"

El asistente usará las herramientas del MCP para consultar datos reales y responderte.


Instalación paso a paso

Requisito

No necesitas clonar ni compilar nada. npx descarga y ejecuta el servidor automáticamente.

Claude Desktop

  1. Abre Claude Desktop
  2. Ve a Claude (menú superior) > Settings > Developer > Edit Config
  3. Se abrirá un archivo JSON. Añade "mcpServers" para que quede así:
{
  "mcpServers": {
    "madridverde": {
      "command": "npx",
      "args": ["madridverde-mcp"]
    }
  }
}

Si el archivo ya tenía contenido (por ejemplo "preferences"), añade "mcpServers" al mismo nivel, separado por coma:

{
  "preferences": {
    "menuBarEnabled": false
  },
  "mcpServers": {
    "madridverde": {
      "command": "npx",
      "args": ["madridverde-mcp"]
    }
  }
}
  1. Guarda el archivo y reinicia Claude Desktop (cierra y abre la app)
  2. En la ventana de chat verás un icono de herramientas (martillo) — al pulsarlo deberían aparecer las 10 herramientas de MadridVerde

Claude Code

claude mcp add madridverde npx madridverde-mcp

Cursor

  1. Ve a Settings (Cmd+,) > busca MCP
  2. Añade un servidor con comando npx y argumento madridverde-mcp

Windsurf

  1. Ve a Settings > MCP Servers > Add Server
  2. Comando: npx, argumento: madridverde-mcp

ChatGPT y otros asistentes

ChatGPT no soporta MCP de forma nativa por ahora. Alternativas:


Herramientas disponibles

| Herramienta | Qué consulta | Actualización | |-------------|-------------|:---:| | get_air_quality | NO2, PM2.5, PM10, O3 por estación o distrito | Cada 20 min | | get_noise_levels | Niveles de ruido LAeq dB — histórico mensual desde 1998 | Estático | | get_green_areas | Árboles, zonas verdes, reciclaje, paradas EMT por distrito | Estático | | get_green_index | Índice Verde (0-100) con 5 sub-índices por distrito | Tiempo real | | compare_districts | Comparación lado a lado de 2-4 distritos | Tiempo real | | get_bicimad | Disponibilidad de bicis en 636 estaciones BiciMAD | Cada 1 min | | get_traffic | Estado del tráfico en ~4.800 sensores viales | Cada 5 min | | get_emt_alerts | Incidencias de autobuses EMT (desvíos, obras, eventos) | Tiempo real | | find_district | Resuelve una dirección o lugar al distrito correspondiente | Nominatim | | find_nearby | Paradas EMT y estaciones BiciMAD más cercanas a una dirección | Tiempo real + estático |


Fuentes de datos

Todos los datos proceden exclusivamente de fuentes oficiales del Ayuntamiento de Madrid. Ningún endpoint requiere API key.

| Fuente | Qué dato | |--------|----------| | ciudadesabiertas.madrid.es | Calidad del aire en tiempo real | | informo.madrid.es | Tráfico en tiempo real (~4.800 sensores) | | madrid.publicbikesystem.net | BiciMAD (636 estaciones, GBFS) | | openapi.emtmadrid.es | Alertas EMT en tiempo real (GTFS-RT) | | datos.madrid.es | Ruido, arbolado, zonas verdes, reciclaje, demográficos | | datos.emtmadrid.es | Paradas y líneas de autobús (GTFS) |


Sobre MadridVerde

Este MCP es parte de MadridVerde, un dashboard que transforma 17 datasets abiertos del Ayuntamiento de Madrid en un Índice Verde por distrito.

Proyecto presentado a los II Premios a la Reutilización de Datos Abiertos del Ayuntamiento de Madrid 2026.


Licencia

MIT — © 2026 Michel Marques

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.