Files
LangBot/README_VI.md
T
Junyan Chin e9dd584792 feat: MCP server + in-repo skills (agent-friendly platform) (#2269)
* feat(api): support global API key from config.yaml (api.global_api_key)

Accept a config-defined global API key anywhere a web-UI key is accepted
(X-API-Key / Bearer), with no login session and no DB record. Useful for
automated deployments and AI agents (HTTP API + MCP). Defaults to empty
(disabled); does not require the lbk_ prefix.

- templates/config.yaml: add api.global_api_key with security notes
- service/apikey.py: verify_api_key checks global key first (constant-time)
- docs/API_KEY_AUTH.md: document the global key + security guidance
- tests: cover global-key match, prefix-free, fallback-to-db, disabled

* feat(mcp): expose LangBot management as an MCP server at /mcp

Add an MCP (Model Context Protocol) server so external AI agents can manage a
LangBot instance. Reuses the same API-key auth as the HTTP API (including the
config.yaml global API key).

- pkg/api/mcp/server.py: FastMCP server wrapping the service layer; 21 curated
  tools across system/bots/pipelines/models/knowledge/mcp-servers/skills
- pkg/api/mcp/mount.py: ASGI dispatcher fronting Quart; authenticates /mcp
  requests with an API key, runs the streamable-HTTP session manager lifespan
- controller/main.py: serve the wrapped ASGI app via hypercorn (was run_task)
- web: new 'MCP' tab in the API integration dialog showing endpoint, auth, and
  client config; i18n for 8 locales
- tests/manual/mcp_smoke.py: e2e check (401 unauth, list tools, call tools)

Tool surface is intentionally curated (not all ~25 route groups) to keep the
agent surface small, safe, and maintainable. Extend deliberately.

* feat(skills): add in-repo skills/ as the single source of truth

Migrate the agent skills + QA/e2e test harness from the (now archived)
langbot-app/langbot-skills repo into LangBot/skills/, and add four new skills.

Migrated:
- langbot-plugin-dev, langbot-testing (e2e), langbot-env-setup,
  langbot-skills-maintenance, langbot-eba-adapter-dev
- the bin/lbs CLI (src/, test/, scripts/, schemas/, qa-agent-docs/)

New:
- langbot-dev      core backend + web development
- langbot-deploy   Docker/K8s deployment + config.yaml + global API key
- langbot-mcp-ops  operating the LangBot MCP server (/mcp)
- langbot-space-ops operating the Space marketplace MCP server

- src/cli.ts repoRoot(): recognize the skills assets root (skills.index.json +
  bin/lbs) so the CLI works when nested inside the LangBot repo
- README.md: unified skill catalog; skills.index.json regenerated

Parity with source verified: bin/lbs validate + node test suite match the
source repo (only the uncommitted .lbpkg build-artifact fixture differs).

* docs(agents): document agent-facing surfaces + API/MCP/skills sync rule

* docs(readme): add 'Built for AI Agents' section across all locales

Highlight MCP server, in-repo skills (single source of truth), AGENTS.md
sync rule, and llms.txt. Cross-link LangBot Space MCP marketplace.

* style(mcp): fix ruff format + prettier lint in MCP server and API panel

* style(web): prettier format MCP i18n locale entries

* docs(skills): note MCP instance control in dev/testing skills

All development-guidance skills now point to the LangBot instance MCP
server (/mcp) and the Space marketplace MCP server, reusing API keys.
2026-06-20 15:14:47 +08:00

11 KiB
Raw Blame History

LangBot

LangBot - Production-grade IM bot made easy. | Product Hunt

Nền tảng cấp sản xuất để xây dựng bot IM với AI agent.

Xây dựng, gỡ lỗi và triển khai bot AI nhanh chóng trên Slack, Discord, Telegram, WeChat và nhiều nền tảng khác.

English / 简体中文 / 繁體中文 / 日本語 / Español / Français / 한국어 / Русский / Tiếng Việt

Discord Ask DeepWiki GitHub release (latest by date) python GitHub stars

Trang chủ Tính năng Tài liệu API Chợ Plugin Lộ trình


LangBot là gì?

LangBot là một nền tảng mã nguồn mở, cấp sản xuất để xây dựng bot nhắn tin tức thời được hỗ trợ bởi AI. Nó kết nối các Mô hình Ngôn ngữ Lớn (LLM) với bất kỳ nền tảng chat nào, cho phép bạn tạo các agent thông minh có thể trò chuyện, thực hiện tác vụ và tích hợp với quy trình làm việc hiện có của bạn.

Bảng điều khiển quản lý web LangBot — giám sát thời gian thực khối lượng tin nhắn, lệnh gọi mô hình, tỷ lệ thành công và phiên hoạt động

Khả năng chính

  • Hội thoại AI & Agent — Đối thoại nhiều lượt, gọi công cụ, hỗ trợ đa phương thức, đầu ra streaming. RAG (cơ sở kiến thức) tích hợp sẵn với tích hợp sâu vào Dify, Coze, n8n, Langflow, Deerflow, Weknora.
  • Hỗ trợ đa nền tảng IM — Một mã nguồn cho Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk, KOOK.
  • Sẵn sàng cho sản xuất — Kiểm soát truy cập, giới hạn tốc độ, lọc từ nhạy cảm, giám sát toàn diện và xử lý ngoại lệ. Được doanh nghiệp tin dùng.
  • Hệ sinh thái Plugin — Hàng trăm plugin, kiến trúc hướng sự kiện, mở rộng thành phần, và hỗ trợ giao thức MCP.
  • Bảng quản lý Web — Cấu hình, quản lý và giám sát bot thông qua giao diện trình duyệt trực quan. Không cần chỉnh sửa YAML.
  • Kiến trúc đa Pipeline — Các bot khác nhau cho các kịch bản khác nhau, với giám sát toàn diện và xử lý ngoại lệ.

→ Tìm hiểu thêm về tất cả tính năng

📍 Hướng dẫn thực hành: triển khai bot AI đa nền tảng trong 5 phút, kết nối DeepSeek với WeChat, Discord và Telegram, chạy Dify Agent trên Discord, Telegram và Slackxây dựng chatbot với n8n.


Bắt đầu nhanh

☁️ LangBot Cloud (Khuyên dùng)

LangBot Cloud — Không cần triển khai, sẵn sàng sử dụng.

Khởi chạy một dòng

uvx langbot

Yêu cầu uv. Truy cập http://localhost:5300 — xong.

Docker Compose

git clone https://github.com/langbot-app/LangBot
cd LangBot/docker
docker compose up -d

Triển khai đám mây một cú nhấp

Deploy on Zeabur Deploy on Railway

Thêm tùy chọn: Docker · Thủ công · BTPanel · Kubernetes


Nền tảng được hỗ trợ

Nền tảng Trạng thái Ghi chú
Discord Chính thức
Telegram Chính thức
Slack Chính thức
LINE Chính thức
QQ Cá nhân & API chính thức (Kênh, DM, Nhóm)
WeCom WeChat doanh nghiệp, CS bên ngoài, AI Bot
WeChat Cá nhân & Tài khoản công khai
Lark Chính thức
DingTalk Chính thức
KOOK Chính thức
Satori
Email Matrix, Satori
Matrix Hỗ trợ nhiều nền tảng qua bridge như Signal, WhatsApp, Messenger, iMessage, Mattermost, Google Chat, IRC, XMPP, Zulip và hơn thế nữa

LLM và tích hợp được hỗ trợ

Nhà cung cấp Loại Trạng thái
OpenAI LLM
Anthropic LLM
DeepSeek LLM
Google Gemini LLM
xAI LLM
Moonshot LLM
Zhipu AI LLM
Ollama LLM cục bộ
LM Studio LLM cục bộ
Dify LLMOps
MCP Giao thức
SiliconFlow Cổng
Aliyun Bailian Cổng
Volc Engine Ark Cổng
ModelScope Cổng
GiteeAI Cổng
CompShare Nền tảng GPU
PPIO Nền tảng GPU
ShengSuanYun Nền tảng GPU
接口 AI Cổng
302.AI Cổng
Qiniu Cổng

→ Xem tất cả tích hợp


Tại sao chọn LangBot?

Trường hợp sử dụng LangBot giúp như thế nào
Hỗ trợ khách hàng Triển khai agent AI trên Slack/Discord/Telegram để trả lời câu hỏi bằng cơ sở kiến thức của bạn
Công cụ nội bộ Kết nối quy trình n8n/Dify với WeCom/DingTalk để tự động hóa quy trình kinh doanh
Quản lý cộng đồng Quản lý nhóm QQ/Discord với tính năng lọc nội dung và tương tác được hỗ trợ bởi AI
Đa nền tảng Một bot, tất cả nền tảng. Quản lý từ một bảng điều khiển duy nhất

Demo trực tuyến

Thử ngay: https://demo.langbot.dev/

  • Email: demo@langbot.app
  • Mật khẩu: langbot123456

Lưu ý: Môi trường demo công khai. Không nhập thông tin nhạy cảm.

Được xây dựng cho AI Agent 🤖

LangBot thân thiện với agent ngay từ thiết kế —— các coding agent của bạn (Claude Code, Codex, Copilot, Cursor, …) có thể vận hành, mở rộng và triển khai LangBot với sự hỗ trợ hạng nhất:

  • MCP Server —— LangBot cung cấp endpoint Model Context Protocol tích hợp tại /mcp, phản chiếu HTTP API để agent quản lý bot, pipeline, plugin và model theo cách lập trình. Xác thực bằng cùng một API key (đặt key toàn cục trong config.yaml hoặc dùng key theo người dùng) —— không cần luồng đăng nhập. Cấu hình tại tab API & MCP trong bảng điều khiển Web.
  • Skills trong repo —— Thư mục skills/nguồn sự thật duy nhất để làm việc với LangBot: phát triển plugin, phát triển core, kiểm thử end-to-end, triển khai và vận hành MCP Server của LangBot / LangBot Space. Trỏ agent của bạn vào thư mục này và nó sẽ biết cách xây dựng.
  • AGENTS.md —— Mỗi repo đều có AGENTS.md (liên kết tượng trưng tới CLAUDE.md) mô tả kiến trúc, quy ước và quy tắc rằng thay đổi API phải giữ MCP Server và skills đồng bộ.
  • llms.txt —— Ngữ cảnh dự án có thể đọc bằng máy dành cho LLM được công bố trên website.

Cloud / Marketplace: LangBot Space cũng cung cấp MCP Server để agent tìm kiếm và kiểm tra marketplace plugin / MCP / skill, xác thực bằng Personal Access Token.


Cộng đồng

Discord


Lịch sử Star

Star History Chart


Người đóng góp

Cảm ơn tất cả người đóng góp đã giúp LangBot trở nên tốt hơn: