mcpField
C
Crypto Sentiment MCP Server

Crypto Sentiment MCP Server

本地服务
github.com/kukapay金融数据4783 周前更新

关于 Crypto Sentiment MCP Server

Crypto Sentiment MCP Server 是一个 MCP 服务,向 AI Agent 提供加密货币情绪分析。它基于 Santiment 聚合的社交媒体与新闻数据,用于跟踪市场情绪并发现新兴趋势。

主要功能

  1. 01查询指定加密货币的情绪平衡
  2. 02追踪社交媒体提及量并检测异常变化
  3. 03衡量资产在加密媒体讨论中的占比
  4. 04列出加密货币讨论中的热门词汇

适用场景

  1. 01查询比特币近期的市场情绪走向
  2. 02监测以太坊社交提及量的突增或骤降
  3. 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 汇总的社交媒体和新闻数据追踪市场情绪并发现新兴趋势。

GitHub License Python Version Status

功能

  • 情绪分析:获取特定加密货币的情绪平衡(正面与负面)。
  • 社交媒体声量追踪:监控社交媒体提及总量,并发现显著变化(激增或下降)。
  • 社交媒体主导度:衡量某项资产在加密货币媒体讨论中所占的份额。
  • 热门词汇:识别加密货币讨论中最热门的词汇。

工具

工具名称描述参数
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 获取免费或付费密钥。

安装

  1. 克隆代码库:

    git clone https://github.com/kukapay/crypto-sentiment-mcp.git
    cd crypto-sentiment-mcp
    
  2. 配置客户端:

    {
      "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 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。