KC

kukapay/crypto-sentiment-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

47 stars 20 forks 品質 53 トレンド 13MIT

kukapay/crypto-sentiment-mcp は [https://github.com/kukapay/crypto-sentiment-mcp. からインポートされた MCP サーバーの候補です

概要

kukapay/crypto-sentiment-mcp は [https://github.com/kukapay/crypto-sentiment-mcp. からインポートされた MCP サーバーの候補です

概要(AI 翻訳)

仮想通貨の感情解析をAIエージェントに配信するMCPサーバーで、サンティメントの集約型ソーシャルメディアやニュースデータを活用し、市場気分を追跡し、新たなトレンドを検知します。

##特徴

-Sentiment Analysis:特定の暗号通貨の送金残高(陽性対負)を取得します。 -社会的ボリュームトラッキング:ソーシャルメディア全体の言及を監視し、重要なシフト(スピークまたはドロップ)を検出します。 -Social Dominance: 暗号メディアにおける資産占有率の議論の共有を測定します。

  • 取引言葉: 暗号通貨の議論の中で最も人気のある用語の傾向を特定します。

ツール

| 工具名 | 説明 | パラメーター | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | [get_sentiment_balance | 指定された期間に資産の平均的な送金残高を取得する | asset: str, days: int = 7] | | [get_social_volume | 資産のソーシャルメディアの言及の総数を取得します。 | [[asset: str], [days: int = 7] |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Crypto Sentiment MCP Server

An MCP server that delivers cryptocurrency sentiment analysis to AI agents, leveraging Santiment’s aggregated social media and news data to track market mood and detect emerging trends.

Features

  • Sentiment Analysis: Retrieve sentiment balance (positive vs. negative) for specific cryptocurrencies.
  • Social Volume Tracking: Monitor total social media mentions and detect significant shifts (spikes or drops).
  • Social Dominance: Measure the share of discussions an asset occupies in crypto media.
  • Trending Words: Identify the most popular terms trending in cryptocurrency discussions.

Tools

Tool Name Description Parameters
get_sentiment_balance Get the average sentiment balance for an asset over a specified period. asset: str, days: int = 7
get_social_volume Fetch the total number of social media mentions for an asset. asset: str, days: int = 7
alert_social_shift Detect significant spikes or drops in social volume compared to the previous average. asset: str, threshold: float = 50.0, days: int = 7
get_trending_words Retrieve the top trending words in crypto discussions, ranked by score over a period. days: int = 7, top_n: int = 5
get_social_dominance Measure the percentage of crypto media discussions dominated by an asset. asset: str, days: int = 7

Prerequisites

  • Python: 3.10 or higher
  • Santiment API Key: Obtain a free or paid key from Santiment.

Installation

  1. Clone the Repository:

    git clone https://github.com/kukapay/crypto-sentiment-mcp.git
    cd crypto-sentiment-mcp
    
  2. Configure Client:

    {
      "mcpServers": {
        "crypto-sentiment-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/crypto-sentiment-mcp", "run", "main.py"],
          "env": {
            "SANTIMENT_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    

Examples

Below are examples of natural language inputs and their corresponding outputs when interacting with the server via an MCP-compatible client:

  • Input: “What’s the sentiment balance for Bitcoin over the last week?”
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →