pinescript-mcp
pinescript-mcp
MCP-Server, der Pine Script v6-Dokumentation für KI-Assistenten (Claude usw.) bereitstellt.
Ermöglicht der KI:
Das Nachschlagen von Pine Script-Funktionen und die Validierung der Syntax
Den Zugriff auf die offizielle Dokumentation für Indikatoren, Strategien und Visualisierungen
Das Verständnis von Pine Script-Konzepten (Ausführungsmodell, Repainting usw.)
Die Generierung von korrektem v6-Code mit passenden Funktionsreferenzen
Schnellstart (stdio)
Funktioniert mit Claude Code, Claude Desktop, Gemini CLI und jedem MCP-Client, der stdio unterstützt:
{
"mcpServers": {
"pinescript-docs": {
"type": "stdio",
"command": "uvx",
"args": ["pinescript-mcp"]
}
}
}Öffentlicher Server (keine Installation erforderlich)
Kein Python oder uvx erforderlich – verbinden Sie sich direkt mit dem gehosteten Server.
Streamable HTTP – Claude Code, Claude Desktop, Cursor, Cline (standardmäßige mcpServers mit type-Feld):
{
"mcpServers": {
"pinescript-docs": {
"type": "http",
"url": "https://pinescript-mcp.fly.dev/mcp"
}
}
}Windsurf – verwendet eine eigene serverUrl-Form (siehe Windsurf-Dokumentation). Bearbeiten Sie ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"pinescript-docs": {
"serverUrl": "https://pinescript-mcp.fly.dev/mcp"
}
}
}ChatGPT – keine Konfigurationsdatei. Gehen Sie in ChatGPT auf Einstellungen → Connectors → Erstellen und fügen Sie https://pinescript-mcp.fly.dev/mcp in das Feld „Server URL“ ein. Der Entwicklermodus muss aktiviert sein (siehe OpenAI-Entwicklermodus-Anleitung).
Claude.ai – über die MCP-Connector-Einstellungen der Web-UI hinzufügen, nicht über eine JSON-Datei.
SSE (Legacy-Transport, für ältere Clients beibehalten):
{
"mcpServers": {
"pinescript-docs": {
"type": "sse",
"url": "https://pinescript-mcp.fly.dev/sse"
}
}
}Streamable HTTP wird bevorzugt – SSE wird im gesamten MCP-Ökosystem schrittweise eingestellt.
Version Pinning
Die Dokumentation ist im Paket gebündelt – jede Version enthält einen eingefrorenen Snapshot. Für reproduzierbares Agentenverhalten sollten Sie eine bestimmte Version festlegen:
{
"mcpServers": {
"pinescript-docs": {
"command": "uvx",
"args": ["pinescript-mcp==0.7.0"]
}
}
}Ohne Festlegung lädt uvx pinescript-mcp die neueste Version.
Hinweis: Versionen vor
0.7.0enthielten die Toolslint_scriptundedit_and_lint, die in 0.7.0 entfernt wurden (Server nur für Dokumentation). Das Festlegen auf 0.6.x gibt Ihnen diese Tools zurück, aber die Authentifizierungssperre fürlint_scriptwurde auf der gehosteten Fly-Instanz nie abgeschlossen, sodass sie bei HTTP Authentifizierungsfehler zurückgeben. Verwenden Sie 0.7.0+ für die aktuelle, funktionierende Tool-Oberfläche.
Verfügbare Tools (12)
Tool | Beschreibung |
| Schnelle Suche nach exakten API-Begriffen ( |
| Grep nach exakten Zeichenfolgen in allen Dokumenten |
| Alle Dokumentationsdateien mit Beschreibungen auflisten |
|
|
| Eine bestimmte Dokumentationsdatei lesen |
| Einen bestimmten Abschnitt anhand der Überschrift lesen |
| Gültige Funktionen auflisten (ta, strategy, etc.) |
| Prüfen, ob eine Funktion in Pine v6 existiert |
| Verfügbare Dokumentationsressourcen durchsuchen |
| Eine Dokumentationsressource per URI lesen (z. B. |
| Verfügbare Prompt-Vorlagen auflisten |
| Eine Prompt-Vorlage mit Argumenten rendern |
Verfügbare Prompts
Prompt | Beschreibung |
| Einen Pine Script-Kompilierungsfehler analysieren |
| Pine Script v5-Code in v6-Syntax konvertieren |
| Eine Pine Script-Funktion im Detail erklären |
Verfügbare Ressourcen
URI | Beschreibung |
| Hier starten – Routing-Leitfaden für Pine Script-Fragen |
| Vollständige Pine Script v6-Funktionsliste (JSON) |
| Jede Dokumentationsdatei per Pfad (z. B. |
Beispielanfragen
"Wie erstelle ich einen Trailing Stop in Pine Script?"
"Was ist der Unterschied zwischen var und varip?"
"Ist ta.supertrend eine gültige Funktion?"
"Wie vermeide ich Repainting mit request.security?"
Dokumentationsabdeckung
Der Server bündelt eine umfassende Pine Script v6-Dokumentation:
Konzepte: Ausführungsmodell, Zeitrahmen, Farben, Methoden, Objekte, häufige Fehler
Referenz: Typen, Variablen, Konstanten, Schlüsselwörter, Operatoren, Annotationen
Funktionen: Technische Analyse (ta.*), Strategien, Anfragen, Zeichnungen, Sammlungen
Visualisierungen: Plots, Füllungen, Formen, Tabellen, Linien, Boxen, Hintergründe
Skripte schreiben: Stil-Leitfaden, Debugging, Optimierung, Einschränkungen
Warum dieses Tool verwenden?
KI-Modelle halluzinieren oft Pine Script-Funktionen oder verwenden veraltete v5-Syntax. Dieser MCP-Server verankert die KI in der tatsächlichen v6-Dokumentation und verhindert:
Erfundene Funktionsnamen (z. B.
ta.hullexistiert nicht, verwenden Sieta.hma)Veraltete Syntax aus v4/v5
Falsche Parameterreihenfolgen
Fehlende erforderliche Argumente
Fähigkeiten
Kombinieren Sie dies mit Fähigkeiten für noch mehr Kontrolle, verfügbar unter bouch.dev/products/pine-strategy-builder.
Entwicklung
# Clone and install locally
git clone https://gitlab.com/articat1066/pinescript-v6-mcp
cd pinescript-mcp
pip install -e .
# Run the server
pinescript-mcpLizenz
MIT
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/paulieb89/pinescript-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server