pinescript-mcp
pinescript-mcp
为 AI 助手(Claude 等)提供 Pine Script v6 文档的 MCP 服务器。
使 AI 能够:
查找 Pine Script 函数并验证语法
访问有关指标、策略和视觉效果的官方文档
理解 Pine Script 概念(执行模型、重绘等)
生成带有正确函数引用的正确 v6 代码
快速入门 (stdio)
适用于 Claude Code、Claude Desktop、Gemini CLI 以及任何支持 stdio 的 MCP 客户端:
{
"mcpServers": {
"pinescript-docs": {
"type": "stdio",
"command": "uvx",
"args": ["pinescript-mcp"]
}
}
}公共服务器(无需安装)
无需 Python 或 uvx — 直接连接到托管服务器。
Streamable HTTP — Claude Code、Claude Desktop、Cursor、Cline(带有 type 字段的标准 mcpServers):
{
"mcpServers": {
"pinescript-docs": {
"type": "http",
"url": "https://pinescript-mcp.fly.dev/mcp"
}
}
}Windsurf — 使用其自己的 serverUrl 格式(参见 Windsurf 文档)。编辑 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"pinescript-docs": {
"serverUrl": "https://pinescript-mcp.fly.dev/mcp"
}
}
}ChatGPT — 无需配置文件。在 ChatGPT 中,转到 设置 → 连接器 → 创建,并将 https://pinescript-mcp.fly.dev/mcp 粘贴到服务器 URL 字段中。必须启用开发者模式(参见 OpenAI 开发者模式指南)。
Claude.ai — 通过 Web UI 的 MCP 连接器设置添加,而不是通过 JSON 文件。
SSE(旧版传输协议,保留用于旧客户端):
{
"mcpServers": {
"pinescript-docs": {
"type": "sse",
"url": "https://pinescript-mcp.fly.dev/sse"
}
}
}推荐使用 Streamable HTTP — SSE 正在整个 MCP 生态系统中逐步淘汰。
版本锁定
文档已打包在包中 — 每个版本都包含一个冻结的快照。为了获得可重现的代理行为,请锁定到特定版本:
{
"mcpServers": {
"pinescript-docs": {
"command": "uvx",
"args": ["pinescript-mcp==0.7.0"]
}
}
}如果不锁定,uvx pinescript-mcp 将获取最新版本。
注意:
0.7.0之前的版本包含在 0.7.0 中已删除的lint_script和edit_and_lint工具(仅文档服务器)。锁定到 0.6.x 将使您恢复这些工具,但托管的 Fly 实例上从未完成lint_script的身份验证门控,因此它们在 HTTP 上会返回身份验证错误。锁定 0.7.0+ 以获得当前可用的工具界面。
可用工具 (12)
工具 | 描述 |
| 精确 API 术语的快速查找 ( |
| 在所有文档中搜索精确字符串 |
| 列出所有带有描述的文档文件 |
| 列出文档文件中的 |
| 读取特定的文档文件 |
| 按标题读取特定部分 |
| 列出有效函数 (ta, strategy 等) |
| 检查函数是否存在于 Pine v6 中 |
| 浏览可用的文档资源 |
| 按 URI 读取文档资源 (例如 |
| 列出可用的提示词模板 |
| 使用参数渲染提示词模板 |
可用提示词
提示词 | 描述 |
| 分析 Pine Script 编译错误 |
| 将 Pine Script v5 代码转换为 v6 语法 |
| 详细解释 Pine Script 函数 |
可用资源
URI | 描述 |
| 从这里开始 — Pine Script 问题的路由指南 |
| 完整的 Pine Script v6 函数列表 (JSON) |
| 按路径查找任何文档文件 (例如 |
示例查询
"如何在 Pine Script 中创建追踪止损?"
"var 和 varip 有什么区别?"
"ta.supertrend 是一个有效的函数吗?"
"如何避免使用 request.security 时的重绘?"
文档覆盖范围
该服务器捆绑了全面的 Pine Script v6 文档:
概念:执行模型、时间周期、颜色、方法、对象、常见错误
参考:类型、变量、常量、关键字、运算符、注解
函数:技术分析 (ta.*)、策略、请求、绘图、集合
视觉效果:绘图、填充、形状、表格、线条、方框、背景
编写脚本:风格指南、调试、优化、限制
为什么要使用它?
AI 模型经常会产生 Pine Script 函数幻觉或使用已弃用的 v5 语法。此 MCP 服务器将 AI 建立在实际的 v6 文档基础上,防止:
编造函数名称 (例如,
ta.hull不存在,应使用ta.hma)使用 v4/v5 中已弃用的语法
参数顺序错误
缺少必需参数
技能
结合 bouch.dev/products/pine-strategy-builder 提供的技能以获得更多控制权。
开发
# Clone and install locally
git clone https://gitlab.com/articat1066/pinescript-v6-mcp
cd pinescript-mcp
pip install -e .
# Run the server
pinescript-mcp许可证
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