Hiểu và xây Second Brain · Bài 7

Kết nối Second Brain với AI qua MCP

Dán tài liệu vào khung chat mỗi lần hỏi AI chỉ hợp lúc thử. Khi muốn nhiều AI cùng đọc bản mới nhất của kho tri thức, cách phổ biến hiện nay là MCP. Bài viết giải thích MCP theo tài liệu chính thức, ba cách nối Second Brain, ứng dụng AI nào nối kiểu gì và nguyên tắc quyền tối thiểu. Dữ kiện kiểm tra ngày 20/10/2026.

Cập nhật 21/10/2026⏱ 10 phút đọcKiến thức nềnTrung cấp

Kết nối Second Brain với AI qua MCP – Nguyễn Đức, Aduca

Dán tài liệu vào chat mãi cũng mệt

Anh Minh làm marketing cho một chuỗi spa. Mỗi lần nhờ AI viết bài, anh mở tệp bảng giá, chép vào khung chat, rồi chép thêm sổ tay giọng thương hiệu. Hôm sau dùng ChatGPT thay Claude, anh lại chép lần nữa. Có lần anh chép nhầm bảng giá tháng trước và bài đăng lên với giá cũ. (Tình huống minh hoạ.)

Thứ anh Minh cần là để AI tự tìm và đọc bản mới nhất trong kho tri thức, với quyền được giới hạn rõ. Cầu nối phổ biến cho việc đó là MCP.

MCP là gì?

MCP (Model Context Protocol) là một chuẩn mở để nối ứng dụng AI với hệ thống bên ngoài như tệp, cơ sở dữ liệu và công cụ; nhờ đó có thể kết nối Second Brain với AI theo một cách chung cho nhiều ứng dụng.

Tài liệu chính thức ví MCP như "cổng USB-C cho ứng dụng AI": một đầu cắm chung thay vì mỗi thiết bị một dây riêng. Với Second Brain, bạn dựng hoặc cài một MCP server cho kho, rồi các ứng dụng AI hỗ trợ MCP như Claude, ChatGPT, Codex, OpenClaw, Hermes cùng dùng.

Bản đặc tả hiện hành là 2026-07-28, dùng thông điệp JSON-RPC 2.0. Khi đọc hướng dẫn cũ, lưu ý một số khái niệm đã bị đánh dấu ngừng khuyến nghị từ bản này, ví dụ "Roots" (khai báo thư mục cho server).

Nguồn: MCP – Intro · MCP – Versioning · MCP – Deprecated

Host, client, server: ba vai trong một kết nối MCP

Sơ đồ MCP nối ứng dụng AI với kho Second Brain: host là ứng dụng AI như Claude, ChatGPT, Codex có MCP client bên trong; client trao đổi JSON-RPC với MCP server; server cung cấp tools là hàm để AI gọi, resources là dữ liệu, prompts là mẫu lệnh; server chỉ chạm thư mục kho được cấp; hai cách truyền chuẩn là stdio trên máy và Streamable HTTP qua HTTPS; người dùng đồng ý trước khi AI gọi công cụ
Hình: Ba vai trong một kết nối MCP (minh hoạ)
VaiTheo đặc tảTrong ví dụ Second Brain
HostỨng dụng có model AI, khởi tạo kết nốiClaude Desktop, ChatGPT, Codex, Claude Code
ClientBộ kết nối nằm trong hostPhần trong ứng dụng nói chuyện với server kho
ServerDịch vụ cung cấp ngữ cảnh và khả năngChương trình tìm, đọc, ghi ghi chú trong kho

Server đưa cho AI ba loại thứ: Tools là hàm để model gọi (tìm ghi chú, đọc tệp, tạo ghi chú), Resources là dữ liệu làm ngữ cảnh, Prompts là mẫu tin nhắn hoặc quy trình cho người dùng. Với Second Brain, phần quan trọng nhất là tools.

Có hai cách truyền chuẩn. stdio: ứng dụng AI tự chạy server như một chương trình con trên chính máy bạn, hợp với kho nằm trên máy. Streamable HTTP: server chạy ở nơi khác, mỗi thông điệp là một yêu cầu HTTP, hợp khi nhiều AI ở nhiều nơi dùng chung, nhưng phải tính kỹ chuyện xác thực và ai truy cập được server.

Nguồn: MCP Specification · MCP – Transports

MCP so với dán tài liệu vào chat

Tiêu chíDán tài liệu vào chatAgent đọc thẳng thư mục khoQua MCP
Cài đặtKhông cầnAgent phải chạy trong thư mục kho (Claude Code, Codex, OpenClaw, Hermes)Cài hoặc dựng server, khai báo trong ứng dụng AI
Bản mới nhấtPhụ thuộc người dánĐọc tệp hiện tạiAI tự tìm, đọc tệp hiện tại
Nhiều AI dùng chungDán lại ở từng nơiĐược, nếu cùng máy hoặc cùng bản sao khoĐược, kể cả ứng dụng chat như Claude Desktop
Kiểm soát quyềnBạn chọn đoạn nào để dánTheo quyền và chế độ của từng AgentTheo thư mục cấp cho server, công cụ bật, bước duyệt
Rủi ro chínhDán nhầm bản cũ, lộ dữ liệu nhạy cảmAgent ra ngoài thư mục nếu không giới hạnServer cấp quyền rộng, server không rõ nguồn gốc

Dán vào chat hợp khi thử nghiệm. Khi nhiều Agent cùng dùng kho, bạn chỉ cần sửa một chỗ. Vì sao cần một nguồn sự thật:Second Brain làm bộ não chung cho AI Agent.

Ba cách nối Second Brain qua MCP

1. Server filesystem chính thức

@modelcontextprotocol/server-filesystem nằm trong kho mã chính thức của dự án MCP, giấy phép MIT. Server chỉ thao tác trong các thư mục bạn truyền vào khi khởi chạy, có các công cụ đọc tệp, liệt kê thư mục, tìm tệp, ghi, sửa, di chuyển tệp. Công cụ ghi và sửa được gắn nhãn có thể ghi đè. Muốn chỉ đọc, README hướng dẫn chạy bằng Docker và gắn thư mục với cờ ro; bản chạy bằng npx không có chế độ chỉ đọc riêng. Hợp với kho Markdown bất kỳ, không phụ thuộc phần mềm ghi chú.

Mẫu khai báo cho Claude Desktop theo hướng dẫn chính thức (tệp claude_desktop_config.json, mở trong Settings > Developer > Edit Config; lưu xong phải thoát hẳn rồi mở lại ứng dụng):

Cấu hình tham khảoThay đường dẫn trong <…> trước khi lưu; cần Node.js trên máy
{
  "mcpServers": {
    "kho-second-brain": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "<đường dẫn tuyệt đối tới thư mục kho, KHÔNG phải cả thư mục cá nhân>"
      ]
    }
  }
}

Lệnh tương đương trong Claude Code và Codex (ghép từ cú pháp chính thức của từng công cụ với server filesystem):

Lệnh trên máy tính của bạnDán vào Terminal trên máy có kho; thay phần trong <…>
# Ghép từ cú pháp chính thức của Claude Code, Codex và README server-filesystem
# Claude Code: thêm server cục bộ (stdio), phạm vi mặc định local: dự án hiện tại, riêng bạn
claude mcp add --transport stdio kho-second-brain -- npx -y @modelcontextprotocol/server-filesystem <đường dẫn kho>
# Codex: cấu hình lưu trong ~/.codex/config.toml, dùng chung cho Codex CLI, app ChatGPT trên máy tính, extension IDE
codex mcp add kho-second-brain -- npx -y @modelcontextprotocol/server-filesystem <đường dẫn kho>
Hướng dẫn chính thức cảnh báo: chỉ cấp thư mục bạn chấp nhận cho AI đọc và sửa, vì server chạy bằng quyền tài khoản của bạn và làm được mọi thao tác tệp bạn làm được. Không có khóa hay mật khẩu nào cần dán vào cấu hình này.

Nguồn: Connect local servers · server-filesystem · Claude Code – MCP · Codex – MCP

2. MCP cho Obsidian (dự án cộng đồng)

Chúng tôi không thấy MCP server chính thức trong tài liệu trợ giúp của Obsidian (kiểm tra 10/2026). Obsidian có công cụ dòng lệnh chính thức, Obsidian CLI, cần bộ cài 1.12.7 trở lên. Các lựa chọn MCP cho Obsidian dưới đây đều là dự án cộng đồng, không phải của Obsidian:

Obsidian nói rõ không thể giới hạn chắc chắn quyền của plugin cộng đồng: plugin truy cập được tệp trên máy, kết nối Internet và cài thêm chương trình. Trước khi cài: đọc mã hoặc ít nhất đọc README, xem quyền xin cấp, sao lưu kho, và cất khóa API của plugin trong trình quản lý mật khẩu, không dán vào ghi chú hay khung chat.

Nguồn: Obsidian – Plugin security · Obsidian CLI · Local REST API (cộng đồng)

3. MCP riêng cho đúng việc của bạn

Doanh nghiệp có người kỹ thuật có thể tự viết MCP server chỉ gồm đúng những công cụ cần. Đây là cách Aduca đang làm: Second Brain MCP của Aduca có bộ công cụ tìm kiếm không phân biệt dấu, đọc ghi chú, tạo ghi chú mới, ghi thêm, ghi nhớ dài hạn và đề xuất sửa; AI muốn sửa ghi chú chính thì gửi đề xuất để người duyệt. Đi kèm là trang "Hoạt động AI" để xem AI nào ghi gì, lúc nào, cấp và thu hồi khóa truy cập cho từng AI. Ưu điểm: thiết kế quyền đúng luật của kho. Đổi lại: phải tự bảo trì, tự vá lỗi.

Toàn cảnh hệ thống: Nhật ký Aduca xây Second Brain.

Mỗi ứng dụng AI nối MCP theo cách nào?

Ứng dụngNối server trên máyNối server từ xaĐiểm cần biết
Claude DesktopCó: khai báo trong tệp cấu hình, hoặc cài gói Desktop Extension (.mcpb) bằng một cú bấmQua custom connectorMỗi thao tác tệp Claude xin duyệt trước
Claude trên web (claude.ai)Không: server khai báo trong tệp cấu hình máy không dùng được ở đâyCó: custom connector đi từ hạ tầng đám mây Anthropic, server phải truy cập được qua InternetGói Free giới hạn một custom connector; quyền công cụ chọn Always allow, Needs approval hoặc Blocked
Claude CodeCó: claude mcp addCó: --transport httpBa phạm vi local, project, user; server trong .mcp.json phải được duyệt lần đầu
ChatGPTKhông trực tiếp; server ở máy riêng đi qua Secure MCP TunnelCó: Plugins > Add custom MCP server, không cần bật Developer ModeĐầy đủ cho Business, Enterprise/Edu trên web; Pro chỉ quyền đọc; không có trên điện thoại
Codex (CLI, app máy tính, IDE)Có: codex mcp add, lưu ở config.tomlCó: Streamable HTTPLọc công cụ bằng enabled_tools, disabled_tools; chế độ duyệt writes hỏi trước công cụ không chỉ đọc
OpenClaw, HermesCó: openclaw mcp add; khối mcp_servers trong cấu hình HermesOpenClaw: có (khai báo url, transport streamable-http)Lọc công cụ được dùng (toolFilter của OpenClaw, include/exclude của Hermes)

Tên menu và quyền theo gói thay đổi khá thường xuyên, đặc biệt ở ChatGPT; hãy kiểm tra lại trang trợ giúp của hãng trước khi làm. Hướng dẫn từng bước:Nối Second Brain với Claude qua MCP, Nối Second Brain với ChatGPT và Codex, Cho OpenClaw và Hermes đọc Second Brain. Nối Claude với công cụ khác: Kết nối Claude với công cụ làm việc.

Nguồn: Claude Desktop – Local MCP · Claude – Custom connectors · Claude Code – MCP · OpenAI Help – Custom MCP servers · Codex – MCP · OpenClaw – mcp · Hermes – MCP

Quyền tối thiểu: sáu luật khi cấp quyền cho AI

Ba cách nối kho Second Brain với AI qua MCP: server filesystem chính thức chỉ trong thư mục được cấp, chỉ đọc bằng Docker và cờ ro; MCP cho Obsidian là dự án cộng đồng, cần đọc mã và sao lưu trước; MCP riêng tự viết đúng việc cần. Cả ba theo nguyên tắc quyền tối thiểu: cấp thư mục hẹp nhất, ưu tiên chỉ đọc, ít server và ghim phiên bản, coi mô tả công cụ là chưa đáng tin, người duyệt việc ghi và xoá, không để khóa trong kho
Hình: Ba cách nối, một nguyên tắc quyền tối thiểu (minh hoạ)
  1. Cấp thư mục hẹp nhất. Hướng dẫn bảo mật của MCP: cấp thư mục gốc hẹp nhất còn dùng được, không bao giờ cấp cả thư mục cá nhân (home). Danh sách thư mục cho phép trong cấu hình chỉ là ranh giới "hợp tác"; muốn chặn thật phải chạy server trong container hoặc sandbox.
  2. Ưu tiên chỉ đọc. Giai đoạn đầu chỉ cho AI đọc. OWASP xếp việc cho Agent quyền sửa, xoá khi nó chỉ cần đọc vào nhóm rủi ro Excessive Agency (Agent có quá nhiều chức năng, quyền hoặc tự chủ).
  3. Ít server, rõ nguồn gốc, ghim phiên bản. Xoá server không dùng. Một server có tên trong danh mục không có nghĩa là đã được bảo chứng; cảnh giác gói giả tên.
  4. Coi mô tả công cụ là dữ liệu chưa đáng tin. Model đọc mô tả công cụ như chỉ dẫn, nên server độc hại có thể giấu lệnh trong đó. Anthropic và OpenAI đều cảnh báo về chèn lệnh từ server không tin cậy.
  5. Người duyệt việc ghi, xoá. Đặc tả MCP khuyến nghị luôn có người có quyền từ chối lệnh gọi công cụ. Trong Claude, đặt công cụ ghi ở mức Needs approval; trong Codex, dùng chế độ duyệt cho công cụ ghi.
  6. Không để khóa trong kho và cấu hình. Mỗi server một khóa phạm vi hẹp, không để bí mật dài hạn trong tệp cấu hình dạng chữ thường; Codex dặn giữ config.toml riêng tư và không đưa vào git.

Checklist bảo mật đầy đủ: Bảo mật Second Brain khi cho AI đọc, ghi.

Nguồn: MCP – Local Server Security · MCP – Tools · OWASP LLM06 · Codex – MCP

Giới hạn cần biết trước khi nối

Nguồn: MCP Specification · MCP – Local Server Security

Bắt đầu từ đâu

  1. Sao lưu kho và bật lịch sử phiên bản trước khi nối bất kỳ AI nào. XemĐồng bộ và sao lưu Second Brain.
  2. Nối một ứng dụng, một thư mục, chỉ đọc. Ví dụ Claude Desktop với server filesystem trỏ vào đúng thư mục kho. Bản chạy bằng npx không có chế độ chỉ đọc riêng, nên hãy từ chối mọi yêu cầu ghi khi Claude xin duyệt, hoặc chạy server bằng Docker với cờ ro.
  3. Thử ba câu hỏi: "Giá gói A hiện tại là bao nhiêu, lấy từ ghi chú nào?", "Tóm tắt chính sách đổi trả", "Ghi chú nào chưa cập nhật quá 3 tháng?". Kiểm tra AI có trích đúng nguồn.
  4. Mở quyền ghi cho vùng riêng của AI khi đã quen, giữ bước người duyệt. Luật cho AI:Second Brain làm bộ não chung cho AI Agent.

Muốn được tư vấn hoặc cùng dựng Second Brain cho doanh nghiệp, bạn có thể đăng ký Tư vấn 1-1 hoặc Coaching 1-1; chi phí báo sau buổi tư vấn.

Đọc tiếp: Nối với Claude qua MCP · Nối với ChatGPT và Codex · Cho OpenClaw, Hermes đọc kho →

Câu hỏi thường gặp

MCP là gì, nói ngắn gọn?

MCP (Model Context Protocol) là một chuẩn mở để nối ứng dụng AI với hệ thống bên ngoài như tệp, cơ sở dữ liệu, công cụ. Tài liệu chính thức ví MCP như cổng USB-C cho ứng dụng AI: viết một MCP server cho kho tri thức, nhiều ứng dụng AI hỗ trợ MCP cùng dùng được.

Obsidian có MCP chính thức không?

Tại thời điểm kiểm tra (10/2026), chúng tôi không thấy MCP server chính thức trong tài liệu trợ giúp của Obsidian; Obsidian có công cụ dòng lệnh chính thức (Obsidian CLI). Các MCP cho Obsidian đang phổ biến đều là dự án cộng đồng, không phải của Obsidian, nên cần đọc mã, xem quyền và sao lưu kho trước khi cài.

ChatGPT có đọc được kho Second Brain nằm trên máy tôi không?

Không nối trực tiếp được. Theo trang trợ giúp OpenAI, ChatGPT chỉ nối MCP server từ xa qua HTTPS; server ở máy cá nhân hoặc mạng riêng phải đi qua Secure MCP Tunnel. Kết nối custom MCP đầy đủ dành cho gói Business, Enterprise/Edu trên web; gói Pro chỉ được quyền đọc. Codex CLI và app ChatGPT trên máy tính thì dùng cấu hình MCP cục bộ trong config.toml.

Cho AI quyền ghi vào kho qua MCP có nguy hiểm không?

Có rủi ro nếu cấp rộng. Server MCP chạy trên máy có quyền của tài khoản người dùng, nên làm được mọi thao tác tệp mà bạn làm được. Hãy cấp thư mục hẹp nhất, bắt đầu bằng quyền đọc, có lịch sử phiên bản, và giữ bước người duyệt cho mọi lần ghi, xoá.

Có nên dùng MCP thay cho việc dán tài liệu vào chat không?

Khi chỉ thử một lần, dán tài liệu vào chat nhanh hơn. Khi nhiều AI cần đọc thường xuyên bản mới nhất của giá, chính sách, kịch bản, MCP hoặc cho Agent đọc thẳng thư mục kho giúp bạn sửa một chỗ thay vì dán lại ở từng nơi.

Tài liệu liên quan

Xem tất cả tài liệu hướng dẫn →

Đăng ký Tư vấn 1-1 xây Second Brain – Nguyễn Đức, Aduca
Bước tiếp theo

Đăng ký Tư vấn 1-1 xây Second Brain

Chuyên gia Aduca cùng bạn xem tri thức đang nằm rải rác ở đâu, chọn công cụ và cấu trúc phù hợp, rồi lên lộ trình nối Second Brain với AI Agent một cách an toàn. Dịch vụ dựng Second Brain nằm trong gói Tư vấn 1-1 hoặc Coaching 1-1; chi phí báo sau buổi tư vấn.

Về AducaChuỗi bài do đội ngũ Aduca biên soạn từ kinh nghiệm đào tạo và triển khai AI Agent cho Marketing – Sales. Aduca Academy do Nguyễn Đức – Chủ tịch Aduca Group sáng lập; ông kinh doanh thương mại điện tử từ 2012, chạy quảng cáo Facebook từ 2014 và đào tạo từ 2016. Phần thực hành từng bước nằm trong các thư mục OpenClaw, Hermes Agent, Claude, ChatGPT và n8n, Second Brain.

Nguồn tham khảo

Lịch sử cập nhật

Miễn trừ trách nhiệm

Bài viết thuộc chuỗi kiến thức của Công ty Cổ phần Giáo dục Aduca, chia sẻ miễn phí cho mục đích học tập. Thông tin kỹ thuật đối chiếu với tài liệu chính thức của các dự án và nền tảng tại ngày cập nhật (có ghi nguồn); phần nhận định là quan điểm của Aduca. OpenClaw, Hermes Agent, Claude (thương hiệu của Anthropic), ChatGPT (thương hiệu của OpenAI), n8n (thương hiệu của n8n GmbH), các phần mềm chạy model và các model AI mở (Ollama, LM Studio, Qwen, Gemma, gpt-oss…), Obsidian, Notion, phương pháp Building a Second Brain (Tiago Forte) cùng các phần mềm, dịch vụ nêu trong bài thuộc về chủ sở hữu tương ứng, không thuộc Aduca; Aduca không phải đối tác chính thức của các công ty này. Tính năng, gói và giá có thể thay đổi bất cứ lúc nào – hãy kiểm tra trang chính thức trước khi mua. Kết quả áp dụng phụ thuộc quy trình, dữ liệu và con người của từng doanh nghiệp; bài viết không cam kết doanh thu hay hiệu quả cụ thể. © 2026 Aduca — được trích dẫn khi ghi rõ nguồn aduca.vn.