mcpField
N
Nuvama-MCP 🛠️

Nuvama-MCP 🛠️

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

关于 Nuvama-MCP 🛠️

Nuvama-MCP 通过 MCP 服务将 Claude 连接到 Nuvama 的交易 API。它提供股票买入、卖出工具,并可从 API 获取持仓信息。

主要功能

  1. 01提交股票买入订单
  2. 02提交股票卖出订单
  3. 03从 API 获取持仓

适用场景

  1. 01通过 Claude 提交股票订单
  2. 02通过 MCP 客户端查看持仓

MCP 相关

FastMCP 服务向 MCP 客户端提供买入和卖出工具;README 也说明可从 API 获取持仓信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Nuvama-MCP 🛠️

本项目使用 MCP 框架将 Nuvama 的交易平台与 Claude AI 集成,让你可以直接通过 Claude AI 与 Nuvama 交易平台交互。

功能 ✨

  • 📈 下达股票买入和卖出订单。
  • 📊 从 API 获取并显示持仓。
  • ⚡ 集成 FastMCP 服务,轻松访问工具。

项目结构 📂

  • index.py:包含与交易 API 交互的核心逻辑。
  • trade_mcp_server.py:实现 FastMCP 服务,将交易功能作为工具提供。
  • .gitignore:指定 Git 应忽略的文件和目录。

前置条件 ✅

  • 🐍 系统已安装 Python 3.x。
  • 📦 已安装所需的 Python 软件包(例如 FastMCP、APIConnect)。
  • 🔑 API 凭据(API 密钥、密钥和请求 ID)。
  • 📄 包含股票代码和交易所详情的 CSV 文件。

设置说明 🛠️

  1. 将代码仓库克隆到本地计算机。

  2. 安装所需的 Python 软件包:

    pip install -r requirements.txt
    
  3. 更新 index.py 中的以下占位符:

    • api_key:你的 API 密钥。
    • api_secret:你的 API 密钥。
    • request_id:你的请求 ID。
    • settings_file:设置文件的路径。
    • csv_file_path:你的证券 CSV 文件的路径。
  4. 运行 FastMCP 服务:

    uv run trade_mcp_server.py
    

使用 MCP 工具 🛠️

FastMCP 服务提供以下工具:

  • 🛒 buyorder:下达买入订单。
  • 🛍️ sellorder:下达卖出订单。

你可以直接从 MCP 接口调用这些工具。

配置 Claude 以集成 MCP 🤖

若要让 Claude 识别 MCP 工具,请在相应目录中创建配置文件(例如 claude_config.json),并添加以下内容:

{
    "mcpServers": {
        "trade": {
            "command": "<path_to_uv_executable>",
            "args": [
                "--directory",
                "<path_to_trade_directory>",
                "run",
                "trade_server.py"
            ]
        }
    }
}

将 <path_to_uv_executable> 替换为 uv.exe 文件的路径,并将 <path_to_trade_directory> 替换为项目目录的路径。将此配置文件放在 Claude 能够检测到的位置。

此配置允许 Claude 与 MCP 工具交互,让你可以使用自然语言直接通过 Claude 下达订单。

祝交易愉快!🚀

评论

支持 Markdown

第一次接触 MCP?

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

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