Skip to main content
Glama

富途 MCP 服务器 (Futu MCP Server)

by shuchaang
README.md4.34 kB
# @shuchang/futu-mcp-server 富途API MCP服务器 - 完整的股票数据和交易功能MCP工具集 ## 快速开始 使用 npx 直接运行(推荐): ```bash npx @shuchang/futu-mcp-server ``` 或者全局安装: ```bash npm install -g @shuchang/futu-mcp-server futu-mcp ``` ## 环境变量配置 可以通过环境变量配置富途API连接参数: - `FUTU_API_HOST`: 富途API主机地址(默认:127.0.0.1) - `FUTU_API_PORT`: 富途API端口(默认:11111) - `FUTU_UNLOCK_PASSWORD`: 交易解锁密码(可选) 示例: ```bash export FUTU_API_HOST=192.168.1.100 export FUTU_API_PORT=12345 export FUTU_UNLOCK_PASSWORD=your_password npx @shuchang/futu-mcp-server ``` ## 功能特点 - 自动设置Python虚拟环境 - 自动安装所需依赖 - 支持环境变量配置 - 完整的富途API功能支持 - MCP协议集成 ## 系统要求 - Node.js >= 14.0.0 - Python 3.x - 富途牛牛客户端 # Futu MCP 使用指南 ## 1. 功能介绍 ### 1.1 行情查询 - 获取实时报价和盘口数据 - 查看K线数据(支持分钟、日、周、月K线) - 获取股票快照数据(价格、成交量、市值等) - 条件选股功能(支持财务指标、技术指标筛选) ### 1.2 交易功能 - 查看持仓信息 - 查看账户资金 - 股票交易(买入/卖出) - 订单管理(改单/撤单) ### 1.3 自选股管理 - 获取自选股列表 - 查看自选股分组 - 管理自选股分组 ## 2. 配置说明 ### 2.1 环境要求 - 需要安装并运行 Futu OpenD - 需要有效的 Futu 账户 - 需要相应的 API 权限 ### 2.2 权限配置 1. 登录 Futu 账户 2. 打开 Futu OpenD 3. 配置 API 权限: - 行情权限 - 交易权限(如需要) - 自选股权限 ### 2.3 接口配置 ```go // 示例配置 { "FutuOpenD": { "Host": "localhost", "Port": 11111, "EnableEncrypt": true }, "Market": ["HK", "US", "CN"], "Language": "zh-CN" } ``` ## 3. 权限说明 ### 3.1 行情权限 - 基础行情:所有用户均可使用 - Level 2 行情:需要开通相应市场的 Level 2 行情权限 - 期权行情:需要开通期权市场权限 ### 3.2 交易权限 - 查询权限:可查看持仓、资金等信息 - 交易权限:可进行买入、卖出等操作 - 需要在 Futu OpenD 中配置相应的交易密码和权限 ### 3.3 自选股权限 - 读取权限:可查看自选股列表和分组 - 修改权限:可修改自选股分组和内容 ## 4. 新增功能 ### 4.1 条件选股增强 - 新增技术指标筛选 - 支持多个条件组合 - 支持自定义筛选条件保存 ### 4.2 交易功能优化 - 支持条件单 - 支持止盈止损设置 - 订单状态实时推送 ### 4.3 数据分析功能 - K线数据分析 - 成交量分析 - 技术指标计算 ### 4.4 使用示例 ```go // 获取持仓信息 positions, err := client.GetPositions(ctx, &futu.GetPositionsRequest{ AccountType: futu.AccountType_REAL }) // 获取账户资金 funds, err := client.GetFunds(ctx, &futu.GetFundsRequest{ TrdEnv: futu.TrdEnv_REAL }) // 条件选股示例 filter, err := client.GetStockFilter(ctx, &futu.GetStockFilterRequest{ Market: "HK", FilterList: []futu.StockFilter{ { FieldName: "VOLUME", FilterMin: 1000000, FilterMax: 10000000, }, }, }) ``` ## 注意事项 1. 请确保 Futu OpenD 正常运行 2. 使用交易功能前请仔细确认账户和权限设置 3. 注意遵守各市场的交易规则和时间 4. 建议在进行实盘交易前先使用模拟交易测试 5. 请妥善保管账户密码和交易密码 ## 常见问题 1. 无法连接 Futu OpenD - 检查 OpenD 是否正常运行 - 检查网络连接 - 确认配置信息是否正确 2. 交易权限相关 - 确认是否配置交易密码 - 检查是否有相应市场的交易权限 - 确认账户状态是否正常 3. 行情数据延迟 - 检查网络连接质量 - 确认是否订阅了相应的行情权限 - 检查 OpenD 的性能状态 ## 更新日志 ### v1.0.0 - 基础功能实现 - 支持行情查询 - 支持基础交易功能 ### v1.1.0 - 新增条件选股功能 - 优化交易接口 - 添加数据分析功能 ### v1.2.0 - 新增止盈止损功能 - 优化数据推送机制 - 增加更多技术指标支持

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shuchaang/futu-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server