- El protocolo MCP permite conectar la IA con herramientas y datos externos del sistema operativo de forma estandarizada.
- La gestión de servidores se realiza mediante la edición del archivo anythingllm_mcp_servers.json y la interfaz de Habilidades del Agente.
- Es posible controlar el inicio automático de los servidores para optimizar el consumo de recursos del equipo.
- La operatividad depende de que los binarios y comandos necesarios estén correctamente instalados en el PATH del host.
¿Cómo iniciar y detener servidores MCP desde AnythingLLM Desktop? Si estás buscando darle un impulso extra a tu flujo de trabajo con IA, probablemente hayas oído hablar del Model Context Protocol o MCP. Esta tecnología, impulsada por Anthropic, es básicamente un puente que permite que los modelos de lenguaje no se queden encerrados en su propia burbuja, sino que puedan interactuar con datos externos y herramientas instaladas en tu propio equipo de forma estandarizada.
AnythingLLM Desktop ha integrado este protocolo para que sus agentes no sean solo expertos en charlar, sino que puedan ejecutar acciones reales. Desde leer archivos PDF activos en Bluebeam Revu hasta gestionar procesos del sistema, la capacidad de conectar servidores MCP convierte a la aplicación en una especie de centro de mando para tu sistema operativo, permitiendo que la IA sepa exactamente qué está pasando en tus otras aplicaciones.
Cómo poner en marcha los servidores MCP

Para empezar a usar estas funciones, lo primero es saber que AnythingLLM no arranca todos los servidores al abrirse para no comerse toda la memoria RAM de tu ordenador. Por defecto, el sistema activará los servidores MCP automáticamente en cuanto navegues hasta la página de «Habilidades del agente» (Agent Skills) o cuando utilices el comando @agent en el chat para pedirle algo específico.
Si quieres tener el control total, puedes gestionar el encendido y apagado desde la interfaz. Solo tienes que ir a la configuración, entrar en las habilidades del agente y, al seleccionar el servidor que te interesa, hacer clic en el icono del engranaje para pulsar el botón de «Start» o «Stop». Esto es muy útil si tienes un servidor que consume muchos recursos y solo lo necesitas de vez en cuando.
Configuración y gestión de archivos JSON

La «magia» de los servidores MCP reside en un archivo de configuración específico. Si buscas en el directorio de almacenamiento de AnythingLLM, encontrarás una carpeta llamada plugins donde reside el archivo anythingllm_mcp_servers.json. Aquí es donde debes añadir los objetos de cada servidor que quieras integrar.
Para añadir uno nuevo, simplemente insertas la configuración del servidor siguiendo la especificación de MCP. Si después de hacer cambios en el archivo el servidor no aparece, no hace falta que reinicies toda la aplicación; basta con darle al botón de Actualizar (Refresh) en el panel de habilidades del agente para que el sistema vuelva a leer el JSON y reinicie los procesos.
El caso práctico de Bluebeam Revu
Un ejemplo clarísimo de potencia es la integración con Bluebeam Revu (requiere plan Max y versión 21.10+). Para que esto funcione, primero debes habilitar el MCP en las preferencias de Revu, seleccionando AnythingLLM Desktop como destino. Luego, en la app de IA, sustituyes el contenido del archivo JSON por el código proporcionado por Bluebeam y actualizas la lista de servidores.
Una vez conectado, puedes hacer cosas alucinantes como abrir un PDF en Revu y preguntar al agente: «¿Cuántas páginas tiene este documento?». El agente consultará el archivo activo en tiempo real. No olvides activar en la configuración las opciones de generar archivos y resumir documentos para aprovechar el flujo completo.
Detalles técnicos y optimización
Es fundamental entender que AnythingLLM soporta principalmente el transporte stdio (estándar y sencillo) y también SSE o Streamable para respuestas en tiempo real. Un punto crítico es que el comando que definas en el JSON (como npx, node o uv) debe estar instalado en tu máquina y disponible en el PATH, ya que la aplicación no instala las dependencias externas por ti.
Si notas que un servidor se inicia solo y te ralentiza el PC, puedes añadir la propiedad anythingllm.autoStart: false en su configuración del archivo JSON. De este modo, el servidor se quedará dormido hasta que tú decidas despertarlo manualmente desde la interfaz de usuario.
Resolución de problemas y depuración
Si ves que el servidor no arranca o el agente no llama a la herramienta, lo primero es mirar el estado en la tarjeta del servidor dentro de la interfaz; si hay un error, aparecerá allí mismo. Si el problema persiste, la mejor opción es revisar los logs de la aplicación de escritorio para ver qué está fallando exactamente.
En ocasiones, el problema no es el servidor, sino el modelo de lenguaje. Si usas un modelo local muy pequeño con una ventana de contexto limitada, es posible que la IA no sea capaz de razonar correctamente cuándo debe llamar a la herramienta MCP. En esos casos, probar con un modelo más robusto suele solucionar el problema.
Mantenimiento y eliminación de herramientas
Cuando ya no necesites un servidor, puedes borrarlo de dos formas. La más cómoda es ir a la interfaz, seleccionar el servidor, pulsar el engranaje y elegir Eliminar servidor MCP. Esto borrará la entrada del archivo JSON y matará el proceso inmediatamente. También puedes hacerlo a mano editando el archivo y refrescando la UI.
Ten en cuenta que, aunque borres el servidor de AnythingLLM, las herramientas que hayas instalado mediante comandos como uv tool install permanecen en tu disco duro. Si quieres limpiar tu máquina por completo, deberás borrar esas herramientas manualmente desde la terminal.
Apasionado de la tecnología desde pequeñito. Me encanta estar a la última en el sector y sobre todo, comunicarlo. Por eso me dedico a la comunicación en webs de tecnología y videojuegos desde hace ya muchos años. Podrás encontrarme escribiendo sobre Android, Windows, MacOS, iOS, Nintendo o cualquier otro tema relacionado que se te pase por la cabeza.