Bcs MCP
BCS-MCP is an autonomous MCP service for integrating the BCS trading API with LLM. It collects market and personal data, stores them in PostgreSQL/pgvector, and provides tools through MCP, supporting semantic search, local script calculation, and trading signal generation.
rating : 2.5 points
downloads : 5.9K
What is BCS-MCP?
BCS-MCP is an intelligent middleware that acts as a bridge, connecting your BCS trading account with AI assistants (such as Claude, ChatGPT, etc.). It automatically collects real-time prices of financial products like stocks and bonds, as well as your position information, and stores them in a local database. You can directly ask the AI assistant questions about market conditions, portfolio performance, etc. in natural language, and the AI assistant will obtain accurate data through BCS-MCP and analyze it for you.How to use BCS-MCP?
It's very simple to use: 1) Start the service with a single click using Docker; 2) Configure the MCP connection in your AI assistant tool (such as Claude Desktop); 3) Then you can inquire about market information just like having a chat. For example, you can directly ask: "Which stocks do I currently hold?", "How much has AAPL risen today?", "Help me calculate the overall return of my portfolio".Applicable Scenarios
Suitable for investors, traders, financial analysts, and other people who need to quickly obtain market information and make investment decisions. Particularly suitable for: - People who want to query complex market data in natural language - People who need AI-assisted analysis of their investment portfolios - People who hope to automatically monitor the market conditions of specific stocks - Users who want intelligent analysis of historical trading recordsMain Features
Real-time Market Data
Automatically obtain real-time prices, bid-ask quotes, transaction details, and K-line chart data of financial products such as stocks and ETFs. The data update frequency can reach the second level.
Portfolio Management
Synchronize your position information, trading records, and account balance, and calculate the profit and loss and rate of return in real-time, so that you can always keep track of your investment performance.
AI Natural Language Query
There's no need to learn complex query commands. You can ask questions in everyday language, such as "How much money did I earn from my investments today?", "Which stocks have the largest fluctuations recently?".
Intelligent Semantic Search
It can not only search by name but also understand concepts. For example, searching for "tech giant stocks" will find relevant companies such as Apple and Microsoft.
Technical Indicator Calculation
It has built-in common technical analysis tools, such as Moving Average (MA), Relative Strength Index (RSI), etc. The AI can help you calculate and analyze these indicators.
Trading Signal Generation
Generate buy and sell signals based on preset rules or AI analysis to assist you in making more informed trading decisions.
Data Security Isolation
Market data and personal account data are stored separately to ensure privacy and security. Only authorized information will be shared with the AI.
Local Processing Priority
Perform data calculation and analysis in the local database as much as possible to reduce the transmission of a large amount of raw data to the AI and save usage costs.
Advantages
๐ค Natural language interaction: Query complex financial data like having a conversation with an expert
โก Real-time data synchronization: Reflect market changes in a timely manner for more timely decision-making
๐ Privacy protection: Sensitive trading data is stored locally with strong controllability
๐พ Complete historical records: All queries and analyses are recorded for easy review
๐ Automated operation: Automatically update data 24/7 without manual operation
๐งฉ Modular design: Different functions are clearly separated for easy maintenance and upgrading
๐ณ One-click deployment: Docker containerization makes installation and configuration extremely simple
Limitations
๐ถ Dependence on network connection: Requires a stable network to access the BCS trading API
๐ Requirement for API permissions: Must have an API access token for the BCS trading platform
๐ป Technical threshold: Initial configuration requires certain technical knowledge
๐ Data scope limitation: Can only obtain market data supported by the BCS platform
๐ค AI understanding limitation: The analysis of complex financial problems depends on the capabilities of the AI model
โ๏ธ Self-hosting requirement: Requires self-maintenance of the server and database
How to Use
Preparation
Ensure that you have a BCS trading account and have enabled API access permissions, and obtain a Refresh Token. Prepare a computer or server with Docker installed.
Configure the Environment
Download the project files, copy the environment configuration file template, and fill in your BCS API token and other configuration items.
Start the Service
Use Docker Compose to start all services with a single click, including the database, data synchronization program, and MCP server.
Connect to the AI Assistant
Configure the MCP connection in your AI assistant tool. Taking Claude Desktop as an example, edit the configuration file and add the BCS-MCP server address.
Start Using
Restart the AI assistant. Now you can directly query market data and investment information in natural language!
Usage Examples
Case 1: Portfolio Health Check
Mr. Zhang asks the AI assistant about his investment performance every morning while having coffee, instead of logging in to the complex trading platform.
Case 2: Market Opportunity Discovery
Ms. Li wants to find undervalued stocks but doesn't have time to study all the financial reports, so she asks the AI assistant to help her with the initial screening.
Case 3: Trading Decision Support
Mr. Wang is considering adjusting his positions and needs to understand the market sentiment and the technical aspects of the relevant stocks.
Case 4: Educational Learning Scenario
Liu, a finance major student, uses BCS-MCP as a learning tool to verify classroom theories with real data.
Frequently Asked Questions
Is BCS-MCP safe? Will it leak my trading password?
Do I need to keep my computer running all the time to use this service?
Is this service free?
Which AI assistants are supported?
How timely is the data update?
If I want to stop using it, how can I completely delete it?
Can I customize technical indicators or add new analysis functions?
How to troubleshoot connection problems?
Related Resources
BCS Trading Platform API Documentation
Official API documentation to understand the data format and interface limitations
Model Context Protocol Official Website
Official description of the MCP protocol to understand the technical principles
GitHub Project Repository
Source code, issue feedback, and contribution guidelines
Docker Official Documentation
Docker installation and usage tutorials
Claude Desktop Configuration Guide
How to configure Claude Desktop to use the MCP server
Best Practices for Financial Data API
Usage and security suggestions for financial data interfaces

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
24.6K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
35.5K
5 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
21.4K
4.5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
73.1K
4.3 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
65.6K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
32.3K
5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
22.1K
4.5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
97.3K
4.7 points
ยฉ 2026AIBase


