Bỏ qua đến nội dung chính

The server inspector

📖 Nội dung bài học

Gia đình phông chữ

Tóm tắt

Khi xây dựng máy chủ MCP, bạn cần một cách để kiểm tra chức năng của mình mà không cần kết nối với một ứng dụng đầy đủ. SDK MCP Python bao gồm một trình kiểm tra dựa trên trình duyệt tích hợp sẵn, cho phép bạn gỡ lỗi và kiểm tra máy chủ của mình trong thời gian thực.

Bắt đầu Trình kiểm tra

Đầu tiên, hãy đảm bảo môi trường Python của bạn đã được kích hoạt (kiểm tra README của dự án để biết lệnh chính xác). Sau đó, chạy trình kiểm tra với:

mcp dev mcp_server.py

Thao tác này khởi động một máy chủ phát triển trên cổng 6277 và cung cấp cho bạn một URL cục bộ để mở trong trình duyệt của bạn. Giao diện trình kiểm tra sẽ tải, hiển thị bảng điều khiển MCP Inspector.

Lưu ý quan trọng về Giao diện

Trình kiểm tra MCP đang được phát triển tích cực, vì vậy giao diện bạn thấy có thể khác với ảnh chụp màn hình hiện tại. Tuy nhiên, chức năng cốt lõi để kiểm tra các công cụ, tài nguyên và prompt vẫn sẽ tương tự.

Kết nối và Kiểm tra Công cụ

Nhấp vào nút "Connect" ở phía bên trái để khởi động máy chủ MCP của bạn. Sau khi kết nối, bạn sẽ thấy một thanh điều hướng với các phần dành cho Resources, Prompts, Tools và các tính năng khác.

Để kiểm tra các công cụ của bạn:

  • Điều hướng đến phần Tools
  • Nhấp vào "List Tools" để xem tất cả các công cụ khả dụng
  • Chọn một công cụ để mở giao diện kiểm tra của nó
  • Điền vào các tham số bắt buộc
  • Nhấp vào "Run Tool" để thực thi và xem kết quả

Kiểm tra các thao tác tài liệu

Ví dụ, để kiểm tra một công cụ đọc tài liệu, bạn sẽ nhập ID tài liệu (như "deposition.md") và chạy công cụ. Trình kiểm tra hiển thị kết quả, bao gồm mọi nội dung được trả về hoặc thông báo thành công.

Bạn có thể xâu chuỗi các thao tác để xác minh chức năng. Ví dụ: sau khi chỉnh sửa một tài liệu bằng cách thay thế văn bản, bạn có thể chạy ngay công cụ đọc lại để xác nhận các thay đổi đã được áp dụng chính xác.

Quy trình phát triển

Trình kiểm tra tạo ra một vòng lặp phát triển hiệu quả:

  • Thực hiện các thay đổi đối với mã máy chủ MCP của bạn
  • Kiểm tra từng công cụ thông qua trình kiểm tra
  • Xác minh kết quả mà không cần thiết lập ứng dụng đầy đủ
  • Gỡ lỗi các vấn đề một cách riêng biệt

Công cụ này trở nên cần thiết khi bạn xây dựng các máy chủ MCP phức tạp hơn. Nó loại bỏ sự cần thiết phải kết nối máy chủ của bạn với Claude hoặc một ứng dụng khác chỉ để kiểm tra các chức năng cơ bản, giúp việc phát triển nhanh hơn và tập trung hơn.

🔁 Bài học liên quan

📚 Nguồn & ghi nhận

Bài học có hữu ích không?

Góp ý / Báo lỗiPhát hiện sai sót hoặc có ý tưởng cải thiện?