LSD MCP server
Accede a internet y consulta datos usando LSD SQL.
Documentación
Servidor LSD MCP

Recopila al instante una agregación de información de alta calidad directamente de un sitio web solo con darle el enlace a LSD a través de Claude MCP.
Verás a Claude conectarse a internet y:
- Escribir SQL de LSD
- Autocorregir SQL de LSD
- Ejecutar SQL de LSD conectado a navegadores en la nube
Demo
Aquí tienes una demo de cómo se ve en acción:

Le dimos a Claude terapia psicodélica con LSD y ahora simplemente puede hacer cosas. Aquí hay un video más largo en YouTube
Contenido
Inicio rápido
Dependencias
Para ejecutar el servidor MCP, necesitarás tener instalados tanto Python como uv. Para usar el servidor MCP, necesitarás descargar la aplicación de escritorio de Claude u otro cliente MCP.
Para usar LSD, necesitarás registrarte y crear una clave de API para que tus consultas se asocien de forma privada solo a tu cuenta. Puedes hacerlo gratis con una cuenta de Google.
Dándole LSD a Claude
- Clona este repositorio en tu computadora
$ git clone https://github.com/lsd-so/lsd-mcp.git
$ cd lsd-mcp
- Actualiza los valores en el archivo
.envconLSD_USERque contenga el correo electrónico con el que tienes una cuenta en LSD yLSD_API_KEYque contenga la clave de API que obtuviste desde la página de perfil.
LSD_USER=<your_email_here>
LSD_API_KEY=<api_key_from_your_profile_page>
- Dale LSD a Claude
$ uv run mcp install app.py
Nota: Cada vez que ejecutes mcp install, si necesitaste actualizar claude_desktop_config.json la primera vez, deberás recordar actualizar la ruta a uv cada vez que instales el servidor MCP.
- Reinicia la aplicación de escritorio de Claude y, ahora, Claude debería poder hacer cosas psicodélicas con LSD.
Claude con LSD
Si es la primera vez en una sesión de chat donde te gustaría que Claude use LSD, como no somos lo suficientemente populares como para aparecer en los rastreos de Anthropic, primero necesitarás aprovechar nuestro prompt personalizado que incorpora nuestra documentación como parte de la asistencia.

Consulta la función write_lsd_sql si te interesa saber cómo funciona, pero en resumen se reduce a una regla conveniente que agregamos a nuestra palabra clave SCAN que permite a un desarrollador o LLM recuperar la documentación de nuestro lenguaje en markdown (si quieres ejecutarlo tú mismo).
SCAN https://lsd.so/docs/database/language
Error al iniciar el servidor MCP

Si encuentras mensajes de error al iniciar Claude desktop similares al siguiente mensaje:
Failed to start MCP server: Could not start MCP server LSD: Error: spawn uv ENOENT
Primera vez ejecutando un servidor MCP
Si esta es tu primera vez usando un servidor MCP en tu computadora, para solucionar el error mostrado arriba, sigue las instrucciones en el paso Agregar el servidor MCP de Filesystem para crear un archivo claude_desktop_config.json al que Claude desktop pueda referirse.
Ejecutable faltante
Además, si nunca has hecho nada relacionado con Postgres en tu computadora, es posible que encuentres un mensaje de error que contenga algo como lo siguiente:
Error: pg_config executable not found.
Para solucionarlo, simplemente instala postgres en tu máquina usando un administrador de paquetes disponible. Si estás en una Mac, puedes hacerlo usando brew.
$ brew install postgres
Ruta incompleta
De lo contrario, y quizás además del problema mostrado arriba, en la ubicación donde se almacena claude_desktop_config.json (es ~/Library/Application Support/Claude/claude_desktop_config.json si estás en una Mac), modifica el valor de la clave command bajo mcpServers -> LSD para que contenga la ruta completa para ejecutar uv (ejecuta which uv en tu terminal si aún no sabes cuál es).
{
"mcpServers": {
"LSD": {
- "command": "uv",
+ "command": "/Users/your_mac_name/.local/bin/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"psycopg2-binary",
"mcp",
"run",
"/Users/y/testing-mcp/lsd-mcp/app.py"
]
}
}
}
Una vez que hayas hecho eso, reinicia Claude desktop y el problema debería estar resuelto. Si no, por favor reporta un problema.
¿Qué es MCP?
MCP, abreviatura de protocolo de contexto de modelo, proporciona una capa de comunicación entre Claude e interfaces accesibles por computadora como el sistema de archivos o las API web. Si un factor limitante de los LLM era su desapego del "mundo real" al ser solo un modelo generador de texto, MCP permite a usuarios y desarrolladores darle vida a Claude.
¿Qué es LSD?
LSD SQL, un DSL para la web, permite a los desarrolladores conectar internet a sus aplicaciones como si fuera una base de datos compatible con postgres. En lugar de presentar una nueva ontología semántica web o hacer un nuevo internet, proporciona un lenguaje declarativo dinámico que se asienta sobre el existente.
Diseñado para apuntar a navegadores en lugar de una arquitectura, LSD permite una potente paralelización mientras preserva la simplicidad con tablas just-in-time, lo que significa que puedes obtener datos sin ejecutar un CREATE TABLE previamente. Regístrate gratis con una cuenta de Google para comenzar a consultar internet.
Aquí hay un ejemplo de algo que puedes hacer con LSD, toma ~30 seg si es la primera ejecución
Contacto
Comunícate con pranav en lsd punto so si tienes alguna pregunta.
Smithery
Instalación mediante Smithery
Para instalar el Servidor LSD MCP para Claude Desktop automáticamente mediante Smithery:
npx -y @smithery/cli install @lsd-so/lsd-mcp --client claude