Skip to main content
Glama
lsd-so
by lsd-so

LSD MCP

Dies ist der aktualisierte MCP-Server für LSD . Der Grund für dieses Update ist die effektive Nutzung dynamischer Tools, die mit unserem SDK als Trips definiert sind.

Inhalt

Related MCP server: superhighway-mcp

Erste Schritte

Authentifizierung

Dies dient dazu, den laufenden MCP-Server mithilfe unseres SDK mit Ihrem Konto zu verbinden.

Der Grund für die Verwendung der Begriffe user und password liegt darin, dass Sie eine Verbindung zu unserer Postgres-kompatiblen Datenbank herstellen.

Konfigurationsdatei

Schreiben Sie in Ihrem Home-Verzeichnis ein JSON in eine Datei namens .lsd mit den Eigenschaften user und password mit Ihrer E-Mail und einem API-Schlüssel aus Ihrem Profil .

{
  "user": "<you@email.domain>",
  "password": "<api_key>"
}

Umgebungsvariablen

Alternativ können Sie die Umgebungsvariablen LSD_USER und LSD_PASSWORD festlegen.

$ export LSD_USER='you@email.domain'
$ export LSD_PASSWORD='<api_key>'

Wichtig: Wenn bei diesem Ansatz Fehler auftreten, überprüfen Sie, ob die festgelegten Umgebungsvariablen über den Pfad oder Prozess zugänglich sind, von dem aus der MCP-Client sie aufruft.

Verwenden einer MCP-Registrierung

Impuls

https://www.pulsemcp.com/servers/lsd-so-internetdata

Mehr folgt in Kürze.

Aus der Quelle

  1. Dieses Repository klonen

$ git clone https://github.com/lsd-so/mcp.git
  1. Wenn Sie Claude Desktop verwenden, aktualisieren Sie Ihre Datei claude_desktop_config.json ( hier finden Sie eine Anleitung zum Erstellen).

{
  "mcpServers": {
    // other MCP servers configured here...
    "lsd": {
      "command": "node",
      "args": [
	    "/<path>/<to>/mcp/build/index.js"
      ]
    }
  }
}

Anwendungsbeispiel

Interaktion

Bildschirmaufzeichnung der Verwendung der lsd_research-Eingabeaufforderung

Extraktion

Bildschirmaufzeichnung der Verwendung der lsd_research-Eingabeaufforderung

Erweiterte Funktionen mit LSD

In Szenarien, in denen Sie dem MCP-Client eine „Fähigkeit“ beibringen möchten, können Sie dies mit einem LSD-Trip ( was ist das? ) tun.

Was ist eine Reise?

Ein „Trip“ ist ein veröffentlichtes Modul , das aus einem LSD-Programm besteht, unabhängig davon, ob es durch die Interaktion mit unserem lokalen Browser oder durch die direkte Veröffentlichung eines Trips abgeleitet wurde.

Aus dem Fahrradbrowser

Aus dem Bicycle-Browser können Sie LSD mithilfe unserer „Klicksprache“ ableiten. Diese lässt sich durch einen Klick auf das Transkribierer-Symbol oben rechts aktivieren:

Bildschirmaufzeichnung des Klickens auf das Transkriptorsymbol

Oder drücken Sie Command+k (bzw. Ctrl+k unter Linux/Windows). Anschließend können Sie sich wiederholende Container sowie Interessensfelder interaktiv „picken“:

Bildschirmaufzeichnung des Transkriptionsflusses

Mit dem generierten LSD können Sie die Aliase wie folgt bearbeiten:

Bildschirmaufzeichnung der Bearbeitung des LSD-Codes

Danach können Sie in der Sprache veröffentlichen.

Die Sprache verwenden

Bearbeiten Sie die Reise einfach von der Workbench aus, um sie zu veröffentlichen.

Eine Bildschirmaufzeichnung des Ausfüllens der Reisedetails

Erweitern der Funktionen mit TypeScript

Schauen Sie sich das Internetdata SDK an, das im Hintergrund für die Verbindung zum Web verwendet wird. Alternativ können Sie auch die Kurzform „Erstellen Sie Ihr Internet“ verwenden.

$ yarn create your-internet

Oder, wenn Sie npm bevorzugen

$ npm create your-internet

Available Tools

3 tools
find_tripsD
ParametersJSON Schema
NameRequiredDescriptionDefault
queryYes

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

run_lsdD
ParametersJSON Schema
NameRequiredDescriptionDefault
codeYes

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedbrave_search
    • First observedfind_trips
    • First observedrun_lsd

TDQS

D1.6/5.0

Scored across 3 tools

Disambiguation2/5

The tools have unclear boundaries and overlapping purposes. 'brave_search' and 'find_trips' could both be interpreted as search tools, with the latter's lack of description making it ambiguous whether it searches for trips or performs another function. 'run_lsd' is completely opaque without a description, potentially overlapping with execution or processing roles.

Naming Consistency3/5

The naming is mixed but readable. 'brave_search' and 'find_trips' follow a verb_noun pattern, while 'run_lsd' uses a verb_prefix style. There is no chaotic mixing of cases, but the conventions are not fully consistent across all tools.

Tool Count2/5

With only 3 tools, the server feels thin for a general-purpose 'LSD MCP Server', suggesting an incomplete surface. The lack of descriptions for two tools makes it hard to assess scope, but the count is borderline too few for meaningful coverage of any substantial domain.

Completeness1/5

The server is severely incomplete. Based on the tool names, it appears to cover search and execution, but with no descriptions for 'find_trips' and 'run_lsd', there are significant gaps. It lacks any CRUD operations, lifecycle management, or clear domain coverage, making it impossible for agents to perform coherent workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers