MQL5 EA MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| smart_queryA | 🎯 Công cụ truy vấn thông minh (Khuyến nghị): Nhập thông tin lỗi, tên hàm hoặc câu hỏi để tự động tìm kiếm và trả về câu trả lời rút gọn. Hoàn toàn chạy cục bộ, không tốn chi phí API, tiết kiệm hơn 80% token. Thích hợp cho: Chẩn đoán lỗi, tra cứu hàm, học nhanh. |
| searchA | Tìm kiếm tài liệu MQL5 (tên hàm, tên lớp, từ khóa). Trả về danh sách tài liệu, cần gọi tiếp công cụ get để lấy nội dung. Để có câu trả lời trực tiếp, hãy dùng smart_query. |
| getA | Lấy nội dung chi tiết của tài liệu được chỉ định (đầy đủ HTML, ~3000 tokens). Để có câu trả lời rút gọn, hãy dùng smart_query. |
| browseC | Duyệt danh mục tài liệu MQL5 từ index thực tế. |
| log_errorA | 📝 Ghi nhận lỗi biên dịch MQL5 vào cơ sở dữ liệu cục bộ. Dùng để thu thập các lỗi thường gặp và giải pháp, giúp tra cứu nhanh khi gặp lại lỗi đó. |
| list_common_errorsA | 📊 Liệt kê các lỗi biên dịch MQL5 thường gặp nhất (sắp xếp theo tần suất xuất hiện). Giúp nhanh chóng nắm bắt các vấn đề thường gặp. |
| manage_error_dbC | 🔧 Quản lý cơ sở dữ liệu lỗi: Xuất/nhập bản ghi lỗi, xem thông tin thống kê. Hỗ trợ chia sẻ cơ sở dữ liệu lỗi trong nhóm. |
| diagnose_errorC | Phân tích log lỗi biên dịch MQL5, gợi ý nguyên nhân và tài liệu liên quan. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
There is overlap between get, search, and smart_query for retrieving documentation, and between diagnose_error, list_common_errors, log_error, and manage_error_db for error handling. However, each tool has a distinct focus (full content, list, summary, diagnosis, listing common, logging, management) so boundaries are fuzzy but not catastrophic.
Tool names mix styles: some are verb_noun (diagnose_error, list_common_errors, log_error, manage_error_db), while others are single verbs (browse, get, search) or adjective_noun (smart_query). The verb 'get' is overly generic. No consistent pattern.
With 8 tools, the server is well-scoped for its purpose of MQL5 documentation and error assistance. Not excessive nor too thin, each tool serves a clear role.
The tool set covers browsing, searching, retrieving documentation, error diagnosis, error logging, and database management. Missing features like updating or contributing to docs, but core workflows are complete and agents can accomplish common tasks without dead ends.