一个提供加密货币情绪分析的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 |
克隆仓库:
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兼容客户端与服务器交互时的自然语言输入及其对应的输出示例:
输入:"过去一周比特币的情绪平衡如何?"
输入:"过去5天以太坊在社交媒体上被提及了多少次?"
输入:"最近比特币的社交媒体提及量是否有大幅变化,阈值设为30%?"
输入:"过去3天加密货币讨论中的前3个热门词汇是什么?"
输入:"本周以太坊在社交媒体讨论中的主导度是多少?"
本项目根据MIT许可证发布 - 查看LICENSE文件了解详情。