pinescript
为 AI 助手提供 Pine Script v6 文档的 MCP 服务器。使 AI 能够:查询 Pine Script 函数并验证语法 访问指标、策略和可视化的官方文档 理解 Pine Script 概念(执行模型、重绘等) 生成带有正确函数引用的 v6 代码
工具能力(10 个工具)
list_docs列出所有可用的 Pine Script v6 文档文件及其描述。返回按类别组织并带描述的文件。对于小文件,使用 get_doc(path)
list_sections列出文档文件中的所有章节标题。在调用 get_section() 之前使用,以找到正确的标题。对于 ta.md、strategy.md、collections.md 等大文件尤其有用
get_doc读取特定 Pine Script v6 文档文件。对于大文件(ta.md、strategy.md、collections.md、drawing.md、general.md),优先使用 list_sections() + get_section()
get_section根据标题从文档文件中获取特定章节。在 list_sections() 显示可用标题后使用,或在 resolve_topic() / search_docs() 标识出章节后使用
search_docs搜索 Pine Script v6 文档并返回匹配章节。查找包含查询的章节,并返回带有 get_section() 调用提示的预览,以便你获取完整内容
get_functions获取有效的 Pine Script v6 函数,可选择按命名空间筛选。在编写 Pine Script 之前使用,以查看存在哪些函数。要检查单个函数
validate_function检查 Pine Script v6 函数名是否有效。
resolve_topic快速查找确切的 Pine Script API 术语和已知概念。用于查找确切的函数名和 Pine Script 词汇(例如,"ta.rsi"、"strategy.entry"、"repainting")
list_prompts列出所有可用的提示词。返回包含提示词元数据的 JSON,包括名称、描述和可选参数。
get_prompt按名称获取提示,可带可选参数。返回渲染后的提示,格式为带 messages 数组的 JSON。参数应作为字典提供,将参数名映射到值。
配置方式
安装命令
npx -y smithery mcp add bouch/pinescript