Was ist MCP?
Modellkontextprotokoll (MCP), künstliche Intelligenz-Klienten (Claude, ChatGPT usw.) Es ist ein offenes Protokoll, das die Verbindung zu externen Datenquellen und Werkzeugen über eine standardisierte Schnittstelle ermöglicht. Nootropikler.com betreibt seine Nootropika-Datenbank über dieses Protokoll. Werkzeug und Ressource Es veröffentlicht als. Ein KI-Assistent durchsucht also HTML-Seiten und es ruft strukturierte Daten direkt und zuverlässig ab, anstatt sie zu extrahieren.
Zusammenfassung
Server ist schreibgeschützt, Authentifizierung ist nicht erforderlich und es ist frei. Die Inhalte sind nicht kommerziell gesponsert. Englisch ist die primäre Publikationssprache; Ausgaben sind auch in den anderen unterstützten Sprachen verfügbar.
Verbindungsinformationen
- Transport: Streamable HTTP - JSON-RPC 2.0 über HTTP (zustandslos)
- Inhaltstyp:
Content-Type: application/json - Protokollversion:
2025-06-18 - Authentifizierung: Nicht erforderlich (öffentlich, nur lesbar)
Hinzufügen zu Claude Desktop
Zu Ihrer Claude-Desktop-Konfigurationsdatei (claude_desktop_config.json) Fügen Sie den folgenden Eintrag hinzu. Für die Brücke zum Remote-HTTP-Server mcp-remote
verwendet:
{ "mcpServers": { "nootropics": { "command": "npx", "args": ["-y", "mcp-remote", "https://nootropikler.com/mcp"] } } }
Wenn Sie Claude Desktop speichern und neu starten nootropika Der Server erscheint in der Werkzeugliste. Bei Clients, die entfernte MCP-Server über HTTP direkt unterstützen, müssen Sie nur die obige Adresse hinzufügen.
Angebotene Werkzeuge
| Werkzeug | Erklärung | Parameter |
|---|---|---|
| nootropic_ara | Sucht nach Nootropika nach Name, Synonym, Tag oder Beschreibung. | Abfrage (erforderlich) |
| nootropic_liste | Liste/Filter des Katalogs nach Funktion und/oder Herkunftsachse. | Kategorie, Quelle (optional) |
| nootropic_detail | Gibt das vollständige Profil eines einzelnen Nootropikums zurück (Dosierung, Wirkmechanismus, Evidenz, Quellen, FAQ). | Schnecke (erforderlich) |
| nootropic_vergleich | Vergleicht zwei oder mehr Nootropika nebeneinander (Dosierung, Wirkeintritt, Sicherheit, Evidenz, Zeitpunkt). | Schnecken (verpflichtend, Zeichenkette) |
| nootropic_interaktion | Gibt bekannte Wechselwirkungen/Synergien zwischen ausgewählten Substanzen und Arzneimittelklassen zurück (keine medizinische Beratung). | Schnecken (verpflichtend), ilac_classes (optional) |
| blog_liste | Listet alle veröffentlichten Blogbeiträge auf. | - |
| blog_lesen | Gibt den vollständigen Inhalt eines einzelnen Blogbeitrags zurück. | Schnecke (erforderlich) |
| Nachrichten-Liste | Listet veröffentlichte Nootropic-News-Beiträge, Quellen und dauerhafte URLs in allen unterstützten Sprachen auf. | Sprache: en / tr / ar / it / de / fr / pt / ru (erforderlich); Kategorie, Abfrage, Limit, Ausgleich (optional) |
| Nachrichten_lesen | Gibt den vollständigen Nachrichtentext in der ausgewählten Sprache, Quellen, Datumsangaben, Korrekturen und Links zu veröffentlichten Übersetzungen zurück. | Schnecke und Sprache: en / tr / ar / it / de / fr / pt / ru (erforderlich) |
Zwei-Achsen-Klassifikation
Kategorie (Funktion): kognitiv ·
Energie · Schlaf ·
Seele · noro |
Quelle: natürlich ·
halbsynthetisch · synthetisch
Angebotene Ressourcen
Jedes Nootropikum, Blog-Post und jede veröffentlichte Pressemitteilung hat einen Link zu seiner kanonischen URL. application/json
ist als Quelle aufgeführt. Ressourcen/Liste mit all seinen Ressourcen,
Ressourcen/lesen Du kannst den vollständigen Inhalt einer Ressource erhalten mit .
Nootropik News stellt seine unabhängigen Ausgaben in allen unterstützten Sprachen als separate Ressourcen bereit. Nachrichten enthalten veröffentlichtAm bezeichnet den Zeitpunkt der Erstveröffentlichung, updatedAt bezeichnet die letzte redaktionelle Aktualisierung. Quellen enthält direkte Quellenlinks. Entwürfe, zurückgezogene Beiträge und unveröffentlichte Übersetzungen werden nicht aufgeführt.
Beispiel: Werkzeugruf (Curl)
Beispiel für einen Tool-Aufruf nach dem initialen Handshake:
curl -s https://Nootropikler.com/mcp\ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "nootropic_ara", "arguments": { "query": "sleep" } } }
Beispiel: Full Stream (JSON-RPC)
Eine MCP-Sitzung verläuft in folgender Reihenfolge:
// 1) Handshake → {"jsonrpc":"2.0","id":1,"method":"initialize", "params":{"protocolVersion":"2025-06-18","capabilities":{}}} // 2) Werkzeuge entdecken → {"jsonrpc":"2.0","id":2,"method":"tools/list"} // 3) Details abrufen → {"jsonrpc":"2.0","id":3,"method":"tools/call", "params":{"name":"nootropic_detay", "arguments":{"slug":"lions-mane"}}}