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.
| Phương thức | Đường dẫn | Quyền truy cập | Chức năng |
|---|---|---|---|
| GET | /sites | Khóa có read:sites | Liệt kê các trang web trong không gian làm việc của khóa. |
| GET | /sites/{siteId}/audits/latest | Khóa có read:audits | Trả 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-crawlers | Miễ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-audit | Miễ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-txt | Miễ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_crawlers— Trang 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_page— Kiểm tra SEO on-page và mức sẵn sàng cho AI của một URL. Miễn phí.generate_llms_txt— Tạ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_summary— Lượ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
- 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.
- Vào Plugins và chọn nút dấu cộng.
- Nhập tên (ví dụ Citevana) và mô tả ngắn.
- Trong Connection, chọn Public endpoint và nhập https://citevana.com/api/mcp.
- 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
- Tìm mục Connectors trong Claude.
- Nhấp Add custom connector ở cuối mục.
- Nhập URL máy chủ MCP từ xa https://citevana.com/api/mcp.
- 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.
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.
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
- https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
- https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning
- https://developers.openai.com/apps-sdk/deploy/connect-chatgpt
- https://developers.openai.com/apps-sdk/build/auth
- https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
- https://spec.openapis.org/oas/v3.1.1.html
- https://developer.chrome.com/docs/extensions/develop/concepts/activeTab
- https://developer.chrome.com/docs/webstore/program-policies/policies