Futu API MCP服务器 - 完整的股票数据和交易功能MCP工具集
推荐直接使用npx运行:
npx @shuchang/futu-mcp-server
或者全局安装:
npm install -g @shuchang/futu-mcp-server
futu-mcp
你可以通过环境变量来配置Futu API连接参数:
FUTU_API_HOST:Futu API主机地址(默认:127.0.0.1)FUTU_API_PORT:Futu API端口(默认:11111)FUTU_UNLOCK_PASSWORD:交易解锁密码(可选)示例:
export FUTU_API_HOST=192.168.1.100
export FUTU_API_PORT=12345
export FUTU_UNLOCK_PASSWORD=your_password
npx @shuchang/futu-mcp-server
// 示例配置
{
"FutuOpenD": {
"Host": "localhost",
"Port": 11111,
"EnableEncrypt": true
},
"Market": ["HK", "US", "CN"],
"Language": "zh-CN"
}
// 获取持仓信息
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,
},
},
})
无法连接到Futu OpenD
交易权限相关
市场数据延迟