Servidor MCP de visualización de información sobre incendios forestales
introducción
Este proyecto es un servidor MCP basado en Python que recopila, analiza y visualiza datos de ocurrencia de incendios forestales en mapas. Los usuarios pueden acceder a una variedad de funciones, incluida información sobre la ocurrencia de incendios forestales regionales, análisis de riesgos y visualización de mapas.
Estructura de carpetas
Requisitos de instalación
Instalación de Python
Si no tiene Python instalado, siga estos pasos para instalarlo:
- Vaya al sitio web oficial de Python .
- Descargue la última versión haciendo clic en el botón amarillo "Descargar Python XXX" en la parte superior de la página.
- Ejecute el instalador descargado.
- La parte más importante de la pantalla de instalación es la opción "Agregar Python.exe a PATH" .
- ¡Asegúrese de marcar esta opción! (casilla de verificación en la parte inferior de la pantalla)
- Esta configuración le permite ejecutar Python desde el símbolo del sistema.
- Haga clic en “Instalar ahora” para continuar con la instalación.
- Una vez completada la instalación, haga clic en el botón "Cerrar".
Verificación de la instalación de Python
- Presione
Windows 키 + R
en su teclado. - Escriba
cmd
en la ventana Ejecutar y haga clic en Aceptar. - En la ventana del símbolo del sistema abierta, escriba el siguiente comando y presione Entrar:
- Si se muestra la versión de Python, la instalación se realizó correctamente. Ejemplo:
Python 3.12.0
Instalar los paquetes necesarios
Una vez instalado Python, deberá instalar los paquetes necesarios:
- En el menú terminal de Cursor AI, haga clic en Nueva terminal.
- Escriba el siguiente comando y presione Enter:
- Espere mientras se completa la instalación.
- Si recibe un error, pruebe este comando:
Configuración del intérprete de Python
Si sigue recibiendo errores después de instalar el paquete, verifique la configuración de su intérprete de Python:
- Presione
Ctrl + Shift + P
para abrir la paleta de comandos. - Escriba "Python: Seleccionar intérprete" y selecciónelo.
- Seleccione un intérprete de entorno virtual:
./venv/Scripts/python.exe
Configuración del archivo del proyecto
Preparar archivos de proyecto
- Descargue todos los archivos de este repositorio a cualquier ubicación en su computadora.
- Ejemplo: Cree una carpeta
C:\Users\사용자이름\Desktop\MCP
y copie los archivos.
Comprobar archivo de datos
- Asegúrese de que
forest_fire_data.json
esté en la carpeta. - Este archivo es un archivo importante que contiene datos sobre incendios forestales.
Modificar el archivo de configuración del servidor
- Abra
forest_fire_mcp_server.py
con el Bloc de notas. - Busque
FOREST_FIRE_DATA_PATH
y cámbiela a su ruta actual:
- Guarde y cierre el archivo.
Ejecutando el servidor
Método 1: utilice el botón Ejecutar junto al código
- Abra
forest_fire_mcp_server.py
. - Haga clic en el botón ▶️ (Ejecutar) que se muestra en el lado izquierdo del contenido del archivo.
- Cursor AI ejecuta automáticamente scripts de Python.
- No se requiere ninguna entrada de comando por separado.
Método 2: Ejecutar directamente desde la terminal
- En el menú terminal de Cursor AI, haga clic en Nueva terminal.
- Escriba el siguiente comando y presione Enter:
Verificar que el servidor esté en ejecución
- Si ve el siguiente mensaje, entonces tuvo éxito:
- ¡No cierre esta terminal! El servidor debe permanecer en ejecución.
Configuración de la aplicación de escritorio Claude
Instalar la aplicación de escritorio Claude
- Descargue el instalador desde la página de descarga de la aplicación de escritorio Claude .
- Ejecute el archivo de instalación descargado.
- Siga las instrucciones del asistente de instalación para completar la instalación.
Configuración de Claude MCP
- Inicie la aplicación Claude.
- En el menú Archivo en la esquina superior derecha, haga clic en el ícono Configuración (⚙️).
- Seleccione la pestaña “Desarrollador” en el menú de la izquierda.
- Haga clic en 'Editar configuración' y especifique el archivo
C:/Users/사용자이름/Desktop/MCP/claude_desktop_config.json
.
Reiniciar la aplicación de escritorio de Claude
- Salga por completo de la aplicación de escritorio Claude y luego reiníciela.
- Si ve un ícono de martillo 🔨 en la esquina superior derecha, se ha conectado exitosamente al servidor MCP.
- Si el icono del martillo está gris, el servidor MCP no está en ejecución.
- Si el icono del martillo es azul, el servidor MCP está conectado correctamente.
Utilizando las funciones principales
Puede utilizar las funciones del servidor ingresando los siguientes comandos en la aplicación Claude:
- Ver datos de incendios forestales :
- Análisis de riesgo de incendios forestales :
- Compruébalo en el mapa :
Información adicional
Clave API de Kakao Map : esta está configurada de forma predeterminada, por lo que no es necesario modificarla.
Visualización de mapas : se abre automáticamente en un navegador web.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor MCP basado en Python que recopila, analiza y visualiza datos de ocurrencia de incendios forestales en mapas, lo que permite a los usuarios acceder a información regional sobre incendios, análisis de riesgos y visualizaciones de mapas.
Related MCP Servers
- AsecurityAlicenseAqualityThe MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.Last updated -1460274TypeScriptApache 2.0
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3928
- AsecurityAlicenseAqualityAn MCP server that provides real-time weather information including temperature, humidity, wind speed, and sunrise/sunset times through the OpenWeatherMap API.Last updated -1PythonMIT License
- -securityFlicense-qualityAn MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.Last updated -Python