关于 Crypto Sentiment MCP Server
Crypto Sentiment MCP Server 是一个 MCP 服务,向 AI Agent 提供加密货币情绪分析。它基于 Santiment 聚合的社交媒体与新闻数据,用于跟踪市场情绪并发现新兴趋势。
主要功能
- 01查询指定加密货币的情绪平衡
- 02追踪社交媒体提及量并检测异常变化
- 03衡量资产在加密媒体讨论中的占比
- 04列出加密货币讨论中的热门词汇
适用场景
- 01查询比特币近期的市场情绪走向
- 02监测以太坊社交提及量的突增或骤降
- 03查看加密货币讨论中的热门趋势词
MCP 相关
该服务以 MCP 服务形式运行,向 MCP 客户端暴露 get_sentiment_balance、get_social_volume、alert_social_shift、get_trending_words 和 get_social_dominance 五个工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Crypto Sentiment MCP Server
一个为 AI Agent 提供加密货币情绪分析的 MCP 服务,利用 Santiment 汇总的社交媒体和新闻数据追踪市场情绪并发现新兴趋势。
功能
- 情绪分析:获取特定加密货币的情绪平衡(正面与负面)。
- 社交媒体声量追踪:监控社交媒体提及总量,并发现显著变化(激增或下降)。
- 社交媒体主导度:衡量某项资产在加密货币媒体讨论中所占的份额。
- 热门词汇:识别加密货币讨论中最热门的词汇。
工具
| 工具名称 | 描述 | 参数 |
|---|---|---|
get_sentiment_balance | 获取某项资产在指定时间段内的平均情绪平衡。 | asset: str、days: int = 7 |
get_social_volume | 获取某项资产在社交媒体上的提及总数。 | asset: str、days: int = 7 |
alert_social_shift | 检测社交媒体声量相较于此前平均值是否显著激增或下降。 | asset: str、threshold: float = 50.0、days: int = 7 |
get_trending_words | 获取加密货币讨论中的热门词汇,并按指定时间段内的得分排序。 | days: int = 7、top_n: int = 5 |
get_social_dominance | 衡量某项资产在加密货币媒体讨论中所占的比例。 | asset: str、days: int = 7 |
前提条件
- Python:3.10 或更高版本
- Santiment API Key:从 Santiment 获取免费或付费密钥。
安装
-
克隆代码库:
git clone https://github.com/kukapay/crypto-sentiment-mcp.git cd crypto-sentiment-mcp -
配置客户端:
{ "mcpServers": { "crypto-sentiment-mcp": { "command": "uv", "args": ["--directory", "path/to/crypto-sentiment-mcp", "run", "main.py"], "env": { "SANTIMENT_API_KEY": "your_api_key_here" } } } }
示例
以下是通过兼容 MCP 的客户端与服务交互时,自然语言输入及其对应输出的示例:
-
输入:“过去一周比特币的情绪平衡是多少?”
- 输出:“过去 7 天,比特币的情绪平衡为 12.5。”
-
输入:“过去 5 天,以太坊在社交媒体上被提及了多少次?”
- 输出:“过去 5 天,以太坊的社交媒体声量为 8,432 次提及。”
-
输入:“请告诉我最近比特币的社交媒体声量是否有较大变化,阈值设为 30%。”
- 输出:“过去 24 小时,比特币的社交媒体声量激增了 75.0%,从平均 1,000 次增至 1,750 次。”
-
输入:“过去 3 天,加密货币领域最热门的 3 个词是什么?”
- 输出:“过去 3 天最热门的 3 个词是:‘halving’、‘bullrun’、‘defi’。”
-
输入:“本周以太坊在社交媒体讨论中的主导度有多高?”
- 输出:“过去 7 天,以太坊的社交媒体主导度为 18.7%。”
许可证
本项目采用 MIT License 许可,详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。