@dwlf/mcp服务器
MCP服务器 DWLF 市场分析平台。将市场噪音转化为语义数据的45多种工具,人工智能代理可以推理——蜡烛、指标、支撑/阻力、事件、策略、回溯测试、投资组合、交易日志、交易品种激活等等。
适用于Claude Desktop、Cursor、VS Code和任何兼容MCP的客户端。
🤖 AI代理: 为了确保通过MCP创建的策略可以通过REST API访问,请对两者使用相同的API密钥。看 代理入职指南.
快速开始
最快的跑步方式——无需克隆:
npx -y @dwlf/mcp-server或全局安装:
npm install -g @dwlf/mcp-server
dwlf-mcp-server你需要一个 DWLF_API_KEY 环境变量。看 获取API密钥 在......下面
克劳德桌面版
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"dwlf": {
"command": "npx",
"args": ["-y", "@dwlf/mcp-server"],
"env": {
"DWLF_API_KEY": "dwlf_sk_your_key_here"
}
}
}
}光标
增添 .cursor/mcp.json:
{
"mcpServers": {
"dwlf": {
"command": "npx",
"args": ["-y", "@dwlf/mcp-server"],
"env": {
"DWLF_API_KEY": "dwlf_sk_your_key_here"
}
}
}
}VS Code
增添 .vscode/mcp.json:
{
"mcp": {
"servers": {
"dwlf": {
"command": "npx",
"args": ["-y", "@dwlf/mcp-server"],
"env": {
"DWLF_API_KEY": "dwlf_sk_your_key_here"
}
}
}
}
}获取API密钥
选项1:Web UI(人类用户)
- 注册地址: dwlf.co.uk
- 首选 设置→ API密钥
- 创建一个新密钥——它以
dwlf_sk_ - 设置为
DWLF_API_KEY在MCP客户端配置中
选项2:程序化注册(AI代理)
AI代理可以以编程方式注册,而无需浏览器访问:
curl -X POST https://api.dwlf.co.uk/v2/agent/register \
-H "Content-Type: application/json" \
-d '{
"email": "your-agent@example.com",
"agentId": "my-trading-bot",
"purpose": "Autonomous trading"
}'立即返回API密钥。将此密钥用于REST API和MCP以确保帐户一致性。
📖 看 代理入职指南 有关完整的设置说明。
配置
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
DWLF_API_KEY | 是 | - | 您的DWLF API密钥(dwlf_sk_...) |
DWLF_API_URL | 没有 | https://api.dwlf.co.uk | API基本URL |
工具
市场数据
获取OHLCV蜡烛、列出符号、支撑/阻力位和指标事件(交叉、突破、背离、烛台模式)。
技术指标
RSI、MACD、EMA、布林带、DSS、Ichimoku、趋势线等。
贸易信号
活动信号、损益表信号历史和性能统计数据(获胜率、平均回报率)。
策略
创建、更新、编译和浏览可视化交易策略。列出公共社区策略。
回溯测试
运行回溯测试(异步),使用Sharpe比率获取结果,并汇总性能摘要。
投资组合与交易杂志
投资组合持有损益表、历史快照、交易记录、笔记和计划模板。
符号激活
激活事件检测和策略信号生成的符号。管理哪些符号处于活动监视状态。
自定义事件
创建基于自定义指标的触发器(例如“DSS以看涨交叉退出超卖”)。
AI摘要
完整的账户仪表板、单一交易品种简报和战略绩效概述——预先汇总以供人工智能使用。
学院
浏览教育曲目、阅读课程和搜索学院内容。
示例提示
"How's BTC looking right now?"
"Show me RSI and MACD for AAPL on the 4h chart"
"What active trade signals do we have?"
"Create a Golden Cross strategy using EMA 50/200"
"Backtest my strategy on NVDA over the last year"
"Log a long on ETH at 3,200 with stop at 3,050"
"Activate TSLA for my momentum strategy"发展
git clone https://github.com/andywilliams/dwlf-mcp-server.git
cd dwlf-mcp-server
npm install
npm run build
DWLF_API_KEY=dwlf_sk_your_key npm run start对于开发过程中的热重新加载:
DWLF_API_KEY=dwlf_sk_your_key npm run dev食谱
有关多步骤工作流,请参见 docs/cookbook.md.
开源库
构建仪表板还是可视化?使用为DWLF平台提供动力的相同库:
| 软件包 | 说明 | 安装 |
|---|---|---|
| @dwlf/指示器 | 技术指标(EMA、布林线、DSS、斐波那契、S/R、摆动、趋势线)——零依赖性 | npm install @dwlf/indicators |
| @dwlf/图表 | React图表库,包含烛台图、20+注释、平移/缩放 | npm install @dwlf/charting |
通过以下途径获取蜡烛 dwlf_get_market_data,计算指标 @dwlf/indicators,渲染为 @dwlf/charting.
许可证
麻省理工学院 --DWLF/安迪·威廉姆斯
