pinescript-mcp
pinescript-mcp
Servidor MCP que proporciona documentación de Pine Script v6 para asistentes de IA (Claude, etc.).
Permite a la IA:
Buscar funciones de Pine Script y validar la sintaxis
Acceder a la documentación oficial de indicadores, estrategias y elementos visuales
Comprender conceptos de Pine Script (modelo de ejecución, repintado, etc.)
Generar código v6 correcto con referencias de funciones adecuadas
Inicio rápido (stdio)
Funciona con Claude Code, Claude Desktop, Gemini CLI y cualquier cliente MCP que admita stdio:
{
"mcpServers": {
"pinescript-docs": {
"type": "stdio",
"command": "uvx",
"args": ["pinescript-mcp"]
}
}
}Servidor público (No requiere instalación)
No se necesita Python ni uvx: conéctese directamente al servidor alojado.
Streamable HTTP — Claude Code, Claude Desktop, Cursor, Cline (mcpServers estándar con campo type):
{
"mcpServers": {
"pinescript-docs": {
"type": "http",
"url": "https://pinescript-mcp.fly.dev/mcp"
}
}
}Windsurf — utiliza su propia forma de serverUrl (consulte la documentación de Windsurf). Edite ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"pinescript-docs": {
"serverUrl": "https://pinescript-mcp.fly.dev/mcp"
}
}
}ChatGPT — sin archivo de configuración. En ChatGPT, vaya a Configuración → Conectores → Crear y pegue https://pinescript-mcp.fly.dev/mcp en el campo URL del servidor. El modo desarrollador debe estar habilitado (consulte la guía del modo desarrollador de OpenAI).
Claude.ai — añádalo a través de la configuración del conector MCP de la interfaz web, no mediante un archivo JSON.
SSE (transporte heredado, mantenido para clientes antiguos):
{
"mcpServers": {
"pinescript-docs": {
"type": "sse",
"url": "https://pinescript-mcp.fly.dev/sse"
}
}
}Se prefiere Streamable HTTP: SSE se está eliminando gradualmente en todo el ecosistema MCP.
Fijación de versiones
La documentación se incluye en el paquete: cada versión contiene una instantánea congelada. Para un comportamiento del agente reproducible, fíjese a una versión específica:
{
"mcpServers": {
"pinescript-docs": {
"command": "uvx",
"args": ["pinescript-mcp==0.7.0"]
}
}
}Sin fijar la versión, uvx pinescript-mcp obtiene la última versión.
Nota: las versiones anteriores a
0.7.0incluían herramientaslint_scriptyedit_and_lintque se eliminaron en la 0.7.0 (servidor solo de documentación). Fijar la versión a la 0.6.x le devolverá esas herramientas, pero el control de autenticación enlint_scriptnunca se completó en la instancia de Fly alojada, por lo que devolverán errores de autenticación en HTTP. Fije la versión 0.7.0+ para obtener la superficie de herramientas actual y funcional.
Herramientas disponibles (12)
Herramienta | Descripción |
| Búsqueda rápida de términos exactos de la API ( |
| Grep para cadenas exactas en todos los documentos |
| Listar todos los archivos de documentación con descripciones |
| Listar encabezados |
| Leer un archivo de documentación específico |
| Leer una sección específica por encabezado |
| Listar funciones válidas (ta, strategy, etc.) |
| Comprobar si una función existe en Pine v6 |
| Explorar los recursos de documentación disponibles |
| Leer un recurso de documento por URI (p. ej., |
| Listar plantillas de prompts disponibles |
| Renderizar una plantilla de prompt con argumentos |
Prompts disponibles
Prompt | Descripción |
| Analizar un error de compilación de Pine Script |
| Convertir código Pine Script v5 a sintaxis v6 |
| Explicar una función de Pine Script en detalle |
Recursos disponibles
URI | Descripción |
| Empiece aquí — guía de enrutamiento para preguntas sobre Pine Script |
| Lista completa de funciones de Pine Script v6 (JSON) |
| Cualquier archivo de documento por ruta (p. ej., |
Consultas de ejemplo
"¿Cómo creo un trailing stop en Pine Script?"
"¿Cuál es la diferencia entre var y varip?"
"¿Es ta.supertrend una función válida?"
"¿Cómo evito el repintado con request.security?"
Cobertura de la documentación
El servidor incluye documentación completa de Pine Script v6:
Conceptos: Modelo de ejecución, marcos temporales, colores, métodos, objetos, errores comunes
Referencia: Tipos, variables, constantes, palabras clave, operadores, anotaciones
Funciones: Análisis técnico (ta.*), estrategias, solicitudes, dibujos, colecciones
Visuales: Gráficos, rellenos, formas, tablas, líneas, cajas, fondos
Escritura de scripts: Guía de estilo, depuración, optimización, limitaciones
¿Por qué usar esto?
Los modelos de IA a menudo alucinan funciones de Pine Script o utilizan sintaxis v5 obsoleta. Este servidor MCP fundamenta a la IA en la documentación real de v6, evitando:
Nombres de funciones inventados (p. ej.,
ta.hullno existe, useta.hma)Sintaxis obsoleta de v4/v5
Órdenes de parámetros incorrectos
Argumentos obligatorios faltantes
Habilidades
Combínelo con habilidades para obtener aún más control disponible en bouch.dev/products/pine-strategy-builder.
Desarrollo
# Clone and install locally
git clone https://gitlab.com/articat1066/pinescript-v6-mcp
cd pinescript-mcp
pip install -e .
# Run the server
pinescript-mcpLicencia
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