remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Uses .env files for secure API key management, allowing users to store their Whale Alert API credentials safely outside of the codebase.
Allows tracking and analysis of whale transactions on the Bitcoin blockchain, including fetching recent large transactions and retrieving detailed transaction information.
Enables monitoring of whale activity on the Ethereum network, providing access to real-time data about large transactions with optional filtering by transaction value.
鲸鱼追踪器 MCP 服务器
使用 Whale Alert API 跟踪加密货币鲸鱼交易的模型上下文协议 (MCP) 服务器
目录
概述
whale-tracker-mcp
服务器是基于 Python 的模型上下文协议 (MCP)实现,并与Whale Alert API集成。它通过向 Claude Desktop 等兼容 MCP 的客户端公开工具、资源和提示,实现了对大型加密货币交易(“鲸鱼”动向)的实时跟踪和分析。
该服务器专为希望在 LLM 驱动的工作流程中直接监控鲸鱼活动的加密货币爱好者、开发人员和分析师而设计。
特征
- 工具:
get_recent_transactions
:使用区块链、最小值和限制的可选过滤器获取最近的鲸鱼交易。get_transaction_details
:通过 ID 检索特定交易的详细信息。
- 资源:
whale://transactions/{blockchain}
:将指定区块链的近期交易作为上下文数据公开。
- 提示:
query_whale_activity
:用于分析鲸鱼交易模式的可重复使用模板,可选择通过区块链进行过滤。
- 异步 API 调用:使用
httpx
向 Whale Alert API 发出高效、非阻塞请求。 - 环境变量支持:通过
.env
文件安全地管理您的 API 密钥。
先决条件
- Python :版本 3.10 或更高版本。
- Whale Alert API 密钥:在whale-alert.io注册以获取 API 密钥。
- MCP 客户端:与 Claude Desktop 或 MCP Inspector 等 MCP 客户端兼容。
安装
- 克隆存储库:
- 安装依赖项:我们建议使用 uv 进行依赖项管理:
或者,使用 pip:
- 设置您的 API 密钥:在项目根目录中创建一个 .env 文件并添加您的 Whale Alert API 密钥:
用法
以开发模式运行
使用 MCP Inspector 在本地测试服务器:
这将打开一个 Web 界面,您可以在其中浏览服务器的工具、资源和提示。
与 Claude Desktop 集成
将服务器安装到 Claude Desktop 中以实现无缝集成:
--name "WhaleTracker"
:为 Claude Desktop 中的服务器设置自定义名称。-f .env
:从 .env 文件加载 API 密钥。
安装完成后,重启 Claude Desktop。在输入框中查找锤子图标,确认服务器已加载,然后尝试以下命令:
- “向我展示比特币最近的鲸鱼交易。”
- “获取交易 ID 123456789 的详细信息。”
- “分析以太坊上的鲸鱼活动。”
直接执行
运行独立服务器以进行自定义部署:
或者使用 MCP CLI:
示例
以下是您在 Claude Desktop 中与服务器交互的方式:
获取最近的交易:
服务器使用blockchain="ethereum"
和min_value=1000000
调用get_recent_transactions
。
获取交易详情:
服务器使用get_transaction_details
来获取并显示交易数据。
分析鲸鱼活动:
query_whale_activity
提示触发基于whale://transactions/bitcoin
资源的分析。
API 密钥配置
服务器需要 Whale Alert API 密钥,该密钥从WHALE_ALERT_API_KEY
环境变量加载。配置方法如下:
- 创建 .env 文件:
- 确保已安装
python-dotenv
(包含在依赖项中)。 - 服务器将在启动时自动加载密钥。
或者,在运行服务器时直接传递密钥:
执照
本项目遵循 MIT 许可证。详情请参阅LICENSE文件。
致谢
- Whale Alert提供 API 来追踪加密货币鲸鱼交易。
- MCP 规范和 Python SDK 的模型上下文协议团队。
- httpx是一个强大的 HTTP 客户端库。
祝您追踪鲸鱼愉快!🐳
This server cannot be installed
用于跟踪加密货币鲸鱼交易的 mcp 服务器。
- Table of Contents
- Overview
- Features
- Prerequisites
- Installation
- Usage
- Examples
- API Key Configuration
- License
- Acknowledgements