MCP.so
登录

Futu Stock MCP Server

@shuizhengqi1

关于 Futu Stock MCP Server

mcp server for futuniuniu stock

基本信息

分类

金融与商务

许可证

MIT

运行时

python

传输方式

stdio

发布者

shuizhengqi1

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "futu-stocp-mcp-server": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Futu Stock MCP Server?

Futu Stock MCP Server is a Python server that wraps the Futu OpenAPI (for Futu securities) into the Model Context Protocol (MCP 2.0) standard. It allows AI models to subscribe to real-time market data and query stock information across Hong Kong, US, and A-share markets.

How to use Futu Stock MCP Server?

Install via pipx install futu-stock-mcp-server or run via Docker. Configure environment variables (FUTU_HOST, FUTU_PORT, FUTU_TRADE_ENV, etc.) in your MCP client’s env field. Start the server with futu-mcp-server. The server connects to the locally running Futu OpenD gateway and exposes MCP tools for data and trading operations.

Key features of Futu Stock MCP Server

  • Fully compatible with MCP 2.0 protocol standard
  • Real-time quotes for HK, US, and A-share markets
  • Supports real-time data subscription and push
  • Provides K-line, tick-by-tick, and order book data
  • Secure API call and data access mechanism
  • Includes trading tools and account query capabilities

Use cases of Futu Stock MCP Server

  • Query live stock quotes from AI assistants or coding agents
  • Retrieve historical K-line data for backtesting analysis
  • Subscribe to real-time market data for automated monitoring
  • Access account positions and funds via natural language prompts
  • Execute trade orders (if trading is enabled) through MCP clients

FAQ from Futu Stock MCP Server

What are the prerequisites to use this server?

You need a Futu securities account with OpenAPI permissions, and the Futu OpenD gateway program must be installed and running. Python 3.10+ is required.

How do I configure the connection to OpenD?

Set the environment variables FUTU_HOST (default 127.0.0.1) and FUTU_PORT (default 11111) in your MCP client’s env field. No .env file is needed.

The futu-mcp-server command is not found. What should I do?

Ensure the package is correctly installed via pipx install futu-stock-mcp-server. Run which futu-mcp-server to check its path. If missing, verify that your .local/bin directory is in your PATH.

Can I run the server from source without installation?

Yes. Clone the repository, install dependencies with uv pip install -e ., then run python -m futu_stock_mcp_server.server. You can also use the python command in the MCP client configuration.

How do I enable trading features in the server?

Set FUTU_ENABLE_TRADING to 1 and FUTU_TRADE_ENV to SIMULATE or REAL in the client’s env configuration. Also set FUTU_SECURITY_FIRM and FUTU_TRD_MARKET appropriately.

评论

金融与商务 分类下的更多 MCP 服务器