Model Context Protocol
Ang MCP ay isang bukas na protocol na ginagamit ng mga agent para kumonekta sa mga external na tool at data. Sinasaklaw ng page na ito ang kasalukuyang spec, kung paano gumagana ang authorization, at ang 60 server na sinuri namin, kasama ang endpoint, auth at config ng bawat isa para sa 13 client.
60 MCP server
Mga opisyal na server mula sa mga vendor at ilang maayos na pinapanatili ng komunidad, na-verify noong 2026-10-01. Hindi kasama ang mga naka-archive at deprecated na server, gaya ng mga lumang reference server para sa Postgres at Puppeteer.
Everything
Reference test server mula sa MCP project na naglalantad ng lahat ng feature ng protocol para masuri kung gumagana ang isang client.
Fetch
Kumukuha ng web page at kino-convert ito sa Markdown para mabasa ng model. Bahagi ito ng reference set ng MCP project.
Filesystem
Nagbabasa, nagsusulat, naghahanap at naglilipat ng mga lokal na file, at limitado ito sa mga directory na ipinasa mo noong nagsimula ito.
Git
Gumagana sa lokal na Git repository mula sa agent: status, diffs, history, branches at commits, sa repo path na pipiliin mo.
Memory
Nag-iimbak ng knowledge graph ng mga entity at ugnayan sa isang lokal na file para maalala ng agent ang mga impormasyon sa pagitan ng mga session.
Sequential Thinking
Nagbibigay sa model ng scratchpad para hatiin ang problema sa mga numeradong pag-iisip na maaari nitong baguhin o sangahan.
Time
Ibinabalik ang kasalukuyang oras at nagko-convert ng oras sa pagitan ng mga time zone gamit ang mga pangalan ng IANA. Hindi kailangan ng mga key o configuration.
GitHub
Sariling server ng GitHub para sa mga repo, issue, pull request, Actions at paghahanap ng code, na may mapagpapalit na mga toolset.
GitLab
Built-in na endpoint ng GitLab para sa mga issue, merge request, pipeline at paghahanap, na may mapipiling mga toolset.
Atlassian Rovo
Hosted server ng Atlassian para sa Jira, Confluence at Jira Service Management sa Cloud site mo.
Linear
Maghanap, gumawa at mag-update ng mga Linear issue, project at comment mula sa agent; may hiwalay na read-only endpoint.
Notion
Naka-host na Notion server para maghanap, magbasa at mag-edit ng mga page at database. Hindi na aktibong mina-maintain ang local package.
Slack
Sariling naka-host na server ng Slack: maghanap ng mga mensahe, magbasa ng mga channel at thread, at mag-post bilang naka-sign in na user.
Asana
Gumawa at mamahala ng mga Asana task, project at goal. Gamitin ang /v2/mcp endpoint: isinara na ang lumang /sse URL noong 2026-05-11.
monday.com
Magbasa at mag-update ng mga monday.com board, item at update, gamit man ang naka-host na bersyon o local npm package.
Airtable
Mag-query, gumawa at mag-update ng mga record sa Airtable base, batay lang sa mga base na pinahintulutan mo.
Figma
Nagbibigay sa mga coding agent ng mga frame, variable at component mula sa Figma file para tumugma sa disenyo ang code na isinusulat nila.
Stripe
Gumawa at maghanap ng mga Stripe customer, payment, invoice at product, at maghanap sa mga dokumento ng Stripe.
Shopify Dev
Naghahanap sa mga dokumento para sa developer ng Shopify at nagsusuri ng Admin GraphQL at Liquid code habang gumagawa ka ng app.
HubSpot
Naka-host na server ng HubSpot para magbasa at mag-update ng mga CRM contact, company, deal at ticket.
Salesforce DX
Mga tool ng Salesforce CLI para sa mga agent: mag-query ng data, mag-deploy at kumuha ng metadata, at mamahala ng mga org at user.
Zapier
Ginagawang MCP tools ang mga action mula sa mga app na nakakonekta sa Zapier; ikaw ang pipili kung aling mga action ang ilalantad nito.
Make
Pinapatakbo ang mga Make scenario mo bilang mga agent tool at hinahayaang pamahalaan ng agent ang Make account mo; hosted ito ng Make.
Sentry
Maghanap ng mga Sentry issue, event, trace at release, at simulan ang root-cause analysis ng Seer; hosted man o lokal.
Datadog
Mag-query ng mga Datadog log, metric, trace, monitor at incident. Idagdag ang ?toolsets= sa URL para limitahan ang mga tool.
Grafana
Maghanap sa mga dashboard, mag-query ng mga data source ng Prometheus at Loki, at mamahala ng mga alert at incident sa Grafana.
PagerDuty
Hosted server ng PagerDuty para sa mga incident, service, schedule at on-call rotation.
Cloudflare
Isang endpoint para sa buong Cloudflare API; may magkakahiwalay na server para sa docs, binding, observability at browser.
AWS API
Nagpapatakbo ng mga na-validate na AWS CLI command para masuri at mabago ng agent ang mga AWS resource mo.
AWS Knowledge
Search na naka-host sa AWS para sa dokumentasyon ng AWS, mga blog post, entry sa What's New at availability sa bawat rehiyon.
Azure
Mag-query at mamahala ng mga Azure resource gaya ng Storage, Cosmos DB, Key Vault at Monitor. GA na ang bersyon 2.0.
Microsoft Learn
Maghanap at kumuha ng opisyal na dokumentasyon at mga sample ng code ng Microsoft at Azure.
BigQuery
Endpoint na naka-host sa Google para tumingin sa mga BigQuery dataset at magpatakbo ng SQL. May sarili ang Cloud SQL at Spanner.
Google Workspace
Mga endpoint para sa bawat produkto: Drive, Gmail, Calendar, Docs, Sheets, Slides at Chat. Nasa Developer Preview ang mga ito.
Firebase
Ang Firebase CLI bilang MCP server: mamahala ng mga project, Auth user, Firestore, Remote Config, security rule at iba pa.
MCP Toolbox for Databases
Isang server na may mga prebuilt na tool set para sa Postgres, MySQL, BigQuery, AlloyDB, Spanner at iba pang database.
Supabase
Mamahala ng mga Supabase project gamit ang agent: magpatakbo ng SQL, mag-apply ng mga migration, magbasa ng log at mag-deploy ng Edge Function.
Neon
Gumawa ng mga Neon Postgres project at branch, magpatakbo ng SQL at magsagawa ng mga migration batay sa branch. Para sa development.
MongoDB
Mag-query at mangasiwa ng mga MongoDB database at Atlas cluster gamit ang connection string o Atlas service account.
Redis
Hinahayaan ang agent na gumamit ng natural na wika para magtrabaho sa mga Redis data structure, search at vector index.
Postgres MCP Pro
Mga Postgres query, inspeksyon ng schema, pag-tune ng index at health check; pamalit sa naka-archive na reference server.
Elastic Agent Builder
Endpoint na naka-host sa Kibana na naghahatid ng mga Agent Builder tool sa ibabaw ng data mo sa Elasticsearch, simula sa Elastic 9.2.
Snowflake
Server na naka-host sa Snowflake at nagbibigay ng Cortex Analyst, Cortex Search at mga SQL tool na ikaw ang nagtatakda.
Pinecone
Maghanap sa mga dokumento ng Pinecone, at gumawa, mag-upsert at mag-query ng mga Pinecone vector index mula sa lokal na server.
Hugging Face
Maghanap ng mga modelo, dataset, papel at dokumentasyon sa Hub, at tumawag ng Gradio Spaces bilang mga tool na naka-host sa Hugging Face.
Playwright
Kinokontrol nito ang totoong browser gamit ang mga accessibility snapshot, para makapag-navigate, mag-click at mag-fill out ng mga form ang agent.
Chrome DevTools
Kinokontrol ang Chrome at nagbibigay ng access sa DevTools data, gaya ng mga network request, output ng console at performance trace.
Brave Search
Sariling server ng Brave para sa paghahanap sa web, balita, larawan, video at mga lokal na resulta sa pamamagitan ng Brave Search API.
Exa
Neural web search, pagkuha ng content ng page at paghahanap ng code context para sa mga agent. Hosted ng Exa o lokal na pinapatakbo gamit ang API key.
Tavily
Maghanap, kumuha ng content, mag-crawl at mag-map ng mga website sa pamamagitan ng search API ng Tavily para sa mga agent. Hosted o lokal na pinapatakbo.
Firecrawl
Mag-scrape, mag-crawl, maghanap at kumuha ng structured data mula sa mga website bilang Markdown o JSON.
Perplexity
Mga sagot sa web na may pinagbatayan, paghahanap at malalimang pananaliksik sa pamamagitan ng Perplexity Sonar API, na lokal na pinapatakbo.
Context7
Ipinapasok sa prompt ang napapanahon at partikular sa bersyong dokumentasyon ng library at mga halimbawa ng code. Hosted, na may opsyonal na API key.
Vercel
Maghanap sa dokumentasyon ng Vercel at siyasatin ang mga project, deployment at build log. Nasa Beta ito at sinusuportahan na ang spec 2026-07-28.
Netlify
Gumawa, mag-deploy at mag-configure ng mga Netlify site, environment variable at extension mula sa isang agent.
Heroku
Mula sa isang agent, pamahalaan ang Heroku apps, dynos, add-on, Postgres at pipeline gamit ang Heroku CLI.
Docker MCP Gateway
Pinapatakbo nito sa mga container ang mga server mula sa MCP catalogue ng Docker sa likod ng iisang gateway endpoint.
Kubernetes
Go server para sa Kubernetes at OpenShift: mag-apply ng mga resource, magbasa ng pod log, mag-exec sa mga pod at magpatakbo ng Helm.
Terraform
Naghahanap ng mga provider at module sa Terraform Registry at, kapag may token, namamahala ng mga HCP Terraform workspace.
Auth0
Mula sa isang agent, pamahalaan ang mga Auth0 tenant: mga application, API, action, log at form, pagkatapos mag-sign in gamit ang device flow.
Ano ang MCP
Ang Model Context Protocol (MCP) ay isang bukas na standard para ikonekta ang mga AI application sa mga external na system. Tinututukan ng server ang isang bagay, gaya ng GitHub account, database o browser, at inilalarawan kung ano ang maiaalok nito. Magagamit ito ng anumang application na gumagamit ng MCP nang hindi nangangailangan ng custom na integration code.
Ang application na ginagamit mo, gaya ng Claude Code, Cursor o VS Code, ang host. Sa loob nito, pinamamahalaan ng MCP client ang koneksyon sa bawat server. Tumatakbo ang mga lokal na server bilang child process at nakikipag-ugnayan sa pamamagitan ng stdio; ina-access naman ang mga remote server sa pamamagitan ng Streamable HTTP. Deprecated na ang mas lumang HTTP+SSE transport mula 2025-03-26.
Tatlong uri ng bagay ang inilalantad ng mga server. Ang mga tool ay mga function na matatawag ng model, gaya ng paggawa ng issue. Ang mga resource ay data na maaaring kunin ng application at idagdag sa context, gaya ng file o record. Ang mga prompt ay mga reusable na template na maaaring piliin ng user. Nagkakaiba ang suporta ng bawat client: halimbawa, tools at prompts lang ang kayang gamitin ng Zed.
Mga pagbabago sa 2026-07-28
- Stateless na ngayon ang protocol. Wala na ang initialize handshake at ang Mcp-Session-Id header, at kasama na sa bawat request sa _meta ang bersyon ng protocol at mga kakayahan ng client.
- Maaaring mag-alok ang mga server ng opsyonal na server/discover call para matanong ng client kung ano ang sinusuportahan ng server.
- Dapat magpadala ang bawat Streamable HTTP request ng mga header na Mcp-Method at Mcp-Name, pati na rin ng MCP-Protocol-Version. Inalis na ang pagpapatuloy ng SSE gamit ang Last-Event-ID.
- Pinalitan ng Multi Round-Trip Requests ang dating pattern kung saan nagpapadala ang server ng sarili nitong mga request para sa elicitation, sampling o roots pabalik sa client.
- May dala na ngayong ttlMs at cacheScope ang mga resulta ng list, para malaman ng mga client kung gaano katagal mananatiling valid ang isang list at kung sino ang puwedeng magbahagi nito.
- May pormal nang framework para sa mga extension. Inilipat ang Tasks sa extension na io.modelcontextprotocol/tasks, at mga extension din ang MCP Apps at Enterprise Managed Authorization.
- Nagbibigay ang bagong patakaran sa deprecation ng hindi bababa sa 12 buwan bago alisin ang mga feature. Roots, Sampling at Logging ang mga unang feature na na-deprecate sa ilalim ng patakarang ito.
Paano gumagana ang awtorisasyon
Opsyonal ang awtorisasyon sa MCP. Kapag gumagamit nito ang isang HTTP server, sinusunod nito ang OAuth 2.1 at kumikilos bilang resource server: naglalathala ito ng Protected Resource Metadata (RFC 9728) na tumutukoy sa authorization server nito, na hahanapin naman ng client sa pamamagitan ng RFC 8414 o OpenID Connect Discovery. Dapat gumamit ang mga client ng PKCE, magpadala ng mga resource indicator ayon sa RFC 8707 para maiugnay ang bawat token sa iisang server, at tingnan ang parameter na iss na tinukoy sa RFC 9207.
Para sa pagpaparehistro ng client mismo, mas pinapaboran ng spec na may petsang 2026-07-28 ang Client ID Metadata Documents (CIMD). Gumagana pa rin ang paunang pagpaparehistro, at pinapayagan ang Dynamic Client Registration (DCR), pero deprecated na ito bilang pabor sa CIMD. Nilalaktawan na ng maraming vendor ang DCR: nangangailangan ang Slack, Asana at HubSpot ng paunang rehistradong client, at mga aprubadong client lang ang tinatanggap ng Vercel.
Ang opisyal na registry
Naglilista ang MCP Registry ng mga pampublikong server gamit ang mga reverse-DNS na pangalan gaya ng io.github.user/server o com.vendor/server. Pinatutunayan ang bawat namespace sa pamamagitan ng GitHub, DNS o HTTP. Preview pa rin ito: naka-freeze na ang v0.1 API mula 2025-10-24, pero nagbababala ang mga maintainer na maaari pa ring magkaroon ng breaking changes o mabura ang data bago ang general availability. Layunin nitong magbigay ng data sa mga aggregator at sub-registry, kaya hindi inaasahang direktang mag-query rito ang mga host.
curl 'https://registry.modelcontextprotocol.io/v0.1/servers?limit=5'Mga opisyal na SDK
- Tier 1
- TypeScript, Python, C#, Go, Rust, Ruby
- Tier 2
- Java
- Tier 3
- Swift, PHP, Kotlin
Tumatakbo ang lokal na MCP server nang may mga pahintulot ng user account mo, at gumagamit naman ang naka-host na server ng anumang token na ibibigay mo rito. Basahin muna ang code o docs, magtakda ng partikular na bersyon sa halip na gumamit ng @latest, at mas piliin ang sariling server ng vendor. Gabay sa seguridad ng agent →
Mga tanong tungkol sa MCP
Ano ang pinakabagong bersyon ng MCP spec?
Ang kasalukuyang bersyon ay 2026-07-28, ang ikalimang release na may petsa, at pumapalit ito sa 2025-11-25. Ginagawa nitong stateless ang protocol, kaya kailangang i-migrate ang code na isinulat para sa mga bersyon ng 2025. Sa paglulunsad, suportado ito ng mga TypeScript, Python, Go at C# SDK, habang beta pa ang Rust. May ilang vendor server din, kabilang ang GitLab, na hanggang 2025-11-25 lang ang suportang nakadokumento.
Deprecated na ba ang MCP SSE transport?
Oo. Deprecated na ang HTTP+SSE mula 2025-03-26, at itinatakda ng SEP-2596 na hindi ito aalisin nang mas maaga sa tatlong buwan matapos maging Final ang SEP na iyon; wala pang inanunsiyong petsa. Napatay na ng maraming vendor ang kanilang mga /sse endpoint, kabilang ang Asana noong 2026-05-11. Gamitin ang Streamable HTTP para sa mga remote server.
Sino na ang nangangasiwa sa Model Context Protocol?
Ipinagkaloob ng Anthropic ang MCP sa Agentic AI Foundation, isang directed fund ng Linux Foundation, noong 2025-12-09. Kabilang ang Anthropic, Block at OpenAI sa mga nagtatag ng foundation. Ang board nito ang nangangasiwa sa budget at membership, habang nananatili sa MCP Steering Group ang mga teknikal na desisyon sa pamamagitan ng proseso ng SEP, sa pangunguna nina David Soria Parra at Den Delimarsky.
Kailangan ba ng OAuth ang MCP server ko?
Hindi, opsyonal ang awtorisasyon sa spec. Walang kinakailangang auth ang ilang server sa aming katalogo, gaya ng Microsoft Learn at AWS Knowledge, at karaniwang kumukuha ang mga lokal na server ng API key mula sa environment variable. Kapag gumagamit ng auth ang isang naka-host na server, sinusunod nito ang profile ng OAuth 2.1 na inilarawan sa itaas.
Aling mga wika ang may opisyal na MCP SDK?
Nakalista sa SDK page ang TypeScript, Python, C#, Go, Rust at Ruby bilang Tier 1, Java bilang Tier 2, at Swift, PHP at Kotlin bilang Tier 3. Hindi ibig sabihin ng Tier 1 na sinusuportahan na ng lahat ng SDK ang 2026-07-28: binanggit sa post tungkol sa release ang TypeScript, Python, Go at C#, habang beta pa ang Rust.
Dapat bang direktang basahin ng MCP client ko ang opisyal na registry?
Dinisenyo ang registry para sa mga aggregator at sub-registry, hindi para direktang mag-query rito ang bawat host. Preview pa rin ito: naka-freeze na ang v0.1 API, pero walang pangakong hindi magkakaroon ng breaking changes bago ang general availability. Maraming entry mula sa third party sa mga resulta ng paghahanap, kaya tingnan muna ang namespace bago magtiwala sa isang entry.