Giới thiệu
Trong bài viết trước, tôi đã trình bày cách mà một đại lý tự động có thể tạo và triển khai động các quy trình làm việc số học (add
, sub
, mul
, div
, mod
, power
) vào một máy chủ LogicApp MCP. Bài viết này sẽ đi sâu vào việc kiểm tra máy chủ MCP bằng cách giải quyết các bài toán thực tế theo quy tắc BODMAS.
Nội dung
🔢 Thiết lập
- Máy chủ MCP: LogicApp đã triển khai với các công cụ số học (
wf_arithmetic_add
,wf_arithmetic_mul
,wf_arithmetic_div
, v.v.). - Khách hàng MCP: truy vấn các biểu thức toán học bằng ngôn ngữ tự nhiên.
- Đại lý: phân tích biểu thức thành các phép toán đúng theo quy tắc BODMAS.
- Các công cụ LogicApp được gọi từng bước cho đến khi trả về kết quả cuối cùng.
🧪 Ví dụ 1
Lời nhắc:
bạn có thể giúp tôi với 10 + 50 * 25
Thực hiện:
wf_arithmetic_mul
→ 50 * 25 = 1250wf_arithmetic_add
→ 10 + 1250 = 1260
✅ Kết quả: 1260
🧪 Ví dụ 2
Lời nhắc:
tính toán điều này cho tôi 10 ^ 5 * 19 + (3 * 3 + 2)
Thực hiện:
wf_arithmetic_pow
→ 10 ^ 5 = 100,000wf_arithmetic_mul
→ 100,000 * 19 = 1,900,000wf_arithmetic_mul
→ 3 * 3 = 9wf_arithmetic_add
→ 9 + 2 = 11wf_arithmetic_add
→ 1,900,000 + 11 = 1,900,011
✅ Kết quả: 1,900,011
🎉 Tại sao điều này quan trọng
Điều này chứng minh rằng máy chủ LogicApp MCP có thể hoạt động như một động cơ toán học có thể cắm thêm:
- Nó tuân theo thứ tự BODMAS bằng cách nối các quy trình số học đúng cách.
- Các khách hàng MCP có thể hỏi bằng ngôn ngữ tự nhiên, và máy chủ sẽ chạy đúng chuỗi.
- Cách tiếp cận tương tự có thể mở rộng ra ngoài số học — ví dụ, các thủ tục lưu trữ, APIs hoặc quy tắc kinh doanh có thể được cung cấp dưới dạng công cụ MCP và được nối động.
🔭 Các bước tiếp theo
Số học chỉ là một bản demo.
Sử dụng cùng mẫu này để công bố logic kinh doanh thực tế dưới dạng công cụ MCP:
- Cung cấp các thủ tục lưu trữ cơ sở dữ liệu và REST APIs như các công cụ (được xử lý giống như
mcp_toolbuilder
) - Kích hoạt việc tạo công cụ qua lịch trình hoặc webhook khi có các thủ tục/điểm cuối mới xuất hiện
- Để khách hàng MCP tự động phát hiện và sử dụng các công cụ mới
👉 Hãy thử nghiệm và cho tôi biết cách mà các công cụ MCP của bạn xử lý BODMAS trong thực tế!