MCP Discovery MCP Server

MCP Discovery MCP Server

Tự động phát hiện và tạo tài liệu cho các MCP Server của bạn để có các tài liệu kỹ thuật tin cậy, luôn cập nhật nhờ MCP Discovery.

“MCP Discovery” MCP Server làm gì?

MCP Discovery là một công cụ dòng lệnh viết bằng Rust, được thiết kế để phát hiện và tạo tài liệu về các khả năng của các MCP (Model Context Protocol) Server. Nó đóng vai trò như một giao diện để khởi chạy MCP Server bằng các lệnh chỉ định, sau đó truy vấn các server đó để lấy danh sách các công cụ, tài nguyên và khả năng hiện có. Công cụ này xuất thông tin thu thập được trực tiếp ra terminal hoặc lưu vào file Markdown, HTML hoặc văn bản thuần, giúp lập trình viên dễ dàng tạo, cập nhật và duy trì tài liệu toàn diện cho MCP Server của họ. MCP Discovery nâng cao quy trình phát triển AI bằng cách tự động khám phá và ghi nhận các tính năng của server, đảm bảo thông tin luôn đồng nhất, cập nhật để tích hợp với các nguồn dữ liệu ngoài, API và dịch vụ.

Danh sách Prompt

Không có thông tin về template prompt trong repository hoặc tài liệu cung cấp.

Danh sách Tài nguyên

Không có thông tin về tài nguyên cụ thể do MCP Discovery cung cấp trong repository hoặc tài liệu.

Danh sách Công cụ

Không có công cụ server cụ thể nào được mô tả trong repository hoặc tài liệu.

Các trường hợp sử dụng MCP Server này

  • Tài liệu hóa khả năng MCP Server
    Tự động phát hiện và tạo tài liệu các khả năng, công cụ, tài nguyên của MCP Server, đảm bảo tài liệu luôn cập nhật, chính xác.

  • Bảo trì README repository
    Cập nhật các file Markdown, HTML hoặc văn bản (ví dụ README) với thông tin khả năng MCP Server mới nhất, giảm thiểu chỉnh sửa thủ công và lỗi người dùng.

  • Tạo đầu ra tùy chỉnh
    Tạo các file tài liệu ở nhiều định dạng (Markdown, HTML, văn bản thuần) bằng template tích hợp hoặc tùy chỉnh, dễ dàng tích hợp vào các quy trình tài liệu khác nhau.

  • Tích hợp tài liệu liên tục
    Sử dụng như một GitHub Action để tự động duy trì, cập nhật tài liệu MCP Server trong quy trình tích hợp liên tục (CI).

Hướng dẫn thiết lập

Windsurf

  1. Đảm bảo bạn đã cài đặt Rust và Cargo trên hệ thống.
  2. Làm theo hướng dẫn cài đặt phù hợp với nền tảng của bạn.
  3. Cấu hình Windsurf để chạy file thực thi mcp-discovery như một phần trong workflow.
  4. Thêm MCP Discovery server vào file cấu hình (ví dụ dưới đây).
  5. Lưu và khởi động lại Windsurf khi cần.

Ví dụ cấu hình JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Claude

  1. Cài đặt Rust và Cargo trên hệ thống.
  2. Cài đặt MCP Discovery theo tài liệu hướng dẫn.
  3. Thêm MCP Discovery làm server trong cấu hình của Claude.
  4. Lưu cấu hình và khởi động lại Claude.

Ví dụ cấu hình JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cursor

  1. Cài đặt Rust và Cargo như các điều kiện tiên quyết.
  2. Tải và cài đặt MCP Discovery theo hướng dẫn chính thức.
  3. Sửa file cấu hình của Cursor để thêm MCP Discovery.
  4. Lưu cấu hình và khởi động lại Cursor.

Ví dụ cấu hình JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Cline

  1. Đảm bảo đã cài đặt Rust và Cargo.
  2. Cài đặt MCP Discovery theo tài liệu dự án.
  3. Cấu hình Cline để thêm MCP Discovery như một server.
  4. Lưu cấu hình và khởi động lại khi cần.

Ví dụ cấu hình JSON:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"]
    }
  }
}

Lưu ý:
Để bảo mật API key hoặc thông tin nhạy cảm, hãy sử dụng biến môi trường trong cấu hình. Ví dụ:

{
  "mcpServers": {
    "mcp-discovery": {
      "command": "mcp-discovery",
      "args": ["--output", "md"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "apiKey": "${API_KEY}"
      }
    }
  }
}

Cách sử dụng MCP này trong các flow

Sử dụng MCP trong FlowHunt

Để tích hợp MCP servers vào workflow FlowHunt, hãy thêm thành phần MCP vào flow của bạn và kết nối nó với agent AI:

FlowHunt MCP flow

Nhấn vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình hệ thống MCP, nhập thông tin server MCP của bạn theo định dạng JSON sau:

{
  "mcp-discovery": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Sau khi cấu hình, agent AI có thể sử dụng MCP này như một công cụ với tất cả chức năng và khả năng của nó. Hãy đổi “mcp-discovery” thành tên thực tế của MCP server và thay URL bằng URL MCP server của bạn.


Tổng quan

PhầnTình trạngChi tiết/Ghi chú
Tổng quan
Danh sách PromptKhông tìm thấy template prompt
Danh sách Tài nguyênKhông có tài nguyên nào được liệt kê
Danh sách Công cụKhông có công cụ cụ thể nào được mô tả
Bảo mật API KeyCó ví dụ trong hướng dẫn cài đặt
Hỗ trợ sampling (không quan trọng khi đánh giá)Không đề cập

Đánh giá của chúng tôi

MCP Discovery là một công cụ tài liệu hóa mạnh mẽ, nhưng với vai trò như một MCP “Server” thì nó không cung cấp các tài nguyên, prompt hay công cụ điển hình. Thế mạnh của nó là tự động hóa và tích hợp tài liệu, tuy nhiên khả năng sử dụng như một MCP server cho LLM là hạn chế. Đối với mục đích tài liệu hóa, đây là một sản phẩm tốt, nhưng với vai trò là một model context protocol server thì ít liên quan hơn.
Đánh giá: 4/10

MCP Score

Có LICENSE✅ (MIT)
Có ít nhất một công cụ
Số lượng Fork0
Số lượng Sao14

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

Chức năng chính của MCP Discovery là gì?

MCP Discovery tự động hóa quá trình phát hiện và ghi nhận các khả năng, công cụ, và tài nguyên của MCP Server. Nó xuất thông tin này ra các định dạng Markdown, HTML hoặc văn bản để dễ dàng tích hợp vào quy trình tài liệu.

MCP Discovery có thể dùng như một MCP Server tiêu chuẩn cho LLM không?

Mặc dù MCP Discovery hoạt động như một giao diện server, nó chủ yếu là công cụ tạo tài liệu và không cung cấp các công cụ, prompt, hay tài nguyên truyền thống cho LLM. Thế mạnh của nó là tự động hóa việc tài liệu hóa.

Làm thế nào để bảo mật API key trong cấu hình MCP?

Lưu trữ các key nhạy cảm bằng biến môi trường trong cấu hình server của bạn. Ví dụ, sử dụng các phần 'env' và 'inputs' để tham chiếu biến như ${API_KEY} thay vì ghi trực tiếp lên cấu hình.

MCP Discovery có hỗ trợ quy trình tích hợp tài liệu liên tục không?

Có, MCP Discovery có thể sử dụng trong các pipeline CI (ví dụ GitHub Action) để tự động tạo và cập nhật tài liệu server, đảm bảo thông tin luôn mới nhất.

MCP Discovery xuất tài liệu ra những định dạng nào?

MCP Discovery hỗ trợ xuất tài liệu ở các định dạng Markdown, HTML và văn bản thuần, sử dụng template tích hợp sẵn hoặc tùy chỉnh để dễ dàng tích hợp vào hệ thống tài liệu của bạn.

Bắt đầu tự động hóa tài liệu MCP Server của bạn

Dễ dàng tạo, cập nhật và duy trì tài liệu toàn diện cho MCP Server của bạn với MCP Discovery. Tích hợp vào quy trình CI để luôn có các bản cập nhật đáng tin cậy, liên tục.

Tìm hiểu thêm

Discogs MCP Server
Discogs MCP Server

Discogs MCP Server

Discogs MCP Server cho phép các trợ lý AI và công cụ phát triển kết nối liền mạch với cơ sở dữ liệu âm nhạc Discogs, cung cấp quyền truy cập tự động vào các bản...

5 phút đọc
Music MCP Server +3
BuiltWith MCP Server
BuiltWith MCP Server

BuiltWith MCP Server

BuiltWith MCP Server cho phép các tác nhân AI phân tích và xác định các công nghệ được sử dụng phía sau bất kỳ website nào bằng cách kết nối các truy vấn ngôn n...

5 phút đọc
AI MCP Server +4
Máy chủ MCP Khám Phá Dữ Liệu
Máy chủ MCP Khám Phá Dữ Liệu

Máy chủ MCP Khám Phá Dữ Liệu

Máy chủ MCP Khám Phá Dữ Liệu kết nối các trợ lý AI với bộ dữ liệu bên ngoài để phân tích tương tác. Nó giúp người dùng khám phá các bộ dữ liệu CSV và Kaggle, tạ...

6 phút đọc
AI Data Science +6