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 分

    请在仓库或注册中心条目中声明许可证。