Apidog

Nền tảng phát triển API hợp tác tất cả trong một

Thiết kế API

Tài liệu API

Gỡ lỗi API

Giả lập API

Kiểm thử API tự động

Hướng Dẫn Sử Dụng Fetch MCP Server với Claude Desktop

Ashley Goolam

Ashley Goolam

Updated on tháng 5 15, 2025

Bạn đã bao giờ ước rằng AI của mình có thể lấy nội dung web theo yêu cầu chưa? Gần đây tôi tình cờ biết đến fetch mcp server khi đang thử nghiệm với Claude Desktop, và nó thực sự là một công cụ thay đổi cuộc chơi! Công cụ tiện lợi này cho phép Claude Desktop kéo nội dung web—HTML, JSON hoặc Markdown—trực tiếp từ URL, làm cho nó hoàn hảo cho việc nghiên cứu hoặc tự động hóa. Trong hướng dẫn này, chúng ta sẽ thiết lập fetch mcp server, kết nối nó với Claude Desktop và khám phá cách lấy nội dung một cách dễ dàng. Dù bạn là người mới hay chuyên gia dày dạn kinh nghiệm, tôi sẽ đồng hành cùng bạn qua từng bước. Hãy cùng đi sâu vào thiết lập thú vị này!

💡
Trước khi bắt đầu, xin gửi lời cảm ơn nhanh đến Apidog—một công cụ tuyệt vời cho những người yêu thích API! Nó giúp đơn giản hóa việc kiểm thử và gỡ lỗi API, rất phù hợp với hành trình sử dụng fetch mcp server của bạn. Hãy xem thử tại apidog.com! Bây giờ, hãy bắt đầu với dự án thú vị này nhé…

Fetch MCP Server là gì?

Fetch MCP server là một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol - MCP) được thiết kế để lấy và chuyển đổi nội dung web sang các định dạng như HTML, JSON, văn bản thuần túy và Markdown. Được phát triển bởi Zach Caceres và lưu trữ trên GitHub, nó là một phần của hệ sinh thái MCP—một tiêu chuẩn mở của Anthropic (ra mắt năm 2024) kết nối các mô hình AI với các công cụ bên ngoài. Với fetch mcp server, Claude Desktop có thể truy xuất các trang web, trích xuất dữ liệu hoặc chuyển đổi nội dung ngay lập tức, nâng cao khả năng của nó vượt ra ngoài những gì nó có thể làm một cách tự nhiên.

Hãy tưởng tượng yêu cầu Claude "lấy bài viết mới nhất từ example.com" hoặc "chuyển đổi trang này sang Markdown"—đó chính là sức mạnh của fetch mcp server! Nó nhẹ, linh hoạt và hoàn hảo để tích hợp dữ liệu web thời gian thực vào quy trình làm việc của bạn. Hãy cùng thiết lập nó với Claude Desktop và xem nó hoạt động như thế nào!

Thiết lập môi trường của bạn cho Fetch MCP Server

Hãy chuẩn bị hệ thống của bạn cho fetch mcp server với Claude Desktop. Đây là một quy trình đơn giản, vì vậy hãy bắt đầu!

1. Kiểm tra các điều kiện tiên quyết:

  • Node.js: Bạn sẽ cần cài đặt Node.js (phiên bản 16 trở lên). Kiểm tra bằng lệnh node --version trong terminal, hoặc tải xuống từ nodejs.org.
  • Claude Desktop: Đảm bảo bạn đã cài đặt Claude Desktop (có sẵn tại anthropic.com). Bạn sẽ cần một gói trả phí (ví dụ: Max, Team hoặc Enterprise) để hỗ trợ MCP.
claude desktop

2. Tạo thư mục dự án:

  • Mở terminal của bạn và tạo một không gian làm việc:
mkdir fetch-mcp-project
cd fetch-mcp-project
  • Đây sẽ là trung tâm để thiết lập fetch mcp server của bạn.

Bạn đã sẵn sàng cài đặt fetch mcp server—hãy tiếp tục!

Cài đặt Fetch MCP Server với Claude Desktop

Bây giờ, hãy cài đặt fetch mcp server và liên kết nó với Claude Desktop. Dưới đây là hướng dẫn từng bước.

1. Clone Repository Fetch MCP Server:

  • Trong terminal của bạn (bên trong thư mục fetch-mcp-project), chạy lệnh:
git clone https://github.com/zcaceres/fetch-mcp.git
cd fetch-mcp
  • Lệnh này tải phiên bản mới nhất của fetch mcp server từ GitHub.

2. Cài đặt các Dependencies & Build server:

  • Chạy lệnh sau để thiết lập các gói Node.js cần thiết:
npm install
  • Lệnh này cài đặt các dependencies như sharp để xử lý hình ảnh (nếu được bật) và đảm bảo server sẵn sàng chạy.
  • Chạy lệnh dưới đây để build server:
npm run build

3. Cấu hình Claude Desktop:

  • Mở tệp cấu hình Claude Desktop của bạn. Trên macOS, nó nằm tại ~/Library/Application Support/Claude/claude_desktop_config.json. Nếu tệp này không tồn tại, hãy tạo nó bằng trình soạn thảo văn bản. Hoặc trực tiếp trong ứng dụng Claude desktop, bạn có thể vào > Settings > Developer > Edit Config, và sau đó mở tệp config.json.
cài đặt claude
tệp cấu hình mcp
  • Thêm cấu hình cho fetch mcp server:
{
  "mcpServers": {
    "fetch": {
      "command": "node",
      "args": ["{ABSOLUTE PATH TO FILE HERE}/dist/index.js"]
    }
  }
}
  • Thay thế {ABSOLUTE PATH TO FILE HERE} bằng đường dẫn đầy đủ đến tệp fetch-mcp/dist/index.js (ví dụ: /Users/yourname/fetch-mcp-project/fetch-mcp/dist/index.js). Bạn có thể tìm thấy đường dẫn này bằng cách chạy lệnh pwd trong terminal bên trong thư mục fetch-mcp.

4. Chạy Fetch MCP Server:

  • Trong terminal, điều hướng đến thư mục fetch-mcp và khởi động server:
npm start

# Hoặc bạn có thể sử dụng:
node dist/index.js
  • Bạn sẽ thấy “Fetch MCP Server running on stdio” hoặc đầu ra tương tự, cho biết server đang hoạt động. Hãy giữ cửa sổ terminal này mở trong khi sử dụng Claude Desktop.

5. Xác minh kết nối:

  • Mở Claude Desktop, vào phần cài đặt MCP (dưới menu profile), và kiểm tra xem “fetch” có xuất hiện dưới mục các server khả dụng với chỉ báo màu xanh lá cây không. Nếu không, hãy kiểm tra lại đường dẫn trong tệp claude_desktop_config.json hoặc đảm bảo server đang chạy.
công cụ mcp claude

Fetch mcp server của bạn giờ đã được kết nối với Claude Desktop—làm tốt lắm! Hãy cùng thử nghiệm nó.

công cụ fetch mcp

Sử dụng Fetch MCP Server với Claude Desktop

Hãy đưa fetch mcp server vào hoạt động bằng cách lấy nội dung web với Claude Desktop.

1. Kiểm tra chức năng lấy nội dung web cơ bản (ví dụ: tóm tắt nội dung):

  • Trong cuộc trò chuyện của Claude Desktop, gõ: “Sử dụng công cụ fetch để lấy nội dung từ https://example.com.”
  • Claude sẽ sử dụng fetch mcp server để truy xuất trang và trả về nội dung dưới dạng văn bản. Bạn có thể thấy thông báo như: “Đã lấy nội dung từ https://example.com.”
  • Nếu thất bại, hãy đảm bảo server đang chạy và URL hợp lệ.
  • Lưu ý: trước khi Claude sử dụng bất kỳ công cụ mcp nào trong cuộc trò chuyện, bạn sẽ luôn được nhắc nhở.
thông báo nhắc sử dụng mcp

2. Lấy nội dung và chuyển đổi sang Markdown:

  • Thử: “Lấy https://example.com và chuyển đổi nó sang Markdown.”
  • Fetch mcp server sẽ xử lý trang và trả về phiên bản Markdown sạch sẽ, hoàn hảo cho tài liệu hoặc phân tích. Claude có thể trả lời: “Đã chuyển đổi https://example.com sang Markdown: [Nội dung Markdown].”
  • Điều này rất tuyệt vời để biến các bài viết thành các ghi chú dễ đọc!
fetch mcp markdown

Điều này mở ra một thế giới khả năng với fetch mcp server—hãy cùng khám phá thêm!

Khám phá các tính năng nâng cao của Fetch MCP Server

Fetch mcp server còn nhiều điều hơn là chỉ lấy nội dung cơ bản. Dưới đây là cách để tìm hiểu sâu hơn với Claude Desktop.

1. Tùy chỉnh các yêu cầu Fetch:

  • Thêm các tham số như: “Lấy https://example.com với độ dài tối đa 500 ký tự.”
  • Điều này giới hạn đầu ra, hữu ích cho các trang dài. Kiểm tra repository trên GitHub để biết thêm các tùy chọn cấu hình khác như ignoreRobotsTxt.

2. Tích hợp với các quy trình làm việc (Workflows):

  • Kết hợp với các server MCP khác (ví dụ: server Notion) bằng cách hỏi: “Lấy https://example.com và lưu nội dung Markdown vào Notion.”
  • Claude có thể kết nối các công cụ nếu được cấu hình, giúp đơn giản hóa các tác vụ của bạn.

3. Mẹo gỡ lỗi:

  • Nếu Claude không thể kết nối, hãy đảm bảo đường dẫn server chính xác hoặc thử chạy lệnh node dist/index.js với tham số --debug để xem thêm nhật ký.

Những tính năng này biến fetch mcp server thành một công cụ đa năng cho thiết lập Claude Desktop của bạn!

Mẹo để làm chủ Fetch MCP Server

Để tận dụng tối đa fetch mcp server với Claude Desktop:

  • Kiểm tra đường dẫn: Kiểm tra kỹ đường dẫn tuyệt đối trong tệp claude_desktop_config.json để tránh các vấn đề kết nối.
  • Bật tính năng: Thử nghiệm với enableFetchImages cho nội dung hình ảnh—người dùng Claude có được đặc quyền này!
  • Giữ Server chạy: Đừng đóng cửa sổ terminal chứa server—khởi động lại nếu cần.
  • Khám phá GitHub: Repository fetch-mcp có các bản cập nhật và ví dụ để thử.

Trải nghiệm của tôi với Fetch MCP Server

Sử dụng fetch mcp server với Claude Desktop thật tuyệt vời! Việc lấy các trang web và chuyển đổi chúng sang Markdown đã giúp tôi tiết kiệm rất nhiều thời gian. Quá trình thiết lập khá suôn sẻ sau khi tôi tìm đúng đường dẫn, mặc dù tôi đã phải điều chỉnh một vài lần. Nếu bạn gặp sự cố, hãy kiểm tra trạng thái server của bạn hoặc xem các vấn đề trên GitHub để được trợ giúp.

Tổng kết: Hành trình của bạn với Fetch MCP Server

Bạn vừa thiết lập fetch mcp server với Claude Desktop và mở khóa khả năng lấy nội dung web kỳ diệu! Từ việc lấy các trang đến chuyển đổi chúng thành Markdown hoặc hình ảnh, giờ đây bạn đã được trang bị để tăng cường quy trình làm việc AI của mình. Hãy thử lấy nội dung từ các trang web yêu thích của bạn hoặc tự động hóa các tác vụ, và chia sẻ thành quả của bạn! Để biết thêm, hãy kiểm tra repository trên GitHub và đừng quên ghé thăm apidog.com để trải nghiệm những điều tuyệt vời về API. Một lựa chọn thay thế tốt hơn cho Postman!