Sentimatix

io.github.Rishav0123由 GitHub 帳號 Rishav0123 發布v1.0.2更新於 Oct 24, 2026

Real-time NSE/BSE stock sentiment, news NLP, technical analysis & RAG search via MCP.

已驗證Streamable HTTP可網頁執行金融知識與記憶資料與分析

概覽

AI 產生的概覽

Sentimatix 讓 AI 助理取得印度股市即時情報:NSE/BSE 股價、新聞情緒、技術指標與 RAG 證據檢索。

可以做什麼
  • 取得行情資料:股票摘要(漲跌幅、最高、最低、成交量)以及每日 OHLCV 歷史序列
  • 讀取新聞情緒:附 NLP 情緒分數的新聞文章,以及依期間彙總的情緒統計
  • 執行技術分析:RSI、MACD、布林通道與支撐/壓力位
  • 比較與相關性:兩檔 NSE 股票並列比較,以及兩者之間的皮爾森相關係數
  • 解釋與研究:解釋股價異動的統籌工具、單一股票的深入研究報告,以及新聞語料的語意檢索
適用情境
適合讓助理回答印度上市股票相關問題,例如某檔股票為何異動、兩檔股票如何比較,或近期新聞情緒與技術指標說明了什麼。適用於研究與分析情境,而非下單交易。
執行需求
可作為託管的遠端端點使用,也可透過 uvx 從 sentimatix-mcp 的 PyPI 套件在本機執行。需要從提供方入口網站取得免費 API 金鑰,並以 SENTIMATIX_API_KEY 設定;可選擇用 BACKEND_API_URL 指向 REST API(預設使用託管執行個體)。README 另列出 SUPABASE_URL、SUPABASE_KEY 與 OPENAI_API_KEY 供 RAG 與 AI 綜合功能使用。
安裝前請注意
API 金鑰屬於憑證,必須妥善保密。README 提到部分功能還需要 SUPABASE_KEY、OPENAI_API_KEY 等額外金鑰。查詢內容與股票代號會傳送到提供方的託管後端及其新聞/向量資料來源,因此應將研究問題視為已與第三方分享。輸出僅供參考的市場情報,不構成投資建議。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Sentimatix,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.Rishav0123%2Fsentimatix/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "sentimatix": {
      "type": "http",
      "url": "https://sentimatix-mcp.up.railway.app/mcp"
    }
  }
}

README

Sentimatix MCP Server

[smithery badge]

Real-time Indian stock market intelligence via the Model Context Protocol (MCP). Plug Sentimatix directly into Claude Desktop, Cursor, or any MCP-compatible AI agent to get live NSE/BSE sentiment, news, and technical analysis.

🏗️ Architecture

User Query → Claude/AI Agent → MCP Server → Tools                                   ↓                              ┌─────────────────────┐                              │ News Sentiment API  │ ← Sentimatix /api/v1/news                              │ Stock Price API     │ ← Sentimatix /api/v1/stocks                              │ Sector Sentiment    │ ← Sentimatix /api/v1/sentiment                              │ RAG Evidence        │ ← Supabase Vector DB                              └─────────────────────┘                                   ↓                              Synthesized Market Intelligence

🛠️ Available Tools (10 total)

ToolDescriptionExample
explain_price_changeOrchestrator — explains why a stock moved using price, news + sentiment(RELIANCE, 7 days)
analyze_stock_enhancedDeep single-stock research report(HDFCBANK, detailed)
compare_stocksSide-by-side comparison of two NSE stocks(TCS vs INFY)
get_stock_summaryPrice metrics: change%, high, low, volume(TATAMOTORS, 7 days)
get_historical_pricesDaily OHLCV time-series data(SBIN, 2024-01-01, 2024-03-01)
get_news_sentimentNews articles with NLP sentiment scores(ZOMATO, last 7 days)
get_sentiment_aggregateAggregated sentiment stats for a period(ADANIENT, 30 days)
get_technical_analysisRSI, MACD, Bollinger Bands, support/resistance(ITC, 90 days)
calculate_correlationPearson correlation between two NSE stocks(RELIANCE, TCS)
get_rag_evidenceSemantic search over the news corpus(INFY, "earnings beat")

🚀 Quick Start (Claude Desktop)

  1. Get a free API key at: https://sentimatix-production.up.railway.app/portal
  2. Add this to your claude_desktop_config.json:
json
{  "mcpServers": {    "sentimatix": {      "command": "uvx",      "args": ["sentimatix-mcp"],      "env": {        "BACKEND_API_URL": "https://sentimatix-production.up.railway.app/api",        "SENTIMATIX_API_KEY": "your_key_here"      }    }  }}

📊 Example Query Flow

User: "Why did Reliance drop in the last 7 days?"

MCP Workflow:

  1. ✅ get_stock_summary("RELIANCE", 7) → -3.1% decline
  2. ✅ get_news_sentiment("RELIANCE", ...) → 12 news items, avg sentiment: -0.4
  3. ✅ get_rag_evidence("RELIANCE", "price drop reasons") → 5 relevant articles
  4. ✅ get_technical_analysis("RELIANCE") → RSI: 38 (Oversold), MACD: Bearish
  5. 🤖 LLM Synthesis:
RELIANCE declined 3.1% (₹2,850 → ₹2,762) over the last 7 days.
Top Reasons (with evidence):1. Weak Q4 refining margins — reported by Economic Times (sentiment: -0.5)2. Sector-wide FII selling in Oil & Gas — MoneyControl (sentiment: -0.3)3. RSI at 38 confirms oversold territory; key support at ₹2,740
Confidence: HIGH

🔧 Environment Variables

bash
BACKEND_API_URL=https://sentimatix-production.up.railway.app/apiSUPABASE_URL=https://your-project.supabase.co       # For RAG featuresSUPABASE_KEY=your_anon_key                           # For RAG featuresOPENAI_API_KEY=your_openai_key                       # For AI synthesis

📚 Full Documentation

來源:apps/mcp/README.md,提交 ebbe855

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。