Model Context Protocol
MCP là giao thức mở giúp agent truy cập các công cụ và dữ liệu bên ngoài. Trang này giới thiệu đặc tả hiện tại, cách xác thực hoạt động và 60 server đã được kiểm tra, mỗi server đều có endpoint, phương thức xác thực và cấu hình cho 13 client.
60 server MCP
Các server chính thức của nhà cung cấp cùng một số server cộng đồng được duy trì tốt, đã xác minh vào ngày 2026-10-01. Các server đã lưu trữ hoặc ngừng hỗ trợ, chẳng hạn như server Postgres và Puppeteer tham chiếu cũ, không được đưa vào.
Everything
Máy chủ kiểm thử tham chiếu từ dự án MCP, cung cấp mọi tính năng giao thức để kiểm tra ứng dụng.
Fetch
Tải trang web và chuyển đổi trang đó sang Markdown để model có thể đọc. Thuộc bộ máy chủ tham chiếu của dự án MCP.
Filesystem
Đọc, ghi, tìm kiếm và di chuyển tệp cục bộ; chỉ giới hạn trong các thư mục bạn truyền vào khi khởi chạy.
Git
Cho phép agent làm việc với repository Git cục bộ: xem trạng thái, diff, lịch sử, nhánh và commit trên đường dẫn repository bạn chọn.
Memory
Lưu đồ thị tri thức gồm các thực thể và quan hệ trong một tệp cục bộ, giúp agent nhớ lại thông tin giữa các phiên.
Sequential Thinking
Cung cấp cho model một scratchpad để chia vấn đề thành các suy nghĩ được đánh số, có thể chỉnh sửa hoặc tách nhánh.
Time
Trả về thời gian hiện tại và chuyển đổi thời gian giữa các múi giờ bằng tên IANA. Không cần khóa hay cấu hình.
GitHub
Server chính chủ của GitHub để làm việc với repository, issue, pull request, Actions và tìm kiếm code, có thể bật hoặc tắt các bộ công cụ.
GitLab
Endpoint tích hợp sẵn của GitLab để làm việc với issue, merge request, pipeline và tìm kiếm, có thể chọn bộ công cụ.
Atlassian Rovo
Server được lưu trữ của Atlassian dành cho Jira, Confluence và Jira Service Management trên site Cloud của bạn.
Linear
Tìm kiếm, tạo và cập nhật issue, project và comment trong Linear từ agent; có endpoint riêng chỉ đọc.
Notion
Server Notion được lưu trữ để tìm kiếm, đọc và chỉnh sửa các trang và cơ sở dữ liệu. Gói cục bộ không còn được tích cực duy trì.
Slack
Server được Slack lưu trữ: tìm kiếm tin nhắn, đọc kênh và luồng trò chuyện, đồng thời đăng bài với tư cách người dùng đã đăng nhập.
Asana
Làm việc với nhiệm vụ, dự án và mục tiêu trong Asana. Dùng endpoint /v2/mcp: URL /sse cũ đã ngừng hoạt động vào 2026-05-11.
monday.com
Đọc và cập nhật bảng, mục và nội dung cập nhật trên monday.com, thông qua dịch vụ được lưu trữ hoặc gói npm cục bộ.
Airtable
Truy vấn, tạo và cập nhật bản ghi trong các cơ sở Airtable, giới hạn ở những cơ sở bạn cấp quyền.
Figma
Cung cấp cho coding agent các frame, biến và component từ tệp Figma để mã chúng viết ra khớp với thiết kế.
Stripe
Tạo và tra cứu khách hàng, khoản thanh toán, hóa đơn và sản phẩm trên Stripe, đồng thời tìm kiếm tài liệu Stripe.
Shopify Dev
Tìm kiếm tài liệu dành cho nhà phát triển Shopify và kiểm tra mã Admin GraphQL và Liquid trong quá trình xây dựng ứng dụng.
HubSpot
Server được HubSpot lưu trữ để đọc và cập nhật liên hệ, công ty, giao dịch và phiếu hỗ trợ trong CRM.
Salesforce DX
Các công cụ Salesforce CLI dành cho agent: truy vấn dữ liệu, deploy và truy xuất metadata, quản lý org và người dùng.
Zapier
Chuyển các hành động từ ứng dụng kết nối với Zapier thành công cụ MCP; bạn chọn những hành động được cung cấp.
Make
Chạy các kịch bản Make dưới dạng công cụ cho agent và cho phép agent quản lý tài khoản Make của bạn; được Make lưu trữ.
Sentry
Tra cứu issue, event, trace và bản phát hành trên Sentry; khởi chạy phân tích nguyên nhân gốc rễ của Seer, trên máy chủ lưu trữ hoặc cục bộ.
Datadog
Truy vấn log, metric, trace, monitor và incident trên Datadog. Thêm ?toolsets= vào URL để giới hạn công cụ.
Grafana
Tìm kiếm dashboard, truy vấn data source Prometheus và Loki, quản lý cảnh báo và incident trong Grafana.
PagerDuty
Máy chủ lưu trữ của PagerDuty cho incident, service, lịch trực và lịch luân phiên trực.
Cloudflare
Một endpoint cho toàn bộ Cloudflare API; các máy chủ riêng xử lý tài liệu, binding, khả năng quan sát và trình duyệt.
AWS API
Chạy các lệnh AWS CLI đã được xác thực để agent có thể kiểm tra và thay đổi tài nguyên AWS của bạn.
AWS Knowledge
Dịch vụ tìm kiếm do AWS lưu trữ, tra cứu tài liệu AWS, bài viết blog, mục What's New và thông tin về khả năng cung cấp theo khu vực.
Azure
Truy vấn và quản lý tài nguyên Azure như Storage, Cosmos DB, Key Vault và Monitor. Phiên bản 2.0 đã được phát hành chính thức (GA).
Microsoft Learn
Tìm kiếm và lấy tài liệu cùng ví dụ mã chính thức về Microsoft và Azure.
BigQuery
Endpoint do Google lưu trữ để khám phá các dataset BigQuery và chạy SQL. Cloud SQL và Spanner có endpoint riêng.
Google Workspace
Các endpoint riêng cho Drive, Gmail, Calendar, Docs, Sheets, Slides và Chat, hiện ở giai đoạn Developer Preview.
Firebase
Firebase CLI chạy dưới dạng MCP server: quản lý project, người dùng Auth, Firestore, Remote Config, quy tắc bảo mật và nhiều nội dung khác.
MCP Toolbox for Databases
Một server cung cấp các bộ công cụ dựng sẵn cho Postgres, MySQL, BigQuery, AlloyDB, Spanner và các cơ sở dữ liệu khác.
Supabase
Quản lý project Supabase bằng agent: chạy SQL, áp dụng migration, đọc log và deploy Edge Functions.
Neon
Tạo project và branch Neon Postgres, chạy SQL và thực hiện migration dựa trên branch. Dành cho môi trường phát triển.
MongoDB
Truy vấn và quản trị cơ sở dữ liệu MongoDB cùng các cluster Atlas bằng connection string hoặc tài khoản dịch vụ Atlas.
Redis
Cho phép agent làm việc với cấu trúc dữ liệu, tìm kiếm và index vector của Redis bằng ngôn ngữ tự nhiên.
Postgres MCP Pro
Hỗ trợ truy vấn Postgres, kiểm tra schema, tinh chỉnh index và kiểm tra tình trạng hoạt động, thay thế server tham chiếu đã lưu trữ.
Elastic Agent Builder
Endpoint được lưu trữ trên Kibana, cung cấp các công cụ Agent Builder trên dữ liệu Elasticsearch của bạn, từ Elastic 9.2.
Snowflake
Server do Snowflake lưu trữ, cung cấp Cortex Analyst, Cortex Search và các công cụ SQL do bạn định nghĩa.
Pinecone
Tìm kiếm tài liệu Pinecone, tạo index vector Pinecone, upsert dữ liệu và truy vấn index từ server cục bộ.
Hugging Face
Tìm kiếm model, dataset, paper và tài liệu trên Hub; gọi Gradio Spaces dưới dạng công cụ do Hugging Face lưu trữ.
Playwright
Điều khiển trình duyệt thật thông qua snapshot trợ năng, để agent có thể điều hướng, nhấp và điền biểu mẫu.
Chrome DevTools
Điều khiển Chrome và cung cấp dữ liệu DevTools như yêu cầu mạng, đầu ra console và dấu vết hiệu năng.
Brave Search
Server của Brave để tìm kiếm web, tin tức, hình ảnh, video và địa điểm thông qua Brave Search API.
Exa
Tìm kiếm web bằng mạng nơ-ron, lấy nội dung trang và tìm kiếm ngữ cảnh mã cho agent; do Exa host hoặc chạy cục bộ với API key.
Tavily
Tìm kiếm, trích xuất, crawl và lập bản đồ website thông qua API tìm kiếm dành cho agent của Tavily, được host hoặc chạy cục bộ.
Firecrawl
Scrape, crawl, tìm kiếm và trích xuất dữ liệu có cấu trúc từ website dưới dạng Markdown hoặc JSON.
Perplexity
Câu trả lời dựa trên nguồn web, tìm kiếm và nghiên cứu chuyên sâu thông qua Perplexity Sonar API; chạy cục bộ.
Context7
Đưa tài liệu thư viện và ví dụ mã mới nhất, theo từng phiên bản vào prompt. Được host, có thể dùng API key.
Vercel
Tìm kiếm tài liệu Vercel và kiểm tra project, bản deploy cùng build log. Đang ở giai đoạn Beta và đã hỗ trợ spec 2026-07-28.
Netlify
Tạo, deploy và cấu hình site Netlify, biến môi trường và tiện ích mở rộng từ agent.
Heroku
Quản lý ứng dụng Heroku, dyno, tiện ích bổ sung, Postgres và pipeline từ agent thông qua Heroku CLI.
Docker MCP Gateway
Chạy các server từ danh mục MCP của Docker trong container, thông qua một endpoint gateway duy nhất.
Kubernetes
Server Go dành cho Kubernetes và OpenShift: áp dụng tài nguyên, đọc log pod, exec vào pod và chạy Helm.
Terraform
Tra cứu provider và module trên Terraform Registry; khi có token, quản lý workspace HCP Terraform.
Auth0
Quản lý tenant Auth0 từ agent: ứng dụng, API, action, log và biểu mẫu sau khi đăng nhập qua device flow.
MCP là gì
Model Context Protocol (MCP) là một tiêu chuẩn mở để kết nối ứng dụng AI với các hệ thống bên ngoài. Một server bao bọc một dịch vụ, chẳng hạn như tài khoản GitHub, cơ sở dữ liệu hoặc trình duyệt, rồi mô tả những gì server cung cấp. Sau đó, bất kỳ ứng dụng nào hỗ trợ MCP đều có thể sử dụng server đó mà không cần mã tích hợp riêng.
Ứng dụng bạn làm việc, chẳng hạn như Claude Code, Cursor hoặc VS Code, là host. Bên trong host, một MCP client duy trì kết nối với từng server. Server cục bộ chạy dưới dạng tiến trình con và giao tiếp qua stdio; server từ xa được truy cập qua Streamable HTTP. Giao thức truyền tải HTTP+SSE cũ đã bị khai tử từ 2025-03-26.
Server cung cấp ba loại thành phần. Tool là các hàm mà model có thể gọi, chẳng hạn như tạo issue. Resource là dữ liệu ứng dụng có thể đưa vào context, chẳng hạn như tệp hoặc bản ghi. Prompt là các mẫu có thể tái sử dụng để người dùng chọn. Mức độ hỗ trợ khác nhau giữa các client: chẳng hạn, Zed chỉ hỗ trợ tool và prompt.
Có gì thay đổi trong 2026-07-28
- Giao thức hiện hoạt động không trạng thái. Bắt tay initialize và header Mcp-Session-Id đã bị loại bỏ; mỗi request đều mang phiên bản giao thức và các khả năng của client trong _meta.
- Server có thể cung cấp lời gọi server/discover tuỳ chọn để client hỏi server hỗ trợ những gì.
- Mọi yêu cầu Streamable HTTP phải gửi các header Mcp-Method và Mcp-Name, cùng với MCP-Protocol-Version. Khả năng tiếp tục luồng SSE qua Last-Event-ID đã bị loại bỏ.
- Yêu cầu nhiều vòng khứ hồi thay thế cách làm cũ, trong đó máy chủ gửi yêu cầu elicitation, sampling hoặc roots của chính nó trở lại máy khách.
- Kết quả danh sách hiện có ttlMs và cacheScope, cho máy khách biết danh sách còn hiệu lực trong bao lâu và có thể được chia sẻ với ai.
- Framework extensions chính thức được đưa vào. Tasks được chuyển sang extension io.modelcontextprotocol/tasks; MCP Apps và Enterprise Managed Authorization cũng là các extension.
- Chính sách ngừng hỗ trợ mới đảm bảo các tính năng được duy trì ít nhất 12 tháng trước khi bị loại bỏ. Roots, Sampling và Logging là những tính năng đầu tiên bị ngừng hỗ trợ theo chính sách này.
Cách hoạt động của ủy quyền
Ủy quyền là tùy chọn trong MCP. Khi máy chủ HTTP sử dụng tính năng này, máy chủ tuân theo OAuth 2.1 và hoạt động như một máy chủ tài nguyên: máy chủ công bố Protected Resource Metadata (RFC 9728) để chỉ rõ máy chủ ủy quyền của mình, sau đó máy khách tìm máy chủ đó qua RFC 8414 hoặc OpenID Connect Discovery. Máy khách phải sử dụng PKCE, gửi chỉ báo tài nguyên RFC 8707 để ràng buộc mỗi token với một máy chủ cụ thể, đồng thời kiểm tra tham số iss được định nghĩa trong RFC 9207.
Để đăng ký chính máy khách, spec ngày 2026-07-28 ưu tiên Client ID Metadata Documents (CIMD). Đăng ký trước vẫn được hỗ trợ; Dynamic Client Registration (DCR) cũng được phép nhưng không còn được khuyến nghị, thay vào đó là CIMD. Nhiều nhà cung cấp đã bỏ qua DCR: Slack, Asana và HubSpot yêu cầu máy khách phải được đăng ký trước, còn Vercel chỉ chấp nhận máy khách đã được phê duyệt.
Registry chính thức
MCP Registry liệt kê các máy chủ công khai bằng tên theo thứ tự DNS ngược, chẳng hạn như io.github.user/server hoặc com.vendor/server; từng namespace được xác minh qua GitHub, DNS hoặc HTTP. Registry vẫn đang ở giai đoạn preview: API v0.1 đã bị đóng băng từ 2025-10-24, nhưng nhóm duy trì cảnh báo rằng có thể xảy ra thay đổi không tương thích hoặc dữ liệu bị xóa trước khi phát hành rộng rãi. Registry được tạo ra để cung cấp dữ liệu cho các bộ tổng hợp và registry phụ, nên các host không nên truy vấn trực tiếp.
curl 'https://registry.modelcontextprotocol.io/v0.1/servers?limit=5'SDK chính thức
- Tier 1
- TypeScript, Python, C#, Go, Rust, Ruby
- Tier 2
- Java
- Tier 3
- Swift, PHP, Kotlin
Máy chủ MCP chạy cục bộ sử dụng quyền của tài khoản người dùng; máy chủ lưu trữ từ xa sử dụng bất kỳ token nào bạn cung cấp. Hãy đọc mã nguồn hoặc tài liệu trước, ghim phiên bản thay vì dùng @latest và ưu tiên máy chủ do chính nhà cung cấp phát hành. Hướng dẫn bảo mật cho agent →
Câu hỏi về MCP
Phiên bản spec MCP mới nhất là gì?
Phiên bản hiện tại là 2026-07-28, bản phát hành có ngày tháng thứ năm, thay thế 2025-11-25. Phiên bản này khiến giao thức trở thành stateless, vì vậy mã được viết cho các phiên bản 2025 cần được chuyển đổi. Khi ra mắt, các SDK TypeScript, Python, Go và C# đã hỗ trợ; Rust vẫn ở giai đoạn beta. Một số máy chủ của nhà cung cấp, trong đó có GitLab, vẫn chỉ ghi tài liệu hỗ trợ đến 2025-11-25.
Transport SSE của MCP có bị ngừng hỗ trợ không?
Có. HTTP+SSE đã bị ngừng hỗ trợ từ 2025-03-26; theo SEP-2596, việc loại bỏ sẽ không diễn ra sớm hơn ba tháng sau khi SEP đó đạt trạng thái Final. Chưa có ngày cụ thể nào được công bố. Nhiều nhà cung cấp đã tắt các endpoint /sse; Asana thực hiện việc này vào 2026-05-11. Hãy dùng Streamable HTTP cho máy chủ từ xa.
Hiện ai quản lý Model Context Protocol?
Anthropic đã chuyển MCP cho Agentic AI Foundation, một quỹ do Linux Foundation quản lý, vào 2025-12-09. Anthropic, Block và OpenAI là các đơn vị đồng sáng lập quỹ. Hội đồng quản lý ngân sách và tư cách thành viên; các quyết định kỹ thuật vẫn do MCP Steering Group phụ trách thông qua quy trình SEP, dưới sự dẫn dắt của David Soria Parra và Den Delimarsky.
Máy chủ MCP có cần OAuth không?
Không, theo spec thì ủy quyền là tùy chọn. Một số máy chủ trong danh mục của chúng tôi, như Microsoft Learn và AWS Knowledge, không cần xác thực; máy chủ chạy cục bộ thường đọc API key từ biến môi trường. Khi máy chủ lưu trữ từ xa có sử dụng xác thực, máy chủ sẽ tuân theo cấu hình OAuth 2.1 được mô tả ở trên.
Ngôn ngữ nào có SDK MCP chính thức?
Trang SDK xếp TypeScript, Python, C#, Go, Rust và Ruby vào Tier 1; Java vào Tier 2; Swift, PHP và Kotlin vào Tier 3. Tier 1 không có nghĩa là mọi SDK đều đã hỗ trợ 2026-07-28: bài đăng phát hành nêu TypeScript, Python, Go và C#, còn Rust vẫn ở giai đoạn beta.
Máy khách MCP của tôi có nên đọc trực tiếp registry chính thức không?
Registry được thiết kế cho các bộ tổng hợp và registry phụ, chứ không phải để mọi host truy vấn. Registry cũng vẫn đang ở giai đoạn preview: API v0.1 đã bị đóng băng, nhưng chưa có cam kết rằng sẽ không có thay đổi không tương thích trước khi phát hành rộng rãi. Kết quả tìm kiếm có nhiều mục từ bên thứ ba, vì vậy hãy kiểm tra namespace trước khi tin cậy một mục.