这是一个用于处理TradingView PineScript的模型上下文协议(MCP)服务器。该服务器通过标准化API提供工具来验证、修复和生成PineScript代码。
git clone https://github.com/yourusername/pinescriptproject1.git
cd pinescriptproject1
npm install
npm run build
启动MCP服务器:
npm run start-server
这将使用stdio传输启动服务器,允许它与MCP客户端通信。
MCP服务器暴露了以下工具:
validate_pinescript验证PineScript代码中的语法错误和警告。
参数:
script (字符串):要验证的PineScript代码version (字符串,可选):预期的PineScript版本(例如,'v5','v4')返回值:
valid (布尔值):脚本是否有效errors (字符串数组):语法错误列表warnings (字符串数组):警告列表fix_pinescript_errors自动修复PineScript代码中的常见语法错误。
参数:
script (字符串):要修复的PineScript代码返回值:
fixed (布尔值):是否应用了任何修复fixedCode (字符串):修复后的脚本changes (字符串数组):所做的更改列表get_pinescript_template提供经过验证的常见PineScript策略和指标模板。
参数:
template_type (字符串):模板类型('strategy' 或 'indicator')name (字符串):模板名称返回值:
template (字符串):模板代码message (字符串):确认消息当前验证器检查以下内容:
修复器可以自动修复以下内容:
npm test
在开发模式下运行服务器并自动重新加载:
npm run dev
ISC
欢迎贡献!