MCP Technical Analysis
概述
安装
内容详情
替代品
什么是AI加密货币分析服务器?
这是一个基于Model Context Protocol (MCP)的AI加密货币分析服务器,专门为AI助手提供专业的加密货币市场分析能力。它集成了实时市场数据、技术指标分析、风险管理和交易执行功能,让AI能够像专业交易员一样分析市场并做出决策。如何使用这个分析服务器?
您可以通过AI助手(如Claude、Cursor IDE等)直接使用这个服务器。服务器提供68个分析工具、22个资源文档和32个预设分析流程,AI助手可以调用这些工具来获取市场数据、进行技术分析、计算风险参数,甚至执行交易操作。适用场景
适合加密货币交易者、投资者、研究人员和AI开发者使用。无论是进行市场研究、制定交易策略、风险管理,还是构建AI交易助手,这个服务器都能提供专业级的分析工具和数据支持。主要功能
实时市场数据分析
提供加密货币的实时价格、成交量、订单簿深度等市场数据,支持多个交易所和交易对。
专业级技术分析
包含70多种技术指标,包括移动平均线、振荡器、成交量指标、波动率指标等,满足专业交易分析需求。
风险管理工具
提供仓位计算、止损止盈设置、风险回报比计算等风险管理功能,帮助控制交易风险。
鲸鱼持仓追踪
追踪大型交易者(鲸鱼)的持仓变化,提供市场情绪分析和趋势预测。
AI记忆功能
集成Mem0 AI记忆平台,可以保存交易偏好、记录交易历史、学习交易模式,提供个性化分析建议。
交易执行能力
支持在Hyperliquid交易所进行期货和现货交易,包括测试网和主网环境,提供完整的交易执行功能。
多时间框架分析
支持日线、4小时、1小时等多个时间框架的协同分析,帮助识别趋势一致性。
流动性分析
提供订单簿深度、成交量分布、流动性热点等高级市场结构分析。
优势
功能全面:提供68个专业分析工具,覆盖从基础数据到高级分析的完整流程
AI友好:专门为AI助手设计,通过标准MCP协议无缝集成
实时性强:支持实时数据流和快速响应,适合高频分析需求
安全性高:提供测试网环境,主网交易需要明确确认,内置多重安全保护
易于使用:提供预设的分析流程和提示词,非专业用户也能快速上手
扩展性强:支持自定义指标和工具开发,满足个性化需求
局限性
技术要求:需要一定的技术基础进行安装和配置
依赖网络:需要稳定的网络连接获取实时数据
地区限制:某些交易所数据在特定国家/地区可能受限
学习曲线:功能丰富,需要时间熟悉所有工具的使用方法
资源消耗:实时数据分析可能消耗较多计算资源
如何使用
安装准备
确保您的系统已安装Node.js和pnpm包管理器。克隆项目仓库到本地。
安装依赖
使用pnpm安装项目所需的所有依赖包。
配置环境变量
创建.env文件并设置必要的API密钥和配置参数,如钱包私钥、交易所API密钥等。
启动服务器
运行启动脚本启动MCP服务器。服务器将在本地8787端口运行。
配置AI助手
在您的AI助手(如Cursor IDE、Claude Desktop)中配置MCP服务器连接。
开始使用
通过AI助手调用分析工具,获取市场数据、进行技术分析或执行交易操作。
使用案例
快速市场分析
AI助手帮助用户快速了解当前市场状况,包括主要加密货币的价格、趋势和关键指标。
交易策略制定
用户计划进行一笔交易,需要AI帮助分析入场时机、仓位大小和风险管理参数。
鲸鱼行为追踪
用户希望了解大型交易者的持仓变化,以预测市场趋势。
多币种比较分析
用户需要在多个加密货币中选择投资标的,需要对比分析。
常见问题
这个服务器需要付费吗?
服务器本身是开源免费的,但使用某些功能(如交易所API、Mem0记忆服务)可能需要相应的API密钥,部分服务可能有使用限制或费用。
我需要编程知识才能使用吗?
基本使用不需要编程知识,通过AI助手即可调用各种分析工具。但安装配置和高级定制可能需要一定的技术基础。
支持哪些加密货币交易所?
主要支持Binance和Hyperliquid交易所,未来可能扩展更多交易所支持。
数据更新频率是多少?
实时价格数据更新频率为3-5秒,技术指标和历史数据根据配置不同,通常为30-60秒更新一次。
如何保证交易安全?
提供测试网环境供练习,主网交易需要明确确认,内置多重安全保护,包括仓位限制、资产白名单、滑点保护等机制。
支持移动设备使用吗?
服务器本身运行在桌面或服务器环境,但通过AI助手可以在任何能访问AI助手的设备上使用分析功能。
如果Binance在我的国家被限制怎么办?
可以尝试配置Cloudflare DNS(1.1.1.1)或使用VPN连接到支持Binance的国家。服务器也支持其他数据源。
AI记忆功能有什么用?
AI记忆可以保存您的交易偏好、记录交易历史、学习您的交易模式,从而提供更加个性化的分析建议和风险提示。
相关资源
GitHub仓库
项目的源代码和最新更新
演示视频
服务器功能演示视频
Nullshot AI平台
MCP服务器开发框架
Mem0 AI记忆平台
AI记忆服务,用于保存交易偏好和历史
Hyperliquid交易所
支持的加密货币交易所
Binance交易所
主要数据源交易所
MCP协议文档
Model Context Protocol官方文档
安装
复制以下命令到你的Client进行配置
{
"mcpServers": {
"mcp-technical-analysis": {
"command": "cmd",
"args": ["/c", "C:\\Users\\YourUsername\\Downloads\\mcp-technical-analysis\\scripts\\mcp-auto-start.bat"],
"env": {
"CANDLES_COUNT": "75"
},
"description": "MCP Technical Analysis Server - Windows"
}
}
}
{
"mcpServers": {
"mcp-technical-analysis": {
"command": "bash",
"args": ["/path/to/mcp-technical-analysis/scripts/mcp-auto-start.sh"],
"description": "MCP Technical Analysis Server - Linux/Mac"
}
}
}
{
"mcpServers": {
"mcp-technical-analysis": {
"command": "npx",
"args": ["mcp-remote", "http://localhost:8787/mcp"]
}
}
}注意:您的密钥属于敏感信息,请勿与任何人分享。
🚀 用于人工智能加密货币分析的模型上下文协议服务器
这是一个全面的模型上下文协议(MCP)服务器,它为人工智能助手赋予了专业的加密货币市场分析能力。该服务器通过标准化的MCP协议,提供实时市场数据、复杂的技术分析和智能交易洞察,从而改变了人工智能对话的方式。无论你是在构建分析工具、研究系统还是人工智能金融顾问,这个服务器都能为跨多个时间框架和资产类别的数据驱动市场分析和决策提供所需的完整基础设施。
🎬 MCP技术分析服务器演示
观看人工智能加密货币分析能力的完整演示
🔥 主要特性:
- 🔴 68种分析与交易工具 - 完整的市场分析 + 交易执行 + Hyperliquid操作
- 📊 实时市场数据 - 实时价格、指标、成交量分析
- 🎯 高级技术分析 - 相对强弱指数(RSI)、指数平滑异同移动平均线(MACD)、斐波那契分析、订单簿等
- 💰 风险管理 - 仓位规模计算、止损、止盈计算
- 📈 多时间框架分析 - 日线、4小时线、1小时线趋势对齐分析
- 🤖 32个AI提示 - 为日内交易、波段交易、持仓交易预配置的分析工作流程
- 📚 22份资源 - 包含使用模式指南的全面分析文档
- 🔄 流支持 - 通过HTTP/SSE实现实时更新
- 💹 Hyperliquid期货 - 测试网和主网期货执行,具备滑点保护(0.010% - 8.00%)
- 🪙 Hyperliquid现货 - 市价和限价订单,具备自动滑点重试功能(主网就绪)
- 💼 账户操作 - 余额查询、转账(现货 ↔ 永续合约)、发送美元/代币(6种操作)
- 🌉 桥接操作 - 提现到Arbitrum L1,查询提现状态(2种操作)
- 🐋 HyperScreener集成 - 巨鲸仓位、清算信息、多空比、大额交易数据
- 🎯 巨鲸跟踪 - 跟踪特定钱包地址,具备标签和变化检测警报
- 📊 层级分类 - 按交易者层级细分市场(🦐小虾到 🐉 机构)
- 🔗 比特币相关性 - 山寨币与比特币的相关性、贝塔分析、市场状态检测
- 📈 增强型L2订单簿 - 来自Hyperliquid的实时买卖盘深度和失衡信息
- 🧠 AI记忆(Mem0) - 用于存储交易偏好、交易日志、模式学习的持久内存
- ✅ 生产就绪 - 所有68种工具均已验证并可正常工作(2025年12月3日)
📋 近期更新
2025年12月3日 - Hyperliquid账户与现货交易集成 + TypeScript修复
漏洞修复
- ✅ 修复TypeScript编译错误:在期货交易工具的
TradeResult接口中添加了slippageType属性 - ✅ 构建现在可以成功完成,无错误
新的Hyperliquid工具(3个)
账户操作(6种操作合并)
- ✅
hyperliquid_account_operations- 余额查询、转账(现货 ↔ 永续合约)、发送美元/代币check_spot_balance- 查看所有现货代币余额check_perp_balance- 查看永续合约仓位和保证金transfer_spot_to_perp- 将资金转移到期货交易transfer_perp_to_spot- 将资金转移到现货交易send_spot_token- 向其他地址发送代币send_usd- 向其他地址发送美元
桥接操作(2种操作合并)
- ✅
hyperliquid_bridge_operations- Arbitrum L1桥接withdraw_to_arbitrum- 提现到Arbitrum(3小时桥接)check_withdraw_status- 查询提现状态
现货交易(1个工具)
- ✅
spot_trade- 买卖现货代币,具备滑点重试功能(0.010% → 8.00%)- 市价订单具备自动滑点重试功能(与期货相同)
- 限价订单可精确执行价格
- 处理代币小数位和价格格式化
- 生产就绪 - 可在主网使用小额资金(5 - 10美元)
- 测试网限制:
- ⚠️ 零流动性 - 即使滑点设置较高(13.919%+),订单仍可能被拒绝
- ⚠️ Hyperliquid限制 - 最大滑点不能超过参考价格的80%
- ⚠️ 不建议用于现货交易测试
- ✅ 解决方案: 在主网使用小额资金进行实际测试
测试与验证:
- 在测试网执行了超过100美元的真实交易
- 账户和桥接操作的覆盖率达到100%
- 现货交易测试:在测试网成功执行了HYPE交易,滑点为13.919%
- 全面文档:有关完整实现细节,请参阅
FINAL_SUMMARY.md
2024年12月 - AI记忆集成(Mem0) + 新工具
AI记忆工具(8个)
- ✅
memory_save_preference- 保存交易偏好(杠杆、风险百分比、交易对、交易风格) - ✅
memory_log_trade- 自动记录交易,包含完整上下文,用于模式学习 - ✅
memory_get_insights- 根据交易历史获取个性化洞察 - ✅
memory_check_pattern- 检查当前设置是否与过去的盈亏模式匹配 - ✅
memory_remember- 存储任何笔记/上下文,供未来参考 - ✅
memory_recall- 搜索并召回存储的记忆 - ✅
memory_get_all- 获取所有存储的记忆,并附带交易统计信息 - ✅
memory_delete- 按ID删除特定记忆
仓位管理与情绪工具(2个)
- ✅
close_position- 在Hyperliquid(测试网/主网)上关闭或减少仓位 - ✅
get_market_sentiment- 恐惧与贪婪指数 + 比特币主导地位 + 资金摘要(免费API)
新环境变量:
MEM0_API_KEY=your_mem0_api_key # 从https://app.mem0.ai获取
2024年11月 - 仓位与巨鲸跟踪
- ✅
get_position- 跟踪你在Hyperliquid的期货仓位(账户价值、保证金、盈亏、仓位) - ✅
get_correlation_analysis- 比特币主导地位、山寨币与比特币的相关性、贝塔分析、市场状态 - ✅
get_whale_position- 跟踪特定钱包地址,具备标签和变化检测警报 - ✅
get_tier_classification- 按交易者层级细分市场(🦐小虾 → 🐉 机构),包含多空和顶级钱包信息
新功能
- ✅
get_indicators中的比特币相关性 - 添加了btcCorrelation字段,显示每个交易对的相关性、贝塔值、相对强度 - ✅ 层级分类系统 - 从小虾(<$1K)到机构(>$2M)共7个层级
- ✅ 钱包标签 - 为跟踪的钱包添加标签(例如,“聪明资金1”、“竞争对手A”)
- ✅ 变化检测 - 对新仓位、平仓、仓位大小变化、方向反转发出警报
漏洞修复
- ✅ 累积成交量Delta(CVD) - 修复了空数据问题,现在返回cvdTrend和cvdDelta
- ✅ HyperScreener API集成 - 修复了URL构建错误,该错误导致所有HyperScreener数据返回为空
- ✅ API响应处理 - 修复了数组响应解析问题(API返回
[]而不是{value:[]}) - ✅ 参数修正 - 修复了
position_value→notional_value,long_short_ratio→notional_value
新的HyperScreener端点
/node/market/summary- 所有交易对的价格变化 + 清算信息/node/market/summary/{SYMBOL}- 每个交易对的市场摘要/market-data/funding-rates- 每个交易对的资金费率/market-data/open-interest- 每个交易对的未平仓合约/market-data/volume- 每个交易对的24小时成交量/market-data/stats/24h- 24小时汇总统计信息
现有可用数据
| 工具 | 数据状态 |
|---|---|
get_External_data |
✅ 多空比、巨鲸仓位、近期清算信息、大额交易、市场概览 |
get_long_short_ratio |
✅ HyperScreener多空比、巨鲸仓位、顶级交易者总体信息 |
get_liquidation_levels |
✅ 包含价格水平的清算热力图、近期清算信息 |
get_volume_analysis |
✅ 累积成交量Delta(cvdTrend, cvdDelta) |
🏠 本地开发: 本地运行MCP服务器,实现完全控制和隐私保护
🌐 HTTP流: 通过mcp-remote实现与Cursor IDE的远程MCP连接
🌟 包含内容
📊 68种完整的分析与交易工具
- 市场数据(5种):价格、指标、成交量分析、多时间框架、外部数据
- 订单簿与市场(8种):订单簿深度、成交量分布图、市场结构、市场状态、模式、背离、清算、多空比
- 仓位与巨鲸跟踪(4种):仓位跟踪、相关性分析、巨鲸仓位跟踪、层级分类
- 风险管理(2种):仓位规模计算和风险/回报计算
- Hyperliquid账户(3种):账户操作(6种操作)、桥接操作(2种操作)、现货交易(1个工具)
- 移动平均线(10种):移动平均线包络线、成交量加权移动平均线(VWMA)、麦金利动态平均线、彩虹移动平均线、考夫曼自适应移动平均线、赫尔移动平均线、加权移动平均线、平滑移动平均线、双指数移动平均线(DEMA)、三指数移动平均线(TEMA)
- 震荡指标(18种):随机相对强弱指数(Stochastic RSI)、钱德动量摆动指标(CMO)、价格百分比震荡指标(PPO)、加速震荡指标(AO)、鳄鱼震荡指标、埃尔德射线指标、费舍尔变换指标、动能指标(KST)、沙夫趋势周期指标、科普克曲线指标、真实强度指标(TSI)、相对活力指数(RVI)、去趋势价格震荡指标(DPO)、动量指标、价格变动率(ROC)、终极震荡指标、三重指数平滑移动平均震荡指标(TRIX)
- 合并指标工具(7种):成交量指标、波动率指标、趋势指标、强度指标、通道指标、枢轴点指标、模式指标
- 交易执行(5种):Hyperliquid期货(测试网/主网)、现货交易、账户操作、桥接操作
- AI记忆(8种):保存偏好、记录交易、获取洞察、检查模式、记忆、召回、获取所有记忆、删除记忆
📚 22份分析资源
- 关于交易策略、风险管理和技术分析的综合文档
- API参考和集成指南
- 关于成交量分析、斐波那契分析、订单簿等的专业指南
- 新增: 日内交易、波段交易、持仓交易的使用模式指南
- 新增: 完整的工具参考(60种工具,包含参数,包括AI记忆)
🤖 32个AI分析提示
- 核心交易提示
analyze_and_execute- 分析加密资产并制定执行计划,包含风险管理。新增参数: 杠杆、策略、时间框架multi_asset_scan- 扫描多个资产以寻找交易机会。新增参数: 策略、最小置信度、排序依据comprehensive_analysis- 使用技术指标和风险评估进行全面市场分析。新增参数: 是否包含高级指标、是否包含成交量、是否包含外部数据
- 快速分析提示
quick_price_check- 快速检查价格和基本市场数据trend_analysis- 分析趋势方向和强度market_overview- 提供高级市场情绪和关键水平信息
- 技术分析提示
technical_indicator_analysis- 深入分析技术指标和信号volume_profile_analysis- 分析成交量分布图和流动性market_structure_analysis- 检测市场结构和特征变化
- 高级策略提示
divergence_scan- 识别相对强弱指数和价格背离liquidation_analysis- 分析清算水平和风险区域fibonacci_trading_strategy- 基于斐波那契回撤和扩展的交易策略spot_futures_arbitrage- 利用现货和期货价格背离进行套利
- 风险管理提示
risk_analysis- 进行全面风险评估和仓位规模计算position_monitoring- 监控活跃仓位并提供调整建议portfolio_review- 分析投资组合表现并提供再平衡建议volatility_analysis- 测量波动率并评估风险
- 专业交易提示
entry_exit_strategy- 优化入场和出场时机multi_asset_comparison- 比较多个资产的各种指标。新增参数: 策略、排序依据
- 新增:交易风格提示
day_trading_analysis- 新增: 使用快速震荡指标(随机相对强弱指数、费舍尔变换指标)、订单簿、清算水平进行日内交易。参数:交易对、资金、风险百分比、杠杆、时间框架swing_trading_analysis- 新增: 使用多时间框架、背离、趋势指标(超级趋势指标、埃尔德射线指标、沙夫趋势周期指标)进行波段交易。参数:交易对、资金、风险百分比、杠杆、持有周期position_trading_analysis- 新增: 使用成交量分布图、长期动量指标(动能指标、科普克曲线指标)、自适应移动平均线进行持仓交易。参数:交易对、资金、风险百分比、杠杆、持有周期
- 新增:风险与指标分析提示
risk_management_analysis- 新增: 结合清算水平和波动率进行全面风险分析。参数:交易对、入场价格、交易方向、资金、风险百分比、杠杆oscillators_analysis- 新增: 分析所有11种震荡指标(随机相对强弱指数、费舍尔指标、动量指标、钱德指标、价格变动率、价格百分比震荡指标、鳄鱼指标等)。参数:交易对、关注类型moving_averages_analysis- 新增: 分析所有10种移动平均线指标(双指数移动平均线、三指数移动平均线、赫尔移动平均线、加权移动平均线、平滑移动平均线、成交量加权移动平均线、考夫曼自适应移动平均线、麦金利动态平均线、彩虹移动平均线)。参数:交易对、周期
- 其他交易提示
momentum_trading- 基于动量的交易策略mean_reversion- 均值回归交易机会breakout_trading- 识别突破模式并执行交易scalping_strategy- 高频 scalp 交易策略swing_trading- 中期波段交易分析trend_following- 长期趋势跟踪策略arbitrage_opportunities- 跨交易所和跨资产套利机会
🛠️ 技术栈
| 技术 | 版本 | 用途 |
|---|---|---|
| Nullshot AI Agent Framework](https://nullshot.ai) | 最新版 | MCP服务器开发与部署框架 |
| @nullshot/mcp | 最新版 | 用于人工智能应用的Nullshot MCP SDK |
| @nullshot/cli | 最新版 | 开发工作流程的CLI工具 |
| Node.js | - | JavaScript运行时环境 |
| TypeScript | ^5.0.0 | 静态类型检查和编译 |
| tsx | ^4.20.6 | 开发阶段的TypeScript执行工具 |
| pnpm | - | 快速、节省磁盘空间的包管理器 |
| Zod | ^3.22.4 | 基于TypeScript的模式验证工具 |
| Node.js HTTP/HTTPS | 内置 | 核心Web服务器 |
| 服务器发送事件(SSE) | 原生 | 实时流传输协议 |
| mcp-remote | npm包 | 支持远程MCP客户端连接 |
| 📡 Hyperliquid API | @nktkas/hyperliquid ^0.27.1 | 实时价格、L2订单簿、资金、未平仓合约、交易 |
| HyperScreener API | REST API | 巨鲸仓位、清算信息、多空比、大额交易 |
| 币安API | REST API | 历史K线、多时间框架数据 |
| Mem0平台 | mem0ai ^2.1.38 | 具备向量搜索功能的人工智能持久内存平台 |
| 自定义指标 | 70多种内置 | 移动平均线、震荡指标、成交量、波动率、趋势、强度指标 |
| 市场分析 | 内置 | 成交量分布图、市场结构、模式、背离分析 |
| 风险管理 | 内置 | 仓位规模计算、止损/止盈、风险/回报计算 |
| Hyperliquid交易 | @nktkas/hyperliquid ^0.27.1 | 测试网/主网期货交易,具备滑点保护 |
| 钱包管理 | ethers.js ^6.15.0 | 用于交易的以太坊钱包集成 |
| 订单类型 | 自定义 | 市价(自动重试)、限价、自定义入场订单 |
| Mem0集成 | mem0ai ^2.1.38 | 交易偏好、交易日志、模式学习 |
| 向量搜索 | Mem0内置 | 基于语义相似度匹配的记忆召回 |
| 大语言模型提取 | Mem0内置 | 从交易数据中智能提取上下文信息 |
| TypeScript编译器 | tsc ^5.0.0 | 生产环境的构建工具 |
| dotenv | ^17.2.3 | 环境变量管理工具 |
| 自动启动脚本 | .bat/.sh | 用于Windows和Linux/Mac的服务器自动化脚本 |
| Cursor IDE | - | 支持MCP的桌面IDE |
| Claude Desktop | - | 集成MCP的桌面应用 |
| Claude Code CLI | - | 命令行MCP客户端 |
| mcp-remote | npm | 远程HTTP/SSE MCP传输 |
| 资产白名单 | 内置 | 主网交易安全保障 |
| 仓位限制 | 内置 | 每笔交易最大占用账户权益的25% |
| 确认要求 | 内置 | 主网交易需明确确认 |
| Linux | ✅ | 通过.sh脚本提供全面支持 |
| macOS | ✅ | 通过.sh脚本提供全面支持 |
| Windows | ✅ | 通过.bat脚本提供全面支持 |
🏗️ 架构
╔═════════════════════════════════════════════════════════════════════════════════════════╗
║ ║
║ MCP TECHNICAL ANALYSIS SERVER ║
║ AI-Powered Cryptocurrency Analysis ║
║ ║
╠═════════════════════════════════════════════════════════════════════════════════════════╣
║ ║
║ ╭─────────────────────────────────────╮ ║
║ │ AI ASSISTANTS │ ║
║ │ ┌─────────┐ ┌─────────┐ ┌────────┐ │ ║
║ │ │ Claude │ │ Cursor │ │ Custom │ │ ║
║ │ └────┬─── ┘ └───┬──── ┘ └──┬─── ─┘ │ ║
║ ╰───────┼──────────┼──────────┼───────╯ ║
║ │ │ │ ║
║ └──────────┼──────────┘ ║
║ │ ║
║ ◀═══ MCP ═══▶ ║
║ │ ║
║ ┌───────────────────────────────────────────┼───────────────────────────────────────┐ ║
║ │ ▼ │ ║
║ │ ╔═════════════════════════════════════════════════════════════════════════════╗ │ ║
║ │ ║ GEARTRADE MCP SERVER v2.0 ║ │ ║
║ │ ║ 68 Tools • 22 Resources • 32 Prompts ║ │ ║
║ │ ╚═════════════════════════════════════════════════════════════════════════════╝ │ ║
║ │ │ │ ║
║ │ ▼ │ ║
║ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ ║
║ │ │ CORE COMPONENTS │ │ ║
║ │ │ ┌────────────────────────────┐ ┌────────────────────────────┐ │ │ ║
║ │ │ │ ANALYSIS ENGINE │ │ AI MEMORY (Mem0) │ │ │ ║
║ │ │ │ ──────────────────────── │ │ ──────────────────────── │ │ │ ║
║ │ │ │ • Price & Indicators │ │ • Trading Preferences │ │ │ ║
║ │ │ │ • Volume & CVD │ │ • Trade Journal │ │ │ ║
║ │ │ │ • Market Structure │ │ • Pattern Learning │ │ │ ║
║ │ │ │ • Order Book Depth │ │ • Personalized Insights │ │ │ ║
║ │ │ │ • Risk Management │ │ • Historical Win Rate │ │ │ ║
║ │ │ └────────────────────────────┘ └────────────────────────────┘ │ │ ║
║ │ └─────────────────────────────────────────────────────────────────────────────┘ │ ║
║ │ │ │ ║
║ │ ▼ │ ║
║ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ ║
║ │ │ DATA SOURCES │ │ ║
║ │ │ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ │ │ ║
║ │ │ │ HYPERLIQUID API │ │ HYPERSCREENER API │ │ BINANCE API │ │ │ ║
║ │ │ │ ───────────────── │ │ ───────────────── │ │ ───────────────── │ │ │ ║
║ │ │ │ • Real-time Prices │ │ • Whale Positions │ │ • Historical Candle│ │ │ ║
║ │ │ │ • L2 Order Book │ │ • Liquidations │ │ • Multi-Timeframe │ │ │ ║
║ │ │ │ • Funding Rates │ │ • Long/Short Ratio │ │ • Volume Data │ │ │ ║
║ │ │ │ • Open Interest │ │ • Large Trades │ │ • Market Data │ │ │ ║
║ │ │ │ • Futures Trading │ │ • Top Traders │ │ │ │ │ ║
║ │ │ │ • Spot Trading │ │ • Tier Breakdown │ │ │ │ │ ║
║ │ │ │ • Account Ops │ │ │ │ │ │ │ ║
║ │ │ │ • Bridge to L1 │ │ │ │ │ │ │ ║
║ │ │ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ │ │ ║
║ │ └─────────────────────────────────────────────────────────────────────────────┘ │ ║
║ │ │ │ ║
║ │ ▼ │ ║
║ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ ║
║ │ │ AI LAYER │ │ ║
║ │ │ ┌────────────────────────────┐ ┌────────────────────────────┐ │ │ ║
║ │ │ │ AI PROMPTS (32) │ │ SECURITY & VALIDATION │ │ │ ║
║ │ │ │ ──────────────────────── │ │ ──────────────────────── │ │ │ ║
║ │ │ │ • Day Trading Analysis │ │ • Zod Schema Validation │ │ │ ║
║ │ │ │ • Swing Trading │ │ • Trading Safety Checks │ │ │ ║
║ │ │ │ • Position Trading │ │ • Slippage Protection │ │ │ ║
║ │ │ │ • Oscillators & MA │ │ • Asset Whitelist │ │ │ ║
║ │ │ │ • Risk Analysis │ │ • Position Size Limits │ │ │ ║
║ │ │ └────────────────────────────┘ └────────────────────────────┘ │ │ ║
║ │ └─────────────────────────────────────────────────────────────────────────────┘ │ ║
║ │ │ │ ║
║ │ ▼ │ ║
║ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ ║
║ │ │ STREAMING & TRADING EXECUTION │ │ ║
║ │ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ ║
║ │ │ │ HTTP/SSE STREAMING │ │ HYPERLIQUID TRADING │ │ │ ║
║ │ │ │ • localhost:8787 │ │ • TESTNET: Full Features │ │ │ ║
║ │ │ │ • Server-Sent Events │ │ • MAINNET: Safety Checks │ │ │ ║
║ │ │ │ • mcp-remote Support │ │ • Market/Limit/Custom │ │ │ ║
║ │ │ │ • Real-time Updates │ │ • Slippage: 0.01%-50% │ │ │ ║
║ │ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ ║
║ │ └─────────────────────────────────────────────────────────────────────────────┘ │ ║
║ │ │ │ ║
║ │ ▼ │ ║
║ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ ║
║ │ │ MEM0 PLATFORM API │ │ ║
║ │ │ ───────────────────────────────────────────────────────────────────────── │ │ ║
║ │ │ • Persistent Memory Storage • Vector Search & Semantic Recall │ │ ║
║ │ │ • LLM-Powered Memory Extraction │ │ ║
║ │ └─────────────────────────────────────────────────────────────────────────────┘ │ ║
║ └───────────────────────────────────────────────────────────────────────────────────┘ ║
╚═════════════════════════════════════════════════════════════════════════════════════════╝
组件详情
🎯 MCP协议层
- 工具执行:58种专业分析和交易工具,提供全面的市场情报
- 资源管理:22份详细的文档资源,用于研究和教育
- 提示系统:32个经过AI优化的提示,用于结构化分析工作流程
🔒 安全与验证层
- 输入验证:对所有数据输入进行全面的Zod模式验证
- 交易安全:主网交易需要明确确认,使用资产白名单,设置仓位大小限制
- 测试网支持:测试网具备完整的交易功能,可进行安全测试
- 可配置滑点:滑点范围为0.01%至50%,支持自动重试
📊 分析引擎组件
- 技术指标:70多种指标,涵盖动量、成交量、波动率和趋势分析
- 累积成交量Delta(CVD):实时买卖压力分析,具备趋势检测功能
- 市场结构:高级特征变化检测、市场状态分析和分形分析
- 成交量分布图:用于会话和综合分析的POC、VAH、VAL、HVN、LVN
- 多时间框架:跨时间框架趋势对齐(日线、4小时线、1小时线)和确认信号
- 风险管理:仓位规模计算、止损、止盈和风险/回报计算
🧠 AI记忆层(Mem0)
- 交易偏好:持久存储杠杆、风险百分比、交易对、交易风格
- 交易日志:自动记录交易,包含入场/出场原因、盈亏、经验教训
- 模式学习:历史模式匹配,具备胜率分析功能
- 个性化洞察:根据用户历史提供上下文感知的建议
- 向量搜索:对所有存储的记忆进行语义搜索
🌐 数据集成
| 数据源 | 数据类型 | 缓存时间 |
|---|---|---|
| Hyperliquid | 实时价格、L2订单簿、资金费率、未平仓合约 | 3 - 5秒 |
| HyperScreener | 巨鲸仓位、清算信息、多空比、大额交易 | 60秒 |
| 币安 | 历史K线、多时间框架数据 | 30秒 |
| Mem0 | 用户记忆、偏好、交易历史 | 实时 |
🐋 HyperScreener API集成
- 基础URL:
https://api-hyperliquid.asxn.xyz/api - 清算信息:
/node/liquidations,/node/liquidations/{SYMBOL},/node/liquidations/summary - 仓位信息:
/node/positions,/node/positions/{SYMBOL},/node/positions/{SYMBOL}/long|short - 市场摘要:
/node/market/summary,/node/market/summary/{SYMBOL} - 市场数据:
/market-data/funding-rates,/market-data/open-interest,/market-data/volume,/market-data/stats/24h - 总计:14个经过验证的端点,具备适当的错误处理和响应解析功能
🐋 HyperScreener集成
服务器集成了HyperScreener API (https://api-hyperliquid.asxn.xyz/api),以提供巨鲸和清算情报:
| 数据类型 | 描述 | 使用此数据的工具 |
|---|---|---|
| 清算信息 | 每个资产的近期清算事件 | get_External_data,get_liquidation_levels |
| 巨鲸仓位 | 每个资产的大型交易者仓位 | get_External_data,get_long_short_ratio |
| 多空比 | 基于仓位计算的市场情绪比率 | get_External_data,get_long_short_ratio |
| 大额交易 | 每个资产超过5万美元的交易 | get_External_data |
| 顶级交易者 | 按每日盈亏排名的交易者 | get_long_short_ratio |
| 清算热力图 | 按价格水平分布的24小时清算信息 | get_liquidation_levels |
| 市场概览 | 总仓位、交易者数量、未平仓合约、净盈亏 | get_External_data |
| 涨幅/跌幅排名 | 基于盈亏的排名 | get_External_data |
| 平台统计 | 平台整体统计信息 | get_External_data |
HyperScreener API端点
| 类别 | 端点 | 描述 |
|---|---|---|
| 清算信息 | /node/liquidations |
所有清算信息(排序方式、排序顺序、限制数量) |
/node/liquidations/{SYMBOL} |
按交易对筛选的清算信息(限制数量、时间范围) | |
/node/liquidations/summary |
24小时汇总统计信息 | |
/node/liquidations/stats/symbols |
按交易对分组的统计信息 | |
| 仓位信息 | /node/positions |
所有仓位信息(排序方式、排序顺序、限制数量) |
/node/positions/{SYMBOL} |
按交易对筛选的仓位信息 | |
/node/positions/{SYMBOL}/long |
仅多头仓位 | |
/node/positions/{SYMBOL}/short |
仅空头仓位 | |
| 市场摘要 | /node/market/summary |
所有交易对的价格变化 + 清算信息 |
/node/market/summary/{SYMBOL} |
每个交易对的市场摘要 | |
| 市场数据 | /market-data/funding-rates |
每个交易对的资金费率 |
/market-data/open-interest |
每个交易对的未平仓合约 | |
/market-data/volume |
每个交易对的24小时成交量 | |
/market-data/stats/24h |
24小时汇总统计信息 |
增强的Hyperliquid数据
| 数据类型 | 描述 | 使用此数据的工具 |
|---|---|---|
| L2订单簿 | 实时买卖盘深度信息 | get_orderbook_depth |
| 所有中间价格 | 所有币种的实时中间价格 | 所有市场数据工具 |
| 买卖价差 | 价差计算和分析 | get_orderbook_depth |
| 订单簿失衡 | 买卖压力比率 | get_orderbook_depth |
📁 项目结构
GEARTRADE/
├── packages/
│ └── geartrade-mcp-server/ # 主MCP服务器包
│ ├── src/
│ │ ├── index.ts # MCP服务器入口(68种工具、22份资源、32个提示)
│ │ ├── memory/ # AI记忆(Mem0)集成
│ │ │ ├── index.ts # 记忆服务单例
│ │ │ └── types.ts # TypeScript接口
│ │ ├── tools/ # MCP工具注册
│ │ │ ├── memory-tools.ts # 8种记忆工具
│ │ │ ├── hyperliquid-account-operations.ts # 6种账户操作(2025年12月3日新增)
│ │ │ ├── hyperliquid-bridge-operations.ts # 2种桥接操作(2025年12月3日新增)
│ │ │ ├── spot-trading.ts # 现货交易(2025年12月3日新增)
│ │ │ ├── hyperliquid-testnet-futures-trade.ts # 测试网期货
│ │ │ ├── hyperliquid-mainnet-futures-trade.ts # 主网期货
│ │ │ └── ... # 其他工具文件
│ │ └── signal-generation/ # 分析引擎模块
│ │ ├── ai/ # AI集成
│ │ ├── analysis/ # 市场分析模块
│ │ ├── config/ # 配置
│ │ ├── data-fetchers/ # 市场数据源
│ │ ├── exit-conditions/ # 退出条件逻辑
│ │ ├── formatting/ # 数据格式化实用工具
│ │ ├── monitoring/ # 监控和日志记录
│ │ ├── position-management/ # 仓位管理
│ │ ├── risk-management/ # 风险管理
│ │ ├── signal-generation/ # 信号生成逻辑
│ │ ├── technical-indicators/ # 技术分析
│ │ ├── types/ # TypeScript类型
│ │ ├── utils/ # 实用工具
│ │ └── validation/ # 输入验证
│ ├── local-server.ts # 用于MCP的HTTP/SSE流服务器
│ ├── package.json # MCP服务器包配置
│ ├── tsconfig.json # TypeScript配置
│ └── dist/ # 编译后的JavaScript输出
├── scripts/ # 实用脚本
│ └── mcp-auto-start.sh # 自动启动MCP服务器
├── config-backups/ # 配置备份文件
├── logs/ # 应用程序日志
├── package.json # 工作区根配置
├── pnpm-workspace.yaml # PNPM工作区配置
├── pnpm-lock.yaml # 依赖锁定文件
├── package-lock.json # NPM依赖锁定文件
├── mcp.json # MCP配置
├── LICENSE # MIT许可证
└── README.md # 本文件
关键目录
| 编号 | 目录 | 描述 |
|---|---|---|
| 1 | packages/geartrade-mcp-server/src/index.ts |
主MCP服务器入口,包含58种分析工具、22份资源、32个提示 |
| 2 | packages/geartrade-mcp-server/local-server.ts |
用于远程MCP客户端连接的HTTP/SSE流服务器 |
| 3 | packages/geartrade-mcp-server/package.json |
MCP服务器包配置和依赖项 |
| 4 | packages/geartrade-mcp-server/tsconfig.json |
MCP服务器编译的TypeScript配置 |
| 5 | packages/geartrade-mcp-server/src/memory/ |
AI记忆(Mem0)服务,用于持久存储交易记忆 |
| 6 | packages/geartrade-mcp-server/src/tools/memory-tools.ts |
8种记忆工具的注册文件 |
| 7 | packages/geartrade-mcp-server/src/signal-generation/ |
核心分析引擎,包含市场情报和指标 |
| 8 | packages/geartrade-mcp-server/src/signal-generation/analysis/ |
用于模式识别的市场分析模块 |
| 9 | packages/geartrade-mcp-server/src/signal-generation/technical-indicators/ |
技术分析指标的实现(70多种指标) |
| 10 | packages/geartrade-mcp-server/src/signal-generation/data-fetchers/ |
多源市场数据获取器(Hyperliquid、HyperScreener、币安) |
| 11 | packages/geartrade-mcp-server/src/signal-generation/risk-management/ |
风险评估和仓位规模计算 |
| 12 | packages/geartrade-mcp-server/src/signal-generation/ai/ |
市场分析实用工具 |
| 13 | packages/geartrade-mcp-server/src/signal-generation/monitoring/ |
实时市场监控和警报 |
| 14 | scripts/ |
用于开发和部署的实用脚本 |
| 15 | logs/ |
应用程序日志和调试信息 |
🛠️ 开发
# 开发模式
pnpm run dev
# 构建
pnpm run build
# 验证MCP配置
pnpm run validate
# 列出工具和资源
pnpm run list
🔐 安全与交易安全
分析与交易环境
本服务器提供市场分析和交易执行功能,并具备全面的安全措施。
安全特性:
- ✅ 对所有输入进行Zod模式验证
- ✅ 测试网交易,可安全测试(无需使用真实资金)
- ✅ 主网安全检查:
- 期货: 需要
confirmExecution: true,使用资产白名单,最小交易金额为10美元,最大仓位不超过账户权益的25% - 现货: 需要
confirmMainnet: true,建议从小额资金(5 - 10美元)开始 - 账户操作: 转账和提现需要
confirmMainnet: true - 桥接: 提现到Arbitrum L1需要3小时,并可查询提现状态
- 期货: 需要
- ✅ 滑点保护:
- 期货: 可配置范围为0.01% - 50%
- 现货: 0.010% - 8.00%自动重试(与期货机制相同)
- ✅ 无流动性时自动切换到GTC订单
- ✅ 使用环境变量保障钱包安全:
AGENT_WALLET_PRIVATE_KEY- API钱包私钥MAIN_WALLET_ADDRESS- 主交易账户地址MEM0_API_KEY- 持久化AI记忆ARBITRUM_RPC_URL- L1桥接端点(推荐使用DRPC)
🌐 API端点(HTTP流模式)
运行bash scripts/mcp-auto-start.sh时:
| 编号 | 端点 | 方法 | 描述 |
|---|---|---|---|
| 1 | http://localhost:8787/ |
GET | 服务器信息和文档 |
| 2 | http://localhost:8787/health |
GET | 健康检查(JSON格式) |
| 3 | http://localhost:8787/mcp |
POST | MCP JSON-RPC端点 |
| 4 | http://localhost:8787/stream |
GET/POST | SSE流端点 |
测试命令:
# 健康检查
curl http://localhost:8787/health
# 列出所有工具
curl -X POST http://localhost:8787/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
# 获取比特币价格
curl -X POST http://localhost:8787/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_price","arguments":{"ticker":"BTC"}}}'
📄 许可证
本项目采用MIT许可证。
为AI分析社区构建 - 为AI助手提供专业的技术分析能力
替代品
K
Klavis
Klavis AI是一个开源项目,提供在Slack、Discord和Web平台上简单易用的MCP(模型上下文协议)服务,包括报告生成、YouTube工具、文档转换等多种功能,支持非技术用户和开发者使用AI工作流。
TypeScript
12.5K
5分
S
Scrapling
Scrapling是一个自适应网页抓取库,能自动学习网站变化并重新定位元素,支持多种抓取方式和AI集成,提供高性能解析和开发者友好体验。
Python
10.6K
5分
C
Contracts Wizard
OpenZeppelin Contracts Wizard是一个交互式智能合约构建工具,允许用户通过选择合约类型、参数和功能来生成基于OpenZeppelin组件的合约代码。支持多种编程语言,并提供API和嵌入功能。
TypeScript
9.9K
4分
A
Apple Health MCP
一个用于通过SQL查询苹果健康数据的MCP服务器,基于DuckDB实现高效分析,支持自然语言查询和自动报告生成。
TypeScript
10.5K
4.5分

MCP Server Airbnb
已认证
Airbnb房源搜索与详情查询的MCP服务
TypeScript
18.2K
4分

Awesome Web3 MCP Servers
这是一个关于Web3 Model Context Protocol (MCP) 服务器的精选列表,涵盖了链交互、交易、DeFi、市场数据、工具和社交等多个类别。MCP是一个开放协议,标准化了应用程序如何向LLM提供上下文,类似于AI应用程序的USB-C端口。DeMCP是第一个去中心化的MCP网络,专注于为代理提供自研和开源的MCP服务,支持加密支付,并结合TEE和区块链注册表重新定义了MCP的安全性和可靠性。
11.6K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
114.8K
5分

Rednote MCP
RedNote MCP是一个为小红书内容访问提供服务的工具,支持认证管理、关键词搜索笔记、命令行初始化等功能,可通过URL访问笔记内容。
TypeScript
13.9K
4.5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
62.7K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
114.8K
5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
67.2K
4.3分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
26.7K
4.8分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
44.6K
5分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
41.1K
4.5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
84.5K
4.7分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
52.1K
4.8分