Awesome MCPFinance & Trading

whchien/ai-trader

⭐ 1080 Python added to this list on 2025-12-26 repository created 2024-06-18

AI-Trader is a professional, configuration-driven backtesting framework designed for algorithmic trading, leveraging the Backtrader library. It supports multiple financial markets including US stocks, Taiwan stocks, cryptocurrencies, and forex, making it versatile for traders interested in diverse asset classes. The framework offers over 20 built-in trading strategies ranging from classic technical indicators to advanced adaptive models, providing users with a rich library to test and optimize their trading ideas. One of the standout features of AI-Trader is its seamless integration with Large Language Models (LLMs) through an embedded Model Context Protocol (MCP) server. This integration allows AI assistants, such as Claude, to interact with the backtesting engine via natural language commands. Users can run backtests, fetch market data, and analyze strategies using simple conversational inputs, enhancing accessibility and automation for professional traders. The framework emphasizes reproducibility and ease of use by enabling users to define backtests through version-controllable YAML configuration files. This approach ensures that backtesting workflows are transparent, repeatable, and easy to manage. Additionally, AI-Trader provides a powerful command-line interface (CLI) that facilitates running backtests, fetching historical market data, and listing available strategies efficiently. For developers and quantitative analysts, AI-Trader offers a developer-friendly environment where custom strategies can be created and tested with minimal effort. The clear structure and helper functions simplify the process of extending the framework to suit specific trading needs. Overall, AI-Trader is a comprehensive tool for algorithmic traders seeking a robust backtesting solution with advanced AI integration capabilities, multi-market support, and a strong focus on configurability and developer usability.

https://github.com/whchien/ai-trader

aiai-agentsai-assistantsalgorithmic-tradingbacktestingbacktraderclaudeclicli-toolscryptocurrenciescustom-strategiesforexlarge-language-modelsllm-integrationmcpmcp-servermodel-context-protocolmulti-market-supportportfolio-managementprofessional-tradersquantitative-financereproducible-workflowsstock-price-predictiontaiwan-stockstradingtrading-strategiesus-stocksyaml-configuration

Also in Finance & Trading

HKUDS/Vibe-Trading

Vibe-Trading is an AI-powered personal trading agent designed to assist with algorithmic trading, backtesting, and quantitative finance, leveraging large language models and multi-agent systems.

xbtlin/ai-berkshire

AI Berkshire is an investment research framework leveraging AI agents powered by Claude Code and Codex to apply the methodologies of legendary value investors like Buffett and Munger, aiming to red...

financial-datasets/mcp-server

An MCP server that enables AI assistants to access comprehensive stock market and cryptocurrency data from Financial Datasets via the Model Context Protocol interface.

stripe/agent-toolkit

The Stripe Agent Toolkit is a library that integrates Stripe's API into various agent frameworks and the Model Context Protocol (MCP) to enable seamless payment and billing automation in intelligent agent workflows.

sendaifun/solana-agent-kit

Solana Agent Kit is an open-source toolkit that enables AI agents to autonomously perform a wide range of actions on Solana blockchain protocols, integrating AI models with decentralized finance, NFTs, and cross-chain operations.

goat-sdk/goat

GOAT is a comprehensive agentic finance toolkit enabling AI agents to autonomously perform financial activities using blockchain, cryptocurrencies, wallets, and supports the Model Context Protocol (MCP) along with other agent frameworks.

alpacahq/alpaca-mcp-server

Alpaca MCP Server is an MCP server implementation that enables large language models to interact with Alpaca's trading API using natural language for stock, options, and crypto trading, portfolio management, and real-time market data access.

ariadng/metatrader-mcp-server

MetaTrader MCP Server seamlessly connects AI assistants like Claude and ChatGPT to the MetaTrader 5 trading platform, enabling natural language trading and automated financial operations.