MO

marketcalls/openalgo-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

16 stars 26 forks Качество 58 Тренд 21Apache-2.0

Документация

Обзор

Платформа для OpenAlgo, использующая протокол машинного разговора (MCP) и модели большого языка для обеспечения интеллектуальных торговых возможностей. OpenAlgo MCP интегрирует мощную торговую платформу OpenAlgo с расширенными возможностями ИИ через: 1. Сервер MCP, который предоставляет функции API OpenAlgo в качестве инструментов для взаимодействия ИИ 2. Интеллектуальное клиентское приложение, обеспечивающее диалоговый интерфейс для торговли Этот мост между торговыми возможностями OpenAlgo и ИИ позволяет создавать интерфейс на естественном языке для сложных торговых операций, делая алгоритмическую торговлю более доступной для пользователей всех технических фонов.

Обзор (машинный перевод)

Платформа для OpenAlgo, использующая протокол машинного разговора (MCP) и модели большого языка для обеспечения интеллектуальных торговых возможностей.

Обзор

OpenAlgo MCP объединяет мощную торговую платформу OpenAlgo с расширенными возможностями искусственного интеллекта посредством:

  1. Сервер MCP, который предоставляет функции API OpenAlgo в качестве инструментов для взаимодействия с ИИ
  2. Интеллектуальное клиентское приложение, обеспечивающее диалоговый интерфейс для торговли

Этот мост между торговыми возможностями OpenAlgo и ИИ позволяет создавать интерфейс на естественном языке для сложных торговых операций, делая алгоритмическую торговлю более доступной для пользователей всех технических фонов.

Ключевые особенности

###Комплексные торговые возможности

** Управление заказами**: Размещать, изменять и отменять заказы с поддержкой различных типов заказов (рынок, лимит, стоп-лосс) ** Расширенные типы заказов**: заказы на корзину, разделенные заказы и смарт-заказы с размером позиции ** Торговля опционами**: Одноногие и многоногие опционы с офсетной поддержкой ATM/ITM/OTM ** Доступ к данным рынка**: котировки в режиме реального времени, мультициты, глубина рынка, цепочки опционов и исторические данные

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

OpenAlgo MCP - AI Trading Assistant

An AI-powered trading assistant platform for OpenAlgo, leveraging Machine Conversation Protocol (MCP) and Large Language Models to provide intelligent trading capabilities.

Overview

OpenAlgo MCP integrates the powerful OpenAlgo trading platform with advanced AI capabilities through:

  1. An MCP server that exposes OpenAlgo API functions as tools for AI interaction
  2. An intelligent client application providing a conversational interface for trading

This bridge between OpenAlgo’s trading capabilities and AI allows for a natural language interface to complex trading operations, making algorithmic trading more accessible to users of all technical backgrounds.

Key Features

Comprehensive Trading Capabilities

  • Order Management: Place, modify, and cancel orders with support for various order types (market, limit, stop-loss)
  • Advanced Order Types: Basket orders, split orders, and smart orders with position sizing
  • Options Trading: Single-leg and multi-leg options orders with ATM/ITM/OTM offset support
  • Market Data Access: Real-time quotes, multi-quotes, market depth, option chains, and historical data
  • Portfolio Management: Track holdings, positions, order books, and trade history
  • Account Information: Monitor funds, margins, margin calculator, and trading limits
  • Utilities: Trading holidays, market timings, Telegram alerts, analyzer mode

Intelligent Symbol Format Handling

  • Smart parsing and formatting of instrument symbols across exchanges
  • Support for equity, futures, and options symbology
  • Built-in knowledge of common indices and exchange-specific formats

AI-Powered Trading Assistant

  • Natural language interface for all trading operations
  • Contextual understanding of trading terminology and concepts
  • Guided assistance for complex trading operations
  • Real-time data presentation in human-readable formats

Project Structure

openalgo-mcp/
├── .env                 # Common environment configuration
├── .env.example         # Example configuration template
├── requirements.txt     # Common dependencies for both client and server
├── LICENSE              # MIT License
├── server/              # MCP Server implementation
│   ├── server.py        # OpenAlgo MCP server code
└── client/              # Client implementation
    ├── trading_agent.py # AI assistant client code

Installation Guide

Prerequisites

  • Python 3.9+ installed
  • OpenAlgo platform installed and configured
  • OpenAI API key (for the client component)

Step 1: Clone the Repository

git clone https://github.com/marketcalls/openalgo-mcp.git
cd openalgo-mcp/mcpserver

Step 2: Set Up Environment

# Create and activate virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

Step 3: Configure Environment Variables

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →