Token导航 LogoToken导航TokenDH.com
Sharekhan Connect MCP logo
金融服务stdio官方级别未说明来源级核验

Sharekhan Connect MCP

MCP Server

一个为Sharekhan交易API提供的生产就绪的模型上下文协议(MCP)服务器,使AI代理能够通过标准化接口执行全面的交易操作。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
金融科技PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anantbhandarkar

提供方

anantbhandarkar

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx install sharekhan-connect-mcp

详细介绍

Sharekhan Connect MCP

](https://badge.fury.io/py/sharekhan-connect-mcp) ![Python 3.8+](https://www.python.org/downloads/) ![License: MIT](https://opensource.org/licenses/MIT) ![Documentation](https://github.com/sharekhan-mcp/sharekhan-connect-mcp#readme) ![CI](https://github.com/sharekhan-mcp/sharekhan-connect-mcp/actions) ![Code style: black](https://github.com/psf/black) ![Imports: isort](https://pycqa.github.io/isort/)

用于Sharekhan交易API的生产就绪模型上下文协议(MCP)服务器,使AI代理能够通过标准化接口执行全面的交易操作。

🚀 快速开始

安装

选择您喜欢的方法:

通过紫外线(推荐):

uvx install sharekhan-connect-mcp

通过pip:

pip install sharekhan-connect-mcp

来源:

git clone https://github.com/sharekhan-mcp/sharekhan-connect-mcp.git
cd sharekhan-connect-mcp
pip install -e .

配置

  1. 获取您的Sharekhan API证书Sharekhan API文档
  1. 设置环境变量:
export SHAREKHAN_API_KEY="your_api_key"
export SHAREKHAN_SECRET_KEY="your_secret_key"
export SHAREKHAN_CUSTOMER_ID="your_customer_id"
export SHAREKHAN_VERSION_ID="1005"
  1. 运行服务器:
sharekhan-mcp

Claude桌面集成

添加到您的Claude Desktop MCP配置中:

{
  "mcpServers": {
    "sharekhan": {
      "command": "uvx",
      "args": ["sharekhan-connect-mcp"],
      "env": {
        "SHAREKHAN_API_KEY": "your_key",
        "SHAREKHAN_SECRET_KEY": "your_secret",
        "SHAREKHAN_CUSTOMER_ID": "your_id"
      }
    }
  }
}

✨ 特性

  • 📈 交易操作:下单、修改和取消订单
  • 💼 投资组合管理:访问持有量、头寸和交易历史
  • 📊 市场数据:获取实时报价和历史数据
  • 🔄 实时更新:用于实时市场馈送的WebSocket集成
  • 🔐 安全认证:使用Sharekhan进行基于OAuth的身份验证
  • 📊 监控:内置健康检查和绩效指标
  • 🤖 AI就绪:AI代理完全支持MCP协议

🛠️ 可用工具

交易操作

  • place_order -下达交易订单
  • modify_order -修改现有订单
  • cancel_order -取消订单

投资组合管理

  • get_holdings -检索投资组合持有量
  • get_positions -获取交易头寸
  • get_orders -访问订单簿
  • get_trades -获取交易历史记录

市场数据

  • get_historical_data -获取历史市场数据
  • get_quote -获取当前市场报价

认证

  • authenticate -完成身份验证流程
  • get_login_url -生成登录URL

📚 文档

🔧 配置

所需的环境变量

SHAREKHAN_API_KEY=your_api_key_here
SHAREKHAN_SECRET_KEY=your_secret_key_here
SHAREKHAN_CUSTOMER_ID=your_customer_id
SHAREKHAN_VERSION_ID=1005  # or 1006, or null

可选配置

SHAREKHAN_VENDOR_KEY=your_vendor_key  # For vendor login
MCP_HOST=0.0.0.0
MCP_PORT=8080
REDIRECT_URI=http://localhost:8080/auth/callback
LOG_LEVEL=INFO

🐳 Docker部署

# Build and run with Docker
docker build -t sharekhan-connect-mcp .
docker run -d \
  --name sharekhan-mcp \
  -p 8080:8080 \
  -e SHAREKHAN_API_KEY=your_key \
  -e SHAREKHAN_SECRET_KEY=your_secret \
  -e SHAREKHAN_CUSTOMER_ID=your_id \
  sharekhan-connect-mcp

🔒 安全

  • ✅ 基于令牌的身份验证
  • ✅ 使用Pydantic进行输入验证
  • ✅ 集中错误处理
  • ✅ 结构化日志记录
  • ✅ 基于环境的配置
  • ✅ 代码中没有凭据

🏗️ 建筑

服务器遵循分层架构:

  • MCP协议层 -工具接口和通信
  • FastAPI服务器 -HTTP API和请求路由
  • 业务逻辑 -交易操作和验证
  • 服务层 -API客户端和会话管理
  • 基础设施 -配置、记录和监控

📊 监控

内置监控包括:

  • 请求指标和性能跟踪
  • 系统资源监控(CPU、内存、磁盘)
  • 错误跟踪和分类
  • API健康检查
  • 工具使用分析

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🆘 支持

⚠️ 重要提示

  • 永远不要承诺你的 .env 文件 到版本控制
  • 少量测试 首先在沙盒模式下
  • 确保API证书的安全
  • 监控您的API使用情况 通过Sharekhan的仪表板

🔗 链接

______________________________________________________________________

准备好开始了吗? 跳转到 QUICKSTART.md 只需5分钟的设置! 🚀

目录标签

目录标签

金融科技PythonClaude交易API本地部署AI交易证券交易自动化交易

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP