
Security News
PEP 810 Proposes Explicit Lazy Imports for Python 3.15
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
n8n-nodes-mcp-server-el-universal
Advanced tools
Nodo de n8n para consultar directamente las noticias del periódico El Universal Cartagena desde una API.
Este repositorio provee un conjunto de nodos personalizados para n8n, diseñados para interactuar con un servidor MCP (Content Management Platform) y la API de noticias de El Universal. Estos nodos son la base para construir flujos de trabajo automatizados que permiten a los Agentes de IA (impulsados por modelos como Google Gemini) consultar y procesar información periodística de forma inteligente, entregándola posteriormente a una interfaz de usuario como un CLI.
MCP Server Noticias EU Tool
: Un nodo personalizado que se conecta a una API de noticias externa (configurada para El Universal) para obtener titulares, artículos y contenido periodístico.
API URL
: La URL base de la API de noticias (ej., https://api.eluniversal.com.co/servicios-externos/mas-leidas
).Search Parameter Name
: El nombre del parámetro de consulta en la URL que la API espera para la cadena de búsqueda (ej., q
, query
, host
).News Search String
: La cadena de texto específica que se enviará a la API como valor del parámetro de búsqueda (ej., "El Universal Cartagena", "deportes").API URL
con el Search Parameter Name
y el News Search String
(codificado para URL).Este proyecto se integra en una arquitectura donde:
n8n-nodes-mcp-server-el-universal
): Este repositorio define el nodo MCP Server Noticias EU Tool
, que es el "conector" con la API de noticias.MCP Server Noticias EU Tool
se utiliza como una "Herramienta" dentro de un nodo Agent
.MCP Server Noticias EU Tool
y le proporciona el News Search String
(o query
) basado en la intención del usuario. Luego, procesa el JSON recibido de la herramienta para generar una respuesta formateada y amigable para el usuario final.https://api.eluniversal.com.co/servicios-externos/mas-leidas
).Para que n8n reconozca y pueda usar estos nodos personalizados:
git clone [https://github.com/Editora-del-Mar-S-A/n8n-nodes-mcp-server-el-universal](https://github.com/Editora-del-Mar-S-A/n8n-nodes-mcp-server-el-universal)
cd n8n-nodes-mcp-server-el-universal
npm install
npm run build
n8n-docker-compose
, edita tu archivo docker-compose.override.yml
o docker-compose.yml
para mapear el volumen de tu repositorio al directorio de nodos personalizados de n8n (/root/.n8n/custom
).dist
y nodes
) a la ubicación de nodos personalizados de n8n (normalmente ~/.n8n/custom/
).Una vez instalados, puedes encontrar el nodo MCP Server Noticias EU Tool
en el diseñador de flujos de n8n.
Para un uso efectivo con el Agente de IA:
Configura el nodo MCP Server Noticias EU Tool
:
API URL
: Establece la URL base de tu API de noticias.Search Parameter Name
: Define el nombre del parámetro que tu API usa para las búsquedas (ej., q
, query
, host
).News Search String
: Puedes dejar un valor predeterminado para pruebas, pero este valor será sobrescrito por lo que el Agente de IA le proporcione (el query
del usuario).Conecta el nodo a un Agent
: El Agente de IA (usando un modelo como Google Gemini) será el que decida cuándo invocar esta herramienta.
Configura el Agent
: Proporciona el prompt actualizado (el que hemos estado afinando) en la configuración del Agente (System Message
o Instructions
). Este prompt le dirá al Agente cómo usar tu herramienta, indicando que requiere un parámetro de búsqueda (query
) y que el Agente debe obtenerlo de la interacción con el usuario.
Ejemplo de cómo el Agente invocará la herramienta (internamente):
Cuando el usuario solicite "noticias de deportes en Cartagena", el Agente interpretará esto y, si se configuró correctamente, llamará a la herramienta de esta manera (o similar, dependiendo de la configuración interna de LangChain y cómo el Agente mapea query
a queryString
):
MCP Server Noticias EU Tool(queryString='deportes Cartagena')
Si deseas modificar o extender los nodos:
FAQs
Nodo de n8n para consultar directamente las noticias del periódico El Universal Cartagena desde una API.
We found that n8n-nodes-mcp-server-el-universal demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
Security News
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.