Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

mcp-belgium

de lacausecryptoversión 1.0.4i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.lacausecrypto/mcp-belgium

Instalar

Resumen

Descripción del creador (original en inglés)

Single MCP server for Belgian public transport, statistics, open data, and geospatial services.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Derecho y datos públicos
  • Debes completar: STIB_API_KEY, CBEAPI_KEY

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "belgium": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-belgium"
      ],
      "env": {
        "STIB_API_KEY": "your-value",
        "CBEAPI_KEY": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add belgium --env STIB_API_KEY=your-value --env CBEAPI_KEY=your-value -- npx -y mcp-belgium

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "belgium": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-belgium"
      ],
      "env": {
        "STIB_API_KEY": "your-value",
        "CBEAPI_KEY": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "belgium": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-belgium"
      ],
      "env": {
        "STIB_API_KEY": "your-value",
        "CBEAPI_KEY": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • STIB_API_KEY secreto env
    Optional STIB/MIVB API key to enable live Brussels public transport tools.
  • CBEAPI_KEY secreto env
    Optional CBEAPI key to enable live KBO/BCE Belgian company registry tools.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub lacausecrypto, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Derecho y datos públicosi

  • Más estrellas que el 0% de los otros 1744 servidores de esta categoría
  • Publicado en el registro más recientemente que el 6% de los otros 1744 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1744 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro mcp-belgium?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: STIB_API_KEY, CBEAPI_KEY

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.4) llegó al registro hace 7 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Lintsure, Premium Data MCP Server, Patents Trademarks Ip MCP Server

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Lintsure

de lintsure

Compliance readiness checks for code: EU AI Act, GDPR, SOC 2, ISO 27001. Local. Not legal advice.

Se ejecuta en tu computadoraActualizado hoy
Instalar

Premium Data MCP Server

de thenextgennexus.com

Government contracts, business registration, FDA recalls and product-price data as agent tools.

Se ejecuta en la nubeActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

mcp-belgium

One MCP server for Belgian public APIs.

mcp-belgium is the public entry point. It exposes a single aggregated MCP server that bundles Belgian transport, official statistics, open data, addresses, weather, air quality, and geospatial services behind one install and one client config entry.

The package is also prepared for publication to the official MCP Registry under io.github.lacausecrypto/mcp-belgium.

Why use it

  • one npm package
  • one MCP server entry in your client config
  • namespaced tools like irail_*, statbel_*, best_*, kmi_*, urban_*, and urbis_*
  • built-in catalog tools, resources, and a prompt so the LLM can discover the right Belgian domain before calling tools
  • explicit limitation surfaces when an upstream requires a key or has changed contract

Install

Run directly:

npx -y mcp-belgium

With pnpm:

pnpm dlx mcp-belgium

Global install:

pnpm add -g mcp-belgium

mcp-belgium

Default transport is stdio, which is what desktop MCP clients expect.

Claude Desktop

{

"mcpServers": { "belgium": { "command": "npx", "args": [ "-y", "mcp-belgium" ], "env": { "LOG_LEVEL": "silent" } } } }

Optional env vars:

  • STIB_API_KEY: enables live STIB/MIVB tools
  • CBEAPI_KEY: enables live KBO/BCE company registry tools
  • MCP_TRANSPORT=http: runs the server over Streamable HTTP
  • PORT_BELGIUM=3017: sets the HTTP port for the aggregated server

What the LLM gets

Alongside the domain tools, mcp-belgium exposes a discovery layer:

  • belgium_catalog_overview
  • belgium_list_domains
  • belgium_describe_domain
  • belgium://catalog
  • belgium://catalog.json
  • belgium://domain/{domain}
  • belgium_capability_guide

That means the LLM can:

  • inspect the Belgian domains available from this single MCP
  • see which domains are live, limited, or key-gated
  • understand what kind of data each domain provides
  • pick the right namespaced tool without guessing

Main domains

PrefixDomainStatusAuthMain data
irail_*Belgian rail / iRailLiveNonestations, connections, liveboards, vehicles, disruptions
mobility_*Belgian mobility / SMOPLiveNoneintermodal trip planning, operators, GTFS references
stib_*STIB/MIVB Brussels transitLiveAPI keywaiting times, stops, routes, service messages
infrabel_*Infrabel Open DataLiveNonerail infrastructure datasets and records
kbo_*Belgian company registryLiveAPI keyenterprise search and company details
best_*BeST Belgian addressesLiveNoneaddresses, municipalities, streets, postal infos
statbel_*StatbelLiveNonepopulation, CPI, employment, dataset search
airquality_*IRCELINE air qualityLiveNonestations, live measurements, BelAQI, timeseries
brussels_*Brussels Region open dataLiveNonedatasets and records
wallonia_*Wallonia open dataLiveNonedatasets and records
kmi_*KMI / IRM GeoServerLiveNonestations, hourly observations, WFS discovery
wallonia_geo_*Wallonia GeoServicesLiveNoneArcGIS folders, services, layer queries
urban_*urban.brussels WFSLiveNonefeature types, schemas, GeoJSON features
urbis_*URBIS public WMSLiveNoneWMS layer discovery and map URL generation
datagov_*data.gov.be compatibility layerLimitedNoneexplicit upstream-changed error surface
flanders_*Datavindplaats compatibility layerLimitedAPI keyexplicit upstream limitation surface

Docs / Wiki

The repo now includes a docs/ tree that works as a lightweight public wiki:

  • Docs home
  • Installation
  • Client configuration
  • Domain catalog
  • Development
  • Release and npm publishing

Local development

Requirements:

  • Node.js >= 22
  • pnpm >= 9

Setup:

pnpm install

pnpm run build pnpm run test pnpm run typecheck

Run the aggregated server over stdio:

pnpm --filter mcp-belgium start:stdio

Run it over Streamable HTTP:

MCP_TRANSPORT=http PORT_BELGIUM=3017 pnpm --filter mcp-belgium start

Run the whole workspace:

docker compose up --build

Monorepo shape

  • packages/core: shared HTTP, retry, cache, rate limiting, XML helpers, and MCP response helpers
  • packages/mcp-belgium: public aggregated entry point
  • packages/mcp-*: domain-specific packages kept modular for maintenance, testing, and isolated validation

The public consumer path is mcp-belgium. Internal workspace packages stay modular for development, but the published mcp-belgium package bundles them so end users install only one npm package.

Upstream caveats

This project wraps public upstream APIs. Some Belgian portals change authentication or endpoint contracts over time. When an upstream is no longer publicly compatible, this project prefers explicit, machine-readable limitation errors over silent failure.

Current examples:

  • mcp-stib requires STIB_API_KEY
  • mcp-kbo requires CBEAPI_KEY
  • mcp-data-gov-be preserves the old tool contract but returns an explicit upstream-changed error
  • mcp-opendata-flanders preserves the old tool contract but returns an explicit API-key limitation

Validation

Current workspace checks:

  • pnpm run build
  • pnpm run test
  • pnpm run typecheck
  • pnpm audit --prod

License

MIT. See LICENSE.

Pregunta a PopNx