Gemini MCP: Hướng dẫn sử dụng Gemini 2.5 Pro với Claude Code

Lynn Mikami

Lynn Mikami

12 tháng 6 2025

Gemini MCP: Hướng dẫn sử dụng Gemini 2.5 Pro với Claude Code

Câu chuyện đang chuyển dịch từ việc tìm kiếm một mô hình duy nhất, toàn năng sang việc trân trọng chuyên môn hóa. Chúng ta đang bước vào kỷ nguyên hợp tác AI, nơi sức mạnh thực sự không nằm ở một công cụ duy nhất, mà ở sự tích hợp thông minh của nhiều khả năng riêng biệt. Đặc biệt, các nhà phát triển sẽ đạt được lợi thế to lớn bằng cách dàn dựng một bản giao hưởng các trợ lý AI, mỗi trợ lý phát huy thế mạnh của mình.

Hai trong số những nghệ sĩ bậc thầy nổi bật nhất trong dàn nhạc AI này là Claude của Anthropic, đặc biệt là phiên bản am hiểu mã nguồn, và Gemini Pro của Google, nổi tiếng với cửa sổ ngữ cảnh khổng lồ và khả năng suy luận sâu sắc. Mặc dù mỗi mô hình đều là một cỗ máy mạnh mẽ theo cách riêng, nhưng một sản phẩm kỹ thuật mã nguồn mở tuyệt vời giờ đây cho phép chúng hoạt động cùng nhau: máy chủ Giao thức Ngữ cảnh Mô hình (MCP). Công cụ này mở khóa khả năng tạo ra một quy trình làm việc hỗ trợ AI liền mạch và mạnh mẽ, ngay từ máy tính để bàn của bạn.

Bài viết này sẽ là hướng dẫn toàn diện của bạn để hiểu và triển khai sự tích hợp mang tính cách mạng này. Chúng tôi sẽ khám phá những lý do thuyết phục để kết hợp hai gã khổng lồ AI này, cung cấp hướng dẫn chi tiết, từng bước để thiết lập máy chủ MCP, và đi sâu vào các trường hợp sử dụng thực tế, đời sống có thể nâng cao đáng kể trải nghiệm viết mã và năng suất của bạn.

💡
Bạn muốn một công cụ Kiểm thử API tuyệt vời tạo ra Tài liệu API đẹp mắt?

Bạn muốn một nền tảng tích hợp, Tất cả trong Một để Nhóm Phát triển của bạn làm việc cùng nhau với năng suất tối đa?

Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
button

Tại sao bạn nên sử dụng Claude Code?

Trước khi đi sâu vào thiết lập kỹ thuật, điều quan trọng là phải nắm bắt được "lý do" đằng sau sự tích hợp này. Nỗ lực kết nối hai mô hình AI riêng biệt không chỉ là một bài tập kỹ thuật đơn thuần; đó là một bước đi chiến lược để tạo ra một quy trình làm việc nhận thức vượt qua những hạn chế của bất kỳ mô hình đơn lẻ nào. Câu trả lời nằm ở những thế mạnh bổ sung sâu sắc của chúng.

Thế mạnh của Claude: Bậc thầy Khởi xướng và Kiến trúc sư Đàm thoại

Claude, đặc biệt trong một ứng dụng máy tính để bàn chuyên dụng, vượt trội trong việc khởi xướng các tác vụ và duy trì một cuộc trò chuyện mạch lạc, có cấu trúc. Nó là bậc thầy trong việc hiểu ý định của người dùng, chia nhỏ các vấn đề phức tạp thành các bước có thể quản lý được và tạo ra mã ban đầu có cấu trúc tốt. Hãy nghĩ về Claude như người quản lý dự án và kiến trúc sư trưởng cho các tác vụ viết mã của bạn. Nó đặt ra chương trình nghị sự, phác thảo bản thiết kế ban đầu và đóng vai trò là giao diện chính, thân thiện với người dùng cho toàn bộ cuộc đối thoại phát triển. Sức mạnh của nó nằm ở luồng đàm thoại và khả năng trình bày vấn đề một cách rõ ràng.

Siêu năng lực của Gemini Pro: Nhà tư tưởng sâu sắc với bộ nhớ khổng lồ

Mặt khác, Gemini Pro hoạt động ở một quy mô khác. Tính năng nổi bật của nó là cửa sổ ngữ cảnh khổng lồ, cho phép nó tiếp nhận và suy luận trên lượng thông tin khổng lồ cùng một lúc—bao gồm toàn bộ cơ sở mã, tài liệu mở rộng và lịch sử dự án phức tạp. Điều này làm cho nó đặc biệt thành thạo trong việc phân tích sâu, xác định các lỗi hệ thống tinh vi, đề xuất các tối ưu hóa hiệu suất phức tạp và cung cấp phản hồi toàn diện, tổng thể về mã hiện có. Hãy coi Gemini là chuyên gia tư vấn kỹ thuật cấp cao hoặc kỹ sư chính có thể được mời đến để xem xét dự án với góc nhìn gần như toàn tri, được thông tin sâu sắc.

Quy trình làm việc nhận thức: Vượt qua những hạn chế cá nhân

Bằng cách sử dụng máy chủ MCP, bạn tạo ra một mối quan hệ cộng sinh, nơi mỗi AI giảm thiểu điểm yếu của AI kia. Claude, với tất cả sự duyên dáng trong đàm thoại, đôi khi có thể thiếu ngữ cảnh sâu, ở cấp độ byte của một dự án lớn, có khả năng dẫn đến những đề xuất hợp lý khi đứng một mình nhưng lại sai sót trong hệ thống rộng lớn hơn. Gemini có thể đóng vai trò là người kiểm tra thực tế và nhà cung cấp ngữ cảnh sâu, giúp các kế hoạch của Claude dựa trên thực tế của cơ sở mã hiện có.

Ngược lại, đầu ra thô của Gemini, mặc dù xuất sắc về mặt kỹ thuật, đôi khi có thể dày đặc và thiếu sự tinh tế trong đàm thoại khiến phản hồi khó tiêu hóa và triển khai. Claude có thể đóng vai trò là người phiên dịch, lấy phân tích sâu sắc nhưng đôi khi ngắn gọn của Gemini và trình bày nó trong cuộc trò chuyện đang diễn ra, giúp nhà phát triển dễ hành động hơn. Cách tiếp cận hợp tác này dẫn đến:

Bên trong: Cách MCP cho phép Claude Code hợp tác

Điều kỳ diệu cho phép sự hợp tác AI này là Giao thức Ngữ cảnh Mô hình (MCP). Trong điện toán, giao thức chỉ đơn giản là một tập hợp các quy tắc được chuẩn hóa để giao tiếp. MCP là một tiêu chuẩn mở được thiết kế đặc biệt để cho phép các mô hình AI và công cụ phát triển khác nhau nói chuyện với nhau, chia sẻ ngữ cảnh và chuyển giao các tác vụ. Tầm quan trọng của nó là không thể phủ nhận, vì nó mở đường cho một tương lai của các thành phần AI có thể tương tác, cắm và chạy.

Máy chủ Gemini MCP là một máy chủ cục bộ, nhẹ, đóng vai trò là cầu nối, hoặc trung gian thông minh, giữa ứng dụng máy tính để bàn Claude của bạn và API Google Gemini Pro.

Đây là phân tích mang tính kể chuyện hơn về quy trình, sử dụng phép loại suy về một kiến trúc sư trưởng (Claude) và một chuyên gia tư vấn (Gemini):

  1. Yêu cầu: Bạn, nhà phát triển, đang họp với kiến trúc sư trưởng của mình, Claude. Bạn yêu cầu nó xem xét một đoạn mã phức tạp để tìm các lỗ hổng bảo mật tiềm ẩn.
  2. Phân công: Claude nhận ra rằng mặc dù nó có thể thực hiện đánh giá cơ bản, nhưng một chuyên gia tư vấn bảo mật sẽ tốt hơn. Nó đóng gói mã, yêu cầu cụ thể của bạn ("kiểm tra các lỗ hổng bảo mật") và bất kỳ ngữ cảnh liên quan nào khác từ cuộc trò chuyện của bạn. Sau đó, nó gửi gói này cho người liên lạc đáng tin cậy của mình, máy chủ MCP.
  3. Liên hệ với chuyên gia: Máy chủ MCP nhận gói từ Claude. Nó biết chính xác cách liên hệ với chuyên gia, Gemini. Nó dịch yêu cầu nội bộ của Claude thành một lệnh gọi API chính thức, có cấu trúc mà mô hình Gemini sẽ hiểu, bao gồm thông tin đăng nhập an toàn của bạn (khóa API).
  4. Phân tích sâu: Mô hình Gemini nhận yêu cầu. Tận dụng cơ sở kiến thức khổng lồ và cửa sổ ngữ cảnh của mình, nó thực hiện phân tích sâu và kỹ lưỡng mã, xác định các lỗ hổng injection tiềm ẩn, xử lý dữ liệu không an toàn và các lỗ hổng khác có thể bị bỏ sót trong đánh giá bề mặt. Sau đó, nó xây dựng một báo cáo chi tiết về các phát hiện của mình.
  5. Trả lại báo cáo: Gemini gửi phân tích chi tiết của mình trở lại máy chủ MCP.
  6. Tích hợp và trình bày: Máy chủ MCP chuyển tiếp báo cáo của Gemini trở lại Claude. Claude sau đó tích hợp phản hồi chuyên gia này vào cuộc trò chuyện đang diễn ra của bạn, trình bày các phát hiện của Gemini ở định dạng rõ ràng, dễ hiểu. Nó có thể tóm tắt các rủi ro chính và thậm chí đề xuất các thay đổi mã cần thiết để khắc phục chúng.

Toàn bộ quy trình này diễn ra liền mạch ở chế độ nền, thường chỉ trong vài giây, tạo ra ảo giác mạnh mẽ về một trợ lý AI duy nhất, thống nhất với phạm vi kỹ năng đáng kinh ngạc.

Bắt tay vào thực hiện: Hướng dẫn từng bước để tích hợp Claude Code

Bây giờ, hãy cùng tìm hiểu quy trình thực tế để thiết lập máy chủ MCP để kết nối Claude và Gemini Pro. Hướng dẫn này giả định bạn đã cài đặt ứng dụng máy tính để bàn Claude tương thích và hoạt động.

Bước 1: Lấy Khóa API Gemini của bạn

Đầu tiên và quan trọng nhất, bạn sẽ cần một khóa API để cấp quyền truy cập máy chủ của bạn vào API Gemini.

  1. Truy cập Google AI Studio trực tuyến.
  2. Đăng nhập bằng tài khoản Google của bạn. Bạn có thể cần bật dịch vụ cho tài khoản của mình nếu chưa làm.
  3. Tạo một dự án mới hoặc chọn một dự án hiện có từ bảng điều khiển.
  4. Truy cập phần "API keys" trong menu bên trái.
  5. Nhấp vào nút để tạo khóa API mới.
  6. Điều quan trọng là, hãy sao chép khóa API này và lưu nó ở một vị trí an toàn, như trình quản lý mật khẩu. Bạn sẽ cần nó ở bước tiếp theo, và vì lý do bảo mật, bạn có thể không thể xem lại nó.

Bước 2: Cài đặt và Cấu hình Máy chủ MCP

Có một số máy chủ Gemini MCP do cộng đồng phát triển có sẵn dưới dạng các dự án mã nguồn mở. Đối với hướng dẫn này, chúng tôi sẽ tập trung vào quy trình chung áp dụng cho hầu hết các triển khai dựa trên Node.js.

Clone Repository: Mở terminal hoặc command prompt của bạn. Bạn sẽ cần cài đặt Git. Clone repository của máy chủ từ nền tảng lưu trữ của nó.Bash

git clone <repository_url>

Điều hướng đến Thư mục: Thay đổi thư mục hiện tại của bạn sang thư mục mới được clone.Bash

cd <repository_folder_name>

Cài đặt Dependencies: Các dự án này thường dựa vào Node.js. Cài đặt các dependencies cần thiết bằng cách sử dụng Node Package Manager (npm).Bash

npm install

Bước 3: Cấu hình Ứng dụng Máy tính để bàn Claude

Tiếp theo, bạn cần thông báo cho ứng dụng máy tính để bàn Claude của mình về máy chủ MCP cục bộ của bạn.

Tìm Tệp Cấu hình Claude của bạn: Tệp này thường là tệp JSON nằm trong thư mục dữ liệu ứng dụng người dùng của bạn.

Chỉnh sửa Tệp Cấu hình: Mở tệp này trong trình soạn thảo văn bản. Bạn sẽ thêm một đối tượng JSON mới để định nghĩa máy chủ Gemini MCP. Bạn phải cung cấp đường dẫn đến script thực thi của máy chủ và khóa API Gemini của bạn.

Đây là mẫu về những gì cần thêm. Hãy nhớ thay thế "your_gemini_api_key" bằng khóa thực tế từ Bước 1 và điều chỉnh đường dẫn tệp trong mảng "command" đến vị trí chính xác trên máy của bạn.JSON

{
  "mcpServers": {
    "gemini": {
      "command": [
        "node",
        "/path/to/your/cloned/repository/main.js"
      ],
      "env": {
        "GEMINI_API_KEY": "your_gemini_api_key"
      }
    }
  }
}

Đặt khóa API trong khối env là một phương pháp bảo mật ngăn nó bị ghi nhật ký hoặc hiển thị trực tiếp trong các quy trình dòng lệnh.

Khởi động lại Claude Desktop: Để các thay đổi có hiệu lực, bạn phải thoát hoàn toàn và khởi động lại ứng dụng máy tính để bàn Claude.

Bước 4: Xác minh Cài đặt

Sau khi bạn đã khởi động lại Claude, bạn có thể xác minh rằng sự tích hợp đang hoạt động. Bạn có thể gọi máy chủ trực tiếp bằng cách sử dụng định danh được chỉ định của nó (thường là @gemini).

Hãy thử một lời nhắc đơn giản trong Claude:

@gemini --version hoặc @gemini --help

Nếu mọi thứ được cấu hình chính xác, bạn sẽ thấy phản hồi trực tiếp từ máy chủ Gemini MCP cho biết trạng thái hoặc phiên bản của nó, xác nhận rằng Claude đang giao tiếp thành công với máy chủ cục bộ của bạn.

Đưa vào thực tế: Các trường hợp sử dụng thực tế cho Claude Code và Gemini

Bây giờ là phần thú vị: đưa cặp đôi AI quyền năng mới của bạn vào làm việc. Mấu chốt là tạo ra các lời nhắc phát huy thế mạnh của từng mô hình.

1. Đánh giá và Tái cấu trúc Mã nguồn Chuyên sâu

Bạn vừa hoàn thành một hàm mới và muốn đảm bảo nó mạnh mẽ và được tối ưu hóa.





Đầu ra Dự kiến: Claude sẽ chuyển điều này cho Gemini. Bạn có thể mong đợi một phản hồi chi tiết, nhiều điểm. Gemini có thể xác định các trường hợp ngoại lệ nhỏ (như điều gì xảy ra với danh sách trống hoặc dữ liệu không phải số), đề xuất các thuật toán hiệu quả hơn (ví dụ: sử dụng tập hợp để tra cứu thay vì danh sách), và cung cấp một đoạn mã đã được tái cấu trúc hoàn chỉnh sạch sẽ và hiệu quả hơn.

2. Tạo Kiểm thử Đơn vị Toàn diện

Viết thủ công các trường hợp kiểm thử kỹ lưỡng tốn thời gian. Hãy để AI làm công việc nặng nhọc.





Đầu ra Dự kiến: Gemini sẽ phân tích logic của hàm và tạo ra một tệp kiểm thử hoàn chỉnh. Đây sẽ không chỉ là kiểm thử "đường dẫn thành công". Nó có khả năng bao gồm các kiểm thử cho các loại dữ liệu không hợp lệ, điều kiện biên (ví dụ: số không, giá trị tối đa), và các trường hợp ngoại lệ khác mà con người có thể bỏ sót, giúp bạn tiết kiệm hàng giờ làm việc và tăng độ bao phủ mã của bạn.

3. Gỡ lỗi các Vấn đề Khó hiểu và Phức tạp

Bạn đang gặp khó khăn với một thông báo lỗi khó hiểu và dấu vết ngăn xếp không giúp ích được gì.





Đầu ra Dự kiến: Đây là lúc cửa sổ ngữ cảnh lớn của Gemini tỏa sáng. Nó có thể phân tích mối quan hệ giữa mã thành phần, ngăn xếp cuộc gọi và dữ liệu đang được truyền vào. Nó có khả năng xác định chính xác lý do tại sao một biến cụ thể lại là undefined tại thời điểm đó trong luồng thực thi và cung cấp một đoạn mã đã sửa, thường kèm theo giải thích về lỗi logic cơ bản.

Tương lai của Phát triển Hỗ trợ AI và Vai trò của Claude Code

Sự tích hợp của Claude Code và Gemini Pro thông qua máy chủ MCP không chỉ là một thủ thuật kỹ thuật thông minh; đó là một sự thay đổi mô hình sâu sắc. Nó báo hiệu một sự chuyển dịch khỏi các công cụ AI nguyên khối sang một hệ sinh thái linh hoạt, mô-đun, nơi các nhà phát triển đóng vai trò là nhạc trưởng, mời đúng chuyên gia cho từng phần của quy trình sáng tạo. Cách tiếp cận hợp tác này trao quyền cho các nhà phát triển giải quyết các thách thức phức tạp hơn, viết mã chất lượng cao hơn và cuối cùng, đổi mới với tốc độ nhanh hơn.

Khi các mô hình tiếp tục chuyên môn hóa, khả năng kết hợp liền mạch các khả năng của chúng sẽ trở thành không chỉ là một lợi thế, mà là một điều cần thiết. Bằng cách thực hiện các bước để thiết lập sự tích hợp này, bạn không chỉ cải thiện quy trình làm việc của mình ngày hôm nay; bạn đang định vị bản thân ở tuyến đầu của làn sóng phát triển phần mềm tiếp theo. Tương lai của viết mã là sự hợp tác, và với Claude và Gemini làm việc song song trên máy tính để bàn của bạn, tương lai đó đã đến rồi.

💡
Bạn muốn một công cụ Kiểm thử API tuyệt vời tạo ra Tài liệu API đẹp mắt?

Bạn muốn một nền tảng tích hợp, Tất cả trong Một để Nhóm Phát triển của bạn làm việc cùng nhau với năng suất tối đa?

Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API