LSD MCP server
Acesse a internet e consulte dados usando LSD SQL.
Documentação
LSD MCP server

Reúna imediatamente uma agregação de informações de alta qualidade diretamente de um site apenas fornecendo o link ao LSD via Claude MCP.
Você verá o Claude se conectar à internet e:
- Escrever LSD SQL
- Autocorrigir LSD SQL
- Executar LSD SQL conectado a navegadores em nuvem
Demonstração
Aqui está uma demonstração de como isso funciona na prática:

Demos terapia psicodélica ao Claude com LSD e agora ele simplesmente faz coisas. Aqui está um vídeo mais longo no YouTube
Conteúdo
Início rápido
Dependências
Para executar o servidor MCP, você precisará ter Python e uv instalados. Para usar o servidor MCP, você precisará baixar o aplicativo de desktop do Claude ou outro cliente MCP.
Para usar o LSD, você precisará se inscrever e criar uma chave de API para que suas consultas sejam associadas privadamente apenas à sua conta. Você pode fazer isso gratuitamente com uma conta do Google.
Dando LSD ao Claude
- Clone este repositório para o seu computador
$ git clone https://github.com/lsd-so/lsd-mcp.git
$ cd lsd-mcp
- Atualize os valores no arquivo
.envcomLSD_USERcontendo o e-mail da sua conta no LSD eLSD_API_KEYcontendo a chave de API obtida na página de perfil.
LSD_USER=<your_email_here>
LSD_API_KEY=<api_key_from_your_profile_page>
- Dê LSD ao Claude
$ uv run mcp install app.py
Nota: Toda vez que você executar mcp install, se precisar atualizar claude_desktop_config.json na primeira vez, lembre-se de atualizar o caminho para uv cada vez que instalar o servidor MCP.
- Reinicie o aplicativo de desktop do Claude e, agora, o Claude deve ser capaz de fazer coisas psicodélicas com LSD.
Claude sob LSD
Se for a primeira vez em uma sessão de chat em que você deseja que o Claude use LSD, como não somos populares o suficiente para sermos capturados pelos rastreadores da Anthropic, você precisará primeiro usar nosso prompt personalizado, que insere nossa documentação como parte da assistência.

Veja a função write_lsd_sql se você estiver interessado em como funciona, mas isso se resume a uma regra conveniente que adicionamos à nossa palavra-chave SCAN que permite a um desenvolvedor ou LLM recuperar a documentação do nosso idioma em markdown (se você quiser executá-la você mesmo).
SCAN https://lsd.so/docs/database/language
Falha ao iniciar o servidor MCP

Se você encontrar mensagens de erro ao iniciar o Claude desktop, semelhantes à seguinte mensagem:
Failed to start MCP server: Could not start MCP server LSD: Error: spawn uv ENOENT
Primeira vez executando um servidor MCP
Se esta for a primeira vez que você usa um servidor MCP no seu computador, para corrigir o erro mostrado acima, siga as instruções na etapa Adicionar o servidor MCP de sistema de arquivos para criar um arquivo claude_desktop_config.json que o Claude desktop possa consultar.
Executável ausente
Além disso, se você nunca fez nada relacionado a Postgres no seu computador, poderá encontrar uma mensagem de erro contendo algo como o seguinte:
Error: pg_config executable not found.
Para corrigir, basta instalar postgres na sua máquina usando um gerenciador de pacotes disponível. Se você estiver em um Mac, pode fazer isso usando brew.
$ brew install postgres
Caminho incompleto
Caso contrário, e talvez além do problema mostrado acima, no local onde claude_desktop_config.json está armazenado (é ~/Library/Application Support/Claude/claude_desktop_config.json se você estiver em um Mac), modifique o valor da chave command em mcpServers -> LSD para conter o caminho completo para executar uv (execute which uv no seu terminal se você ainda não sabe o que é).
{
"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"
]
}
}
}
Depois de fazer isso, reinicie o Claude desktop e o problema deve ser resolvido. Se não, por favor abra uma issue.
O que é MCP?
MCP, abreviação de model context protocol, fornece uma camada de comunicação entre Claude e interfaces acessíveis por computador, como o sistema de arquivos ou APIs da web. Se um fator limitante dos LLMs era seu distanciamento do "mundo real", já que é apenas um modelo de geração de texto, o MCP permite que usuários e desenvolvedores tragam o Claude à vida.
O que é LSD?
LSD SQL, um DSL para a web, permite que desenvolvedores conectem a internet aos seus aplicativos como se fosse um banco de dados compatível com postgres. Em vez de apresentar uma nova ontologia semântica da web ou criar uma nova internet, ele fornece uma linguagem declarativa dinâmica que se baseia na existente.
Projetado para atingir navegadores em vez de uma arquitetura, o LSD permite poderosa paralelização enquanto preserva a simplicidade com tabelas just-in-time, o que significa que você pode obter dados sem executar um CREATE TABLE antes. Inscreva-se gratuitamente com uma conta do Google para começar a consultar a internet!
Aqui está um exemplo de algo que você pode fazer com LSD, leva ~30 segundos na primeira execução
Contato
Entre em contato com pranav at lsd dot so se você tiver alguma dúvida.
Smithery
Instalando via Smithery
Para instalar o LSD MCP Server para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @lsd-so/lsd-mcp --client claude