Nhà phát triển

API và máy chủ MCP của Citevana

Citevana có REST API miễn phí và máy chủ MCP miễn phí. Bạn có thể dùng chúng để kiểm tra crawler AI có truy cập được một trang web không, kiểm tra một trang về SEO và mức sẵn sàng cho AI, tạo tệp llms.txt và đọc kết quả kiểm tra site của chính bạn. Các công cụ miễn phí không cần khóa và cho phép 100 lượt gọi mỗi ngày. Khóa API cho phép truy cập dữ liệu trong không gian làm việc của bạn.

Xem xét lần cuối 16 tháng 9, 2026

Thông tin nhanh

URL gốc của REST
https://citevana.com/api/v1
Xác thực
Không cần cho công cụ miễn phí. Các trường hợp khác dùng khóa API của không gian làm việc: Authorization: Bearer cv_live_…
Hạn mức miễn phí
100 lượt gọi mỗi ngày (UTC), giới hạn đột biến 20 lượt mỗi phút
Endpoint MCP
https://citevana.com/api/mcp
Phiên bản giao thức MCP
2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26
Mô tả OpenAPI 3.1
https://citevana.com/api/v1/openapi.json

REST API

Mọi phản hồi đều ở dạng JSON. Phản hồi thành công có "ok": true. Các công cụ miễn phí trả về bản tóm tắt dễ hiểu và danh sách việc cần làm xếp theo mức độ quan trọng, kèm thời gian ước tính.

Endpoint
Phương thứcĐường dẫnQuyền truy cậpChức năng
GET/sitesKhóa có read:sitesLiệt kê các trang web trong không gian làm việc của khóa.
GET/sites/{siteId}/audits/latestKhóa có read:auditsTrả về lượt kiểm tra site đã hoàn tất gần nhất: điểm, vấn đề, mức sẵn sàng cho AI và việc cần làm.
POST/tools/ai-crawlersMiễn phí, khóa không bắt buộc (read:tools)Đọc robots.txt của trang web và cho biết crawler AI nào được phép hoặc bị chặn.
POST/tools/page-auditMiễn phí, khóa không bắt buộc (read:tools)Kiểm tra một trang: tiêu đề, mô tả, heading, canonical, noindex, dữ liệu có cấu trúc và văn bản alt.
POST/tools/llms-txtMiễn phí, khóa không bắt buộc (read:tools)Kiểm tra llms.txt của trang web, hoặc tạo tệp từ các liên kết bạn gửi.

Ví dụ yêu cầu

curl -s https://citevana.com/api/v1/tools/ai-crawlers \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

curl -s https://citevana.com/api/v1/sites \
  -H "Authorization: Bearer $CITEVANA_API_KEY"

Lỗi

Mọi lỗi đều dùng cùng cấu trúc JSON như bên dưới. Mã lỗi bao gồm invalid_request, invalid_url, blocked_host, fetch_failed, unauthorized, insufficient_scope, not_found, rate_limited và quota_exceeded.

{
  "ok": false,
  "error": {
    "code": "quota_exceeded",
    "message": "Daily api_calls quota reached."
  },
  "requestId": "req_…"
}

Giới hạn và header

Mỗi phản hồi được tính hạn mức đều có X-RateLimit-Limit, X-RateLimit-Remaining và X-RateLimit-Reset (giây Unix). Phản hồi 429 còn có Retry-After. Lượt gọi dùng khóa được tính vào hạn mức api_calls hằng ngày của không gian làm việc, và mỗi khóa có thể có giới hạn hằng ngày riêng thấp hơn.

Trình duyệt có thể gọi các endpoint công cụ miễn phí từ bất kỳ trang nào mà không cần khóa. Các endpoint cần khóa không cho phép yêu cầu trình duyệt khác nguồn gốc, vì vậy hãy gọi chúng từ máy chủ của bạn.

Thêm ?locale=es, pt-BR, de, fr, ja, id, hi, tr, vi hoặc ar vào endpoint công cụ để nhận bản tóm tắt bằng ngôn ngữ đó.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://spec.openapis.org/oas/v3.1.1.html

Máy chủ MCP

Kết nối bất kỳ trình khách MCP nào hỗ trợ máy chủ từ xa tới https://citevana.com/api/mcp. Máy chủ dùng giao thức truyền tải Streamable HTTP, phản hồi bằng JSON và không lưu phiên.

  • check_ai_crawlersTrang web cho phép những crawler tìm kiếm, trợ lý và huấn luyện AI nào. Miễn phí.
  • audit_pageKiểm tra SEO on-page và mức sẵn sàng cho AI của một URL. Miễn phí.
  • generate_llms_txtTạo tệp llms.txt từ tên trang, bản tóm tắt và các liên kết. Miễn phí; không tải dữ liệu nào.
  • get_site_audit_summaryLượt kiểm tra gần nhất của một trong các trang web của bạn. Cần khóa API có read:audits.

Máy chủ hỗ trợ bản sửa đổi giao thức 2026-07-28 (siêu dữ liệu theo từng yêu cầu và server/discover). Máy chủ cũng chấp nhận bắt tay initialize của các bản 2025-11-25, 2025-06-18 và 2025-03-26.

Ba công cụ miễn phí hoạt động không cần xác thực. Với get_site_audit_summary, trình khách phải gửi khóa API trong header Authorization: Bearer. Citevana hiện chưa hỗ trợ đăng nhập OAuth cho MCP.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "check_ai_crawlers",
    "arguments": {
      "url": "https://example.com"
    },
    "_meta": {
      "io.modelcontextprotocol/protocolVersion": "2026-07-28",
      "io.modelcontextprotocol/clientCapabilities": {}
    }
  }
}

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http

Thêm vào ChatGPT

  1. Trong ChatGPT, mở Settings, rồi Security and login, và bật Developer mode. Việc bạn dùng được tính năng này hay không tùy thuộc vào tài khoản và chính sách không gian làm việc.
  2. Vào Plugins và chọn nút dấu cộng.
  3. Nhập tên (ví dụ Citevana) và mô tả ngắn.
  4. Trong Connection, chọn Public endpoint và nhập https://citevana.com/api/mcp.
  5. Tạo kết nối và xem lại các công cụ được tìm thấy.

ChatGPT kết nối bằng OAuth hoặc không cần xác thực, và không thể gửi khóa API. Ba công cụ miễn phí hoạt động ở đó. get_site_audit_summary sẽ phản hồi rằng cần có khóa.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://developers.openai.com/apps-sdk/deploy/connect-chatgpt

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://developers.openai.com/apps-sdk/build/auth

Thêm vào Claude

  1. Tìm mục Connectors trong Claude.
  2. Nhấp Add custom connector ở cuối mục.
  3. Nhập URL máy chủ MCP từ xa https://citevana.com/api/mcp.
  4. Cài đặt nâng cao (OAuth client ID và secret) là không bắt buộc và không cần cho các công cụ này. Nhấp Add.

Trình kết nối tùy chỉnh có sẵn trên Claude và Claude Desktop cho các gói Pro, Max, Team và Enterprise. Trình kết nối Claude dùng OAuth để đăng nhập, nên hiện chỉ các công cụ miễn phí khả dụng ở đó.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp

Trình khách MCP khác và agent của riêng bạn

Nếu trình khách cho phép đặt header HTTP cho máy chủ từ xa, hãy thêm Authorization: Bearer kèm khóa của bạn để dùng get_site_audit_summary. Mỗi lượt gọi được tính vào cùng hạn mức api_calls hằng ngày như REST API.

Tiện ích Chrome

Tiện ích Chrome của Citevana chạy kiểm tra crawler AI và kiểm tra trang trên tab bạn đang xem thông qua API này. Không cần tài khoản, và khóa tùy chọn sẽ hiển thị kết quả kiểm tra site của chính bạn. Tiện ích đang được chuẩn bị để phát hành trên Chrome Web Store.

Tiện ích chỉ yêu cầu quyền activeTab và storage, cùng quyền truy cập API của Citevana. Địa chỉ trang chỉ được gửi khi bạn nhấp kiểm tra, và chuỗi truy vấn không bao giờ được gửi.

Nguồn, kiểm tra ngày 16 tháng 9, 2026: https://developer.chrome.com/docs/extensions/develop/concepts/activeTab

An toàn và quyền riêng tư

  • Mọi công cụ đều chỉ đọc. Không có gì trên trang web của bạn bị thay đổi.
  • Văn bản sao chép từ các trang đã tải được đánh dấu là dữ liệu không đáng tin cậy, nên trợ lý AI không được làm theo chỉ dẫn trong đó.
  • Chúng tôi chỉ tải các trang công khai dưới tên CitevanaBot, và chặn các địa chỉ mạng riêng và dành riêng.
  • Chúng tôi chỉ lưu giá trị băm SHA-256 của mỗi khóa API. Khóa chỉ hiển thị một lần và bạn có thể thu hồi bất cứ lúc nào. Việc tạo và thu hồi khóa được ghi vào nhật ký kiểm tra.

CitevanaBot

Lấy khóa API

Đăng nhập và mở Cài đặt, rồi Khóa API. Chọn phạm vi mà khóa cần (read:tools, read:sites, read:audits) và đặt giới hạn hằng ngày nếu muốn.

Tạo khóa API

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

API của Citevana có miễn phí không?

Có. Công cụ miễn phí không cần khóa và cho phép 100 lượt gọi mỗi ngày cho mỗi địa chỉ IP. Khi dùng khóa, lượt gọi được tính vào hạn mức api_calls hằng ngày của gói không gian làm việc. Với gói miễn phí, hạn mức là 100 lượt mỗi ngày.

Máy chủ MCP là gì?

MCP (Model Context Protocol) là giao thức mở mà trợ lý AI dùng để gọi công cụ bên ngoài. Sau khi bạn thêm máy chủ MCP của Citevana, trợ lý như ChatGPT hoặc Claude có thể chạy các bước kiểm tra cho bạn ngay trong cuộc trò chuyện.

Các công cụ này có thể thay đổi trang web của tôi không?

Không. Công cụ API và MCP chỉ đọc các trang công khai và kết quả kiểm tra của bạn. Bản sửa chỉ được áp dụng trong ứng dụng Citevana, và chỉ sau khi bạn phê duyệt từng bản.

Bước kiểm tra bao gồm những crawler AI nào?

Bao gồm OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity, Google-Extended, Applebot, Meta, Amazon, Common Crawl và Bing. Trong kết quả, mỗi crawler đều có liên kết đến tài liệu của nhà vận hành.

Điều gì xảy ra khi tôi đạt giới hạn?

API trả về 429 với mã quota_exceeded và header Retry-After, còn công cụ MCP trả về thông báo cho biết khi nào giới hạn được đặt lại. Giới hạn được đặt lại lúc 00:00 UTC.

Nguồn