印度股市数据服务

一个基于Python构建的MCP服务器,提供印度股市(BSE和NSE)的实时和历史数据。

  • by nagrajadesai
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 NagrajADesai/mcp-indian-stocks

使用说明

印度股市MCP服务器

用Python构建的MCP(模型上下文协议)服务器,提供来自印度股市(BSE和NSE)的实时和历史数据。

🚀 快速入门指南

1.获取API密钥

  1. 首选 IndianAPI.in-印度股票市场API.
  2. 注册并复制您的API密钥。

2.设置 .env 文件

  1. 将此存储库克隆到您的计算机。
  2. 在项目文件夹的根目录中,创建一个名为的新文件 .env.
  3. 打开 .env 文件并粘贴您的API密钥,如下所示:
INDIAN_STOCK_API_KEY=your_api_key_here

3.连接到克劳德桌面

要在Claude Desktop中使用此功能,请更新您的配置文件。

(在Windows上,这通常在 %APPDATA%\Claude\claude_desktop_config.json)

将此添加到 mcpServers 章节:

{
  "mcpServers": {
    "IndiaStockExchange": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "fastmcp",
        "run",
        "<file-path>\\main.py"
      ],
      "env": {}
    }
  }
}

重要提示: 替换 <file-path> 使用您保存此存储库的实际路径(例如。, C:\\Users\\yourname\\mcp-indian-stocks).


🛠️ 可用工具

  • get-market-news -获取最新的一般市场新闻。
  • get-news -获取印度证券交易所的具体新闻。
  • get-stock-details -获取特定股票的全面详细信息。
  • get-stock-history -获取股票的历史定价数据。
  • get-stock-price -获取实时股票价格。
  • get-stock-recommendations -根据市场趋势获取股票推荐。
  • get-top-gainers -获取涨幅最高的股票列表。
  • get-top-losers -列出损失最大的股票。