Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Longbridge MCP

A MCP server implementation for Longbridge OpenAPI, provides real-time stock market data, provides AI access analysis and trading capabilities through MCP.

Documentation

Features

  • Trading - Create, amend, cancel orders, query today’s/past orders and transaction details, etc.
  • Quotes - Real-time quotes, acquisition of historical quotes, etc.
  • Portfolio - Real-time query of the account assets, positions, funds

Installation

macOS or Linux

Run script to install:

curl -sSL https://raw.githubusercontent.com/longbridge/openapi/refs/heads/main/mcp/install | bash

Windows

Download the latest binary from the Releases page.

Example Prompts

Once you done server setup, and connected, you can talk with AI:

  • What's the current price of AAPL and TSLA stock?
  • How has Tesla performed over the past month?
  • Show me the current values of major market indices.
  • What's the stock price history for TSLA, AAPL over the last year?
  • Compare the performance of TSLA, AAPL and NVDA over the past 3 months.
  • Generate a portfolio performance chart for my holding stocks, and return me with data table and pie chart (Just return result no code).
  • Check the price of the stocks I hold today, and if they fall/rise by more than 3%, sell(If fall, buy if rise) 1/3 at the market price.

Usage

Use in Cursor

To configure Longbridge MCP in Cursor:

  • Open Cursor Settings
  • Go to Features > MCP Servers
  • Click + Add New MCP Server
  • Enter the following:
    • Name: longbridge-mcp (or your preferred name)
    • Type: command
    • Command: env LONGBRIDGE_APP_KEY=your-app-key LONGBRIDGE_APP_SECRET=your-app-secret LONGBRIDGE_ACCESS_TOKEN=your-access-token longbridge-mcp

If you are using Windows, replace command with cmd /c "set LONGBRIDGE_APP_KEY=your-app-key && set LONGBRIDGE_APP_SECRET=your-app-secret && set LONGBRIDGE_ACCESS_TOKEN=your-access-token && longbridge-mcp"

Or use this config:

{
  "mcpServers": {
    "longbridge-mcp": {
      "command": "/usr/local/bin/longbridge-mcp",
      "env": {
        "LONGBRIDGE_APP_KEY": "your-app-key",
        "LONGBRIDGE_APP_SECRET": "your-app-secret",
        "LONGBRIDGE_ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}

Use in Cherry Studio

To configure Longbridge MCP in Cherry Studio:

  • Go to Settings > MCP Servers
  • Click + Add Server
  • Enter the following:
    • Name: longbridge-mcp (or your preferred name)
    • Type: STDIO
    • Command: env LONGBRIDGE_APP_KEY=your-app-key LONGBRIDGE_APP_SECRET=your-app-secret LONGBRIDGE_ACCESS_TOKEN=your-access-token longbridge-mcp

If you are using Windows, replace command with cmd /c "set LONGBRIDGE_APP_KEY=your-app-key && set LONGBRIDGE_APP_SECRET=your-app-secret && set LONGBRIDGE_ACCESS_TOKEN=your-access-token && longbridge-mcp"

Running as a SSE server

env LONGBRIDGE_APP_KEY=your-app-key LONGBRIDGE_APP_SECRET=your-app-secret LONGBRIDGE_ACCESS_TOKEN=your-access-token longbridge-mcp --sse

Default bind address is 127.0.0.1:8000, you can change it by using the --bind flag:

longbridge-mcp --sse --bind 127.0.0.1:3000

Configuration

Readonly mode

To run the server in read-only mode, set the flag --readonly:

longbridge-mcp --readonly

This will prevent the server from submitting orders to the exchange.

Enable logging

To enable logging, set the flag --log-dir to the directory where you want to store the logs:

longbridge-mcp --log-dir /path/to/log/dir