Servidor MCP
Dale a tus asistentes de IA la capacidad de ayudarte de forma más eficaz. Este servidor les permite acceder a sitios web y buscar en la web de forma segura, con información clara sobre lo que sucede y mensajes de error útiles cuando algo falla.
- 🛠️ ¿Qué herramientas ofrece este servidor?
- 🏎️¿Cómo puedo ejecutarlo?
- 🔌 Cómo conectarse
- 📚 Conozca más sobre MCP
- 📄 Licencia
🛠️ ¿Qué herramientas ofrece este servidor?
El servidor proporciona dos herramientas potentes que ayudan a los asistentes de IA a resolver problemas del mundo real:
Herramienta | Lo que puede hacer |
---|---|
Buscar | Busque en la web a través de SearXNG para obtener información actual, recursos específicos o para realizar cálculos. |
Web | Accede a sitios web y procesa su contenido. Puedes convertir páginas a Markdown para facilitar su lectura, obtener el contenido original o extraer enlaces. |
🏎️¿Cómo puedo ejecutarlo?
🐋 Usando Docker (recomendado)
El servidor se ejecuta en contenedores Docker para garantizar la seguridad y la simplicidad. Para empezar, sigue estos pasos:
- Instala Docker si aún no lo has hecho
- Crea un archivo llamado
docker-compose.yml
con:Importante : debe proporcionar la variable de entorno
SEARXNG_QUERY_URL
, que apunta al punto final de la API de búsqueda de su instancia SearXNG (generalmente termina en/
o/search
).La configuración de
SSE_HOST
ySSE_PORT
habilita el modo de red (Eventos enviados por el servidor), recomendado para configuraciones multicontenedor como LibreChat. Si se omite, el servidor utiliza E/S estándar. - Ejecute
docker compose up -d
para iniciar el contenedor del servidor (y opcionalmente SearXNG).
La mayoría de la gente usa esto con:
- Claude Desktop : se conecta directamente a través de stdio (omite
SSE_HOST
/SSE_PORT
endocker-compose.yml
). - LibreChat : se conecta a través de la red mediante SSE.
Para LibreChat, agregue esto a su librechat.yaml
(asumiendo SSE_PORT=8080
):
💻 Corriendo localmente
- Instalar
uv
(requiere Python 3.13+):Nota: Si ya tiene
uv
instalado, actualícelo conuv self update
. - Crear y activar un entorno virtual:
- Instalar dependencias desde el archivo de bloqueo:
- Establecer las variables de entorno requeridas:
- Ejecutar el servidor:
Argumentos disponibles:
--sse-host
: dirección de escucha SSE (p. ej.,0.0.0.0
). Habilita el modo SSE.--sse-port
: puerto de escucha SSE (p. ej.,3001
). Habilita el modo SSE.--user-agent
: cadena de agente de usuario personalizada (anula la variable de entornoUSER_AGENT
).
Nota : Si no se proporcionan las variables de
--sse-host
ni--sse-port
(y no se configuran las variables de entornoSSE_HOST
/SSE_PORT
), el servidor pasa al modostdio
de forma predeterminada. La variable de entornoSEARXNG_QUERY_URL
siempre es obligatoria.
🔌 Cómo conectarse
Puedes conectarte al servidor de dos maneras:
Método | Qué significa | Cuándo usarlo |
---|---|---|
Conexión de red (SSE) | El servidor escucha en un puerto de red en busca de conexiones. | Ideal para LibreChat u otros clientes en red. |
Conexión directa (stdio) | El servidor se comunica directamente a través de entrada/salida estándar. | Útil para pruebas locales o Claude Desktop. |
📚 Conozca más sobre MCP
Aquí hay algunos recursos para comenzar:
📄 Licencia
Este proyecto está licenciado bajo la GPLv3. Consulte el archivo de LICENCIA para obtener más información.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor que permite a los asistentes de IA como Claude ejecutar código Python y acceder a sitios web de forma segura, procesando datos para una mejor comprensión de la IA y proporcionando mensajes de error útiles.
Related MCP Servers
- AsecurityAlicenseAqualityA server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.Last updated -33239TypeScriptThe Unlicense
- -securityAlicense-qualityA modular server implementation for Claude AI assistants with integrated tools, enabling Claude to perform actions and access external resources like file systems, web searches, browser automation, financial data, and document generation.Last updated -66PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -1Python
- -securityAlicense-qualityA server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.Last updated -40MIT License