UNHCR Population Data MCP Server

by rvibek

Integrations

  • Provides access to UNHCR population data through a standardized interface, allowing queries for refugee statistics by country of origin, country of asylum, and year.

Servidor MCP de datos de población del ACNUR

Este servidor MCP (Protocolo de Contexto Modelo) proporciona acceso a los datos de población del ACNUR mediante una interfaz estandarizada. Permite a los agentes de IA consultar la Base de Datos de Estadísticas de Población de Refugiados del ACNUR por país de origen, país de asilo y año(s).

Características

  • Consultar datos de población total por país de origen, país de asilo y año(s)
  • Obtenga recuentos de solicitantes de asilo/refugiados para países de origen y asilo específicos
  • Acceda a perfiles de países con estadísticas de origen y asilo
  • Ver las estadísticas mundiales de refugiados por año

Instalación

Prerrequisitos

  • Python 3.8 o superior
  • pip u otro administrador de paquetes de Python

Configuración

  1. Clonar este repositorio:
  2. Instalar dependencias:
    pip install -r requirements.txt

Uso

Ejecutando localmente

Para ejecutar el servidor localmente en modo de desarrollo:

python app.py

Esto iniciará el servidor MCP en modo de desarrollo, lo que le permitirá interactuar con él utilizando el Inspector MCP u otros clientes MCP.

Implementación en Smithery.ai

Este servidor está configurado para su implementación en Smithery.ai , una plataforma para alojar servidores MCP.

  1. Añade tu servidor a Smithery (o reclámalo si ya está en la lista)
  2. Haga clic en Implementar en la pestaña Implementaciones de Smithery en la página de su servidor

Punto final de API

Este servidor interactúa con la API de población del ACNUR:

https://api.unhcr.org/population/v1/population/

Parámetros de consulta

  • cf_type : Siempre establecido en "ISO"
  • coo : Filtro de país de origen (códigos de país ISO de 3 letras, separados por comas para múltiples)
  • coa : Filtro de país de asilo (códigos de país ISO de 3 letras, separados por comas para múltiples)
  • year : filtro de año (separado por comas para varios años)

Herramientas MCP

get_population_data

Obtenga datos de población sin procesar del ACNUR con filtrado opcional.

Parámetros:

  • coo (opcional): filtro de país de origen (código ISO de 3 letras, separado por comas para varios)
  • coa (opcional): Filtro de país de asilo (código ISO de 3 letras, separado por comas para múltiples)
  • year (opcional): filtro de año (separado por comas para varios años)

get_refugee_count

Obtenga el recuento de refugiados para un país de origen específico.

Parámetros:

  • coo : País de origen (código ISO de 3 letras)
  • coa (opcional): Filtro de país de asilo (código ISO de 3 letras)
  • year (opcional): Filtro de año

get_asylum_count

Obtenga estadísticas de asilo para un país de asilo específico.

Parámetros:

  • coa : País de asilo (código ISO de 3 letras)
  • year (opcional): Filtro de año

Recursos de MCP

unhcr://countries

Obtenga una lista de países con sus códigos ISO.

unhcr://stats/{year}

Obtenga estadísticas mundiales sobre refugiados para un año específico.

Parámetros:

  • year : El año para obtener estadísticas

unhcr://country/{country_code}

Obtenga un perfil de un país específico, mostrando estadísticas de origen y asilo.

Parámetros:

  • country_code : código de país ISO de 3 letras

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Expresiones de gratitud

Este proyecto utiliza datos de la base de datos de estadísticas de población de refugiados del ACNUR .

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Proporciona acceso a las estadísticas de refugiados del ACNUR a través de una interfaz estandarizada, lo que permite a los agentes de IA consultar datos por país de origen, país de asilo y año.

  1. Características
    1. Instalación
      1. Prerrequisitos
      2. Configuración
    2. Uso
      1. Ejecutando localmente
      2. Implementación en Smithery.ai
    3. Punto final de API
      1. Parámetros de consulta
    4. Herramientas MCP
      1. get_population_data
      2. get_refugee_count
      3. get_asylum_count
    5. Recursos de MCP
      1. unhcr://countries
      2. unhcr://stats/{year}
      3. unhcr://country/{country_code}
    6. Licencia
      1. Expresiones de gratitud

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          Provides access to the Australian Bureau of Statistics (ABS) Data API. This server allows AI assistants to query and analyze ABS statistical data.
          Last updated -
          1
          3
          TypeScript
        • A
          security
          F
          license
          A
          quality
          Enables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.
          Last updated -
          1
          8
          Python
        • -
          security
          F
          license
          -
          quality
          Query a variety of data from Brasil resources seamlessly. Access information on postal codes, area codes, banks, holidays, taxes, and more through a unified interface. Enhance your AI agents and applications with rich and updated data from BrasilAPI effortlessly.
          Last updated -
          3
          TypeScript
        • -
          security
          F
          license
          -
          quality
          Enables AI agents to perform WHOIS lookups to retrieve domain registration details, including ownership, registration dates, and availability status without requiring browser searches.
          Last updated -
          2
          2
          JavaScript
          • Linux
          • Apple

        View all related MCP servers

        ID: m2mrhdoqbp