Cinco pasos, unos dos minutos. AnythingLLM funciona en su ordenador o servidor, por lo que la conexión difiere de Claude y ChatGPT. Aquí no hay una ventana de inicio de sesión y el acceso se transmite mediante un token personal desde el área personal.
Todas las capturas siguientes se realizaron en AnythingLLM la versión 1.16. La interfaz es idéntica en la aplicación de escritorio y en la instalación en servidor.
| Qué se necesita | Dirección (URL) |
|---|---|
| Todas las bases pagadas, incluidos los distritos | https://mcp.casus.legal/one/mcp |
Una suscripción o período de prueba para la base necesaria y un token personal del tipo vasrf_conn_…. El token se genera mediante un botón en el área personal y se muestra una sola vez.
Sirve tanto la aplicación de escritorio como la instalación en servidor. Se necesita la sección Agent Skills con el bloque MCP Servers, que está disponible en las versiones actuales.
El modelo puede ser cualquiera de los que ya haya configurado: el conector no está vinculado a él.
Abra área personal, la pestaña «Conectores», el bloque «Otros entornos» y pulse «Generar token». El token del tipo vasrf_conn_… se muestra una sola vez, por lo que debe copiarlo de inmediato. En la base de datos solo se almacena su hash.
El token es válido mientras la suscripción esté activa y abre todas las bases pagadas. Las conexiones ya configuradas Claude y ChatGPT no se ven afectadas; las conexiones anteriores continúan funcionando con sus propios tokens.
Trátelo como una contraseña: proporciona acceso a su suscripción. Si el token se ha filtrado o se ha perdido, genere uno nuevo con el mismo botón y sustituya el valor en la configuración.
En AnythingLLM pulse el engranaje de configuración y seleccione Agent Skills en la columna izquierda. Desplácese hacia abajo: debajo de los bloques Custom Skills y Agent Flows se encuentra MCP Servers.
Mientras no se haya añadido nada, allí aparece No MCP servers found, y al lado hay un botón Refresh — lo necesitará en el paso 4.

Los servidores se definen en el archivo anythingllm_mcp_servers.json situado en la carpeta storage/plugins de su instalación: en la compilación del servidor, es el directorio que usted ha montado; en la aplicación de escritorio, su carpeta de datos. Cree el archivo si todavía no existe y pegue lo siguiente:
storage/plugins/anythingllm_mcp_servers.json
La dirección de conexión es https://mcp.casus.legal/one/mcp. Es una dirección única: a través de ella se abren todas las bases de datos que usted tiene contratadas, y la red neuronal selecciona por sí sola la necesaria según el tema de la pregunta. Si necesita un conector para una sola base de datos, también hay direcciones independientes (IP Court — https://sip.casus.legal/mcp, KAS — https://kas.casus.legal/mcp, KUD — https://kud.casus.legal/mcp), pero en ese caso la dirección debe coincidir con la base de datos contratada; de lo contrario, el servidor responderá «la suscripción no está activa o ha caducado». No es necesario mantener simultáneamente la dirección única y las independientes: la red neuronal verá dos conjuntos de herramientas idénticos y realizará la búsqueda dos veces. La tabla completa de direcciones aparece más abajo, debajo de los pasos.
El tipo de servidor es obligatorio streamable. Nuestra dirección funciona con el protocolo Streamable HTTP, y con el valor sse no se establece la conexión. Este es el error más frecuente al conectarse por primera vez.
El nombre del servidor ("casuslegal") escríbalo en caracteres latinos. A partir de un nombre en cirílico no se generan los identificadores internos de las herramientas y el modelo no las verá.
Si necesita varias bases de datos, añada un bloque igual para cada una, cambiando el nombre y la dirección según la tabla que aparece más abajo. El token es el mismo en todos los bloques.
Vuelva a Agent Skills → MCP Servers y pulse Refresh. El servidor aparecerá en la lista con el nombre indicado en la configuración.
El estado Running indica que la conexión se ha establecido. Haga clic en el servidor para ver la lista de herramientas: casuslegal_search_practice, casuslegal_get_case_details y las demás. El estado Stopped (como en la captura) significa que el servidor no se ha iniciado. Lo más frecuente es que se deba a un token incorrecto o caducado, o al tipo de sse en lugar de streamable.

Las herramientas MCP solo están disponibles en el modo agente, por lo que debe comenzar el mensaje con @agent. Por ejemplo: «@agent encuentre la jurisprudencia del Tribunal Supremo de la Federación de Rusia sobre la reducción de la penalización conforme al artículo 333 del Código Civil de la Federación de Rusia».
Las herramientas conectadas al diálogo se pueden consultar en el menú Tools debajo de la línea de entrada. Allí también se enumeran los comandos de barra y las habilidades del agente.
La primera búsqueda tarda unos 30 segundos, porque el conector ejecuta varias búsquedas secundarias en el corpus. La respuesta debe incluir los datos identificativos de los actos con enlaces a los textos completos.

Cada base de datos se conecta mediante un servidor independiente en el mismo archivo. El token es común y da acceso a todas las bases de datos que usted tiene contratadas.
| Base de datos | Nombre del servidor | Dirección (URL) |
|---|---|---|
| Todas las bases de datos contratadas de una vez | casuslegal | https://mcp.casus.legal/one/mcp |
| Distritos de casación (todos) | casuslegal-okruga | https://mcp.casus.legal/okrug/mcp |
| Tribunales superiores: Tribunal Constitucional · Tribunal Supremo · Tribunal Supremo de Arbitraje | casuslegal | https://mcp.casus.legal/mcp |
| Tribunal de Derechos de Propiedad Intelectual (IP Court) | casuslegal-sip | https://sip.casus.legal/mcp |
| Asuntos administrativos (KAS · Sala Judicial de lo Contencioso-Administrativo del Tribunal Supremo de la Federación de Rusia) | casuslegal-kas | https://kas.casus.legal/mcp |
| Asuntos penales (KUD · Sala Judicial de lo Penal del Tribunal Supremo de la Federación de Rusia) | casuslegal-kud | https://kud.casus.legal/mcp |
Así se ve una conexión fallida. Las tres causas más frecuentes son: el tipo de servidor sse en lugar de streamable, un error tipográfico en el token (un espacio adicional, un carácter perdido o una palabra ausente Bearer antes del valor) y una suscripción caducada.
Compruebe el periodo de acceso en la pestaña «Conectores» del área personal, y si tiene dudas, emita de nuevo el token y pulse Refresh.
El mensaje se ha enviado sin el prefijo @agent. En ese caso responde el modelo normal y no se conecta al conector.
La segunda causa es que el nombre del servidor en la configuración esté en cirílico. Reescríbalo en caracteres latinos y actualice la lista.
Se ha activado la protección contra una carga anómala. En el trabajo habitual de un abogado (decenas de solicitudes al día) no se activa; si el mensaje aparece con un ritmo normal, escríbanos a soporte — lo revisaremos en su cuenta.
Una búsqueda en el corpus tarda unos 30 segundos, y una pregunta compleja provoca varias búsquedas consecutivas. Si su compilación interrumpe la llamada por tiempo de espera, aumente el límite de espera de la herramienta en la configuración del agente.
En el mismo archivo, añada un bloque para cada dirección de la tabla anterior, utilizando nombres de servidor distintos. La suscripción es una sola y el token da acceso a todas las bases de datos contratadas.
No se vuelve a mostrar. Emita uno nuevo en el área personal y sustituya el valor en la configuración; las conexiones anteriores no se interrumpirán.