{"id":13270,"date":"2025-09-21T19:28:52","date_gmt":"2025-09-21T11:28:52","guid":{"rendered":"https:\/\/ihower.tw\/blog\/?p=13270"},"modified":"2025-12-20T19:18:51","modified_gmt":"2025-12-20T11:18:51","slug":"official-mcp-registry","status":"publish","type":"post","link":"https:\/\/ihower.tw\/blog\/13270-official-mcp-registry","title":{"rendered":"\u5b98\u65b9 MCP Registry \u4e0a\u7dda"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" data-attachment-id=\"13271\" data-permalink=\"https:\/\/ihower.tw\/blog\/13270-official-mcp-registry\/image-26\" data-orig-file=\"https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-scaled.png\" data-orig-size=\"2560,1663\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-300x195.png\" data-large-file=\"https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-1024x665.png\" src=\"https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-1024x665.png\" alt=\"\" class=\"wp-image-13271\" style=\"width:1022px;height:auto\" srcset=\"https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-1024x665.png 1024w, https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-300x195.png 300w, https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-768x499.png 768w, https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-1536x998.png 1536w, https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-2048x1331.png 2048w, https:\/\/ihower.tw\/blog\/wp-content\/uploads\/2025\/09\/image-1568x1019.png 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u770b\u5230 MCP \u5b98\u65b9\u51fa\u4e86\u4e00\u500b <a href=\"http:\/\/registry.modelcontextprotocol.io\" data-type=\"link\" data-id=\"registry.modelcontextprotocol.io\">Registry<\/a> [1]\uff0cGitHub [2] \u4e5f\u51fa\u4e86\u4e00\u500b <a href=\"https:\/\/github.com\/mcp\">Registry<\/a>\uff0c\u9019\u662f\u5728\u6253\u67b6\u55ce\uff1f<\/p>\n\n\n\n<p>\u4e0d\u662f\u7684\uff0c\u8b93\u6211\u89e3\u91cb\u4e00\u4e0b MCP Registry \u7684\u67b6\u69cb\u3002<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>[1] \u5b98\u65b9\u516c\u544a <a href=\"https:\/\/blog.modelcontextprotocol.io\/posts\/2025-09-08-mcp-registry-preview\/\">blog.modelcontextprotocol.io\/posts\/2025-09-08-mcp-registry-preview\/<\/a><br>[2] GitHub MCP Registry <a href=\"https:\/\/github.blog\/ai-and-ml\/github-copilot\/meet-the-github-mcp-registry-the-fastest-way-to-discover-mcp-servers\/\">github.blog\/ai-and-ml\/github-copilot\/meet-the-github-mcp-registry-the-fastest-way-to-discover-mcp-servers\/<\/a><br>[3] \u67b6\u69cb\u5716\u51fa\u81ea\u5b98\u65b9\u6587\u4ef6 Ecosystem Vision\uff0c\u63a8\u85a6\u4e00\u770b: <a href=\"https:\/\/github.com\/modelcontextprotocol\/registry\/blob\/main\/docs\/explanations\/ecosystem-vision.md\">github.com\/modelcontextprotocol\/registry\/blob\/main\/docs\/explanations\/ecosystem-vision.md<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u70ba\u4ec0\u9ebc\u9700\u8981\u5b98\u65b9 Registry\uff1f<\/h2>\n\n\n\n<p>\u5b98\u65b9 MCP Registry \u662f\u4e00\u500b\u7d71\u4e00\u7684 metadata service\uff0c\u89e3\u6c7a\u4e86\u5e7e\u500b\u95dc\u9375\u554f\u984c:<\/p>\n\n\n\n<p><strong>Server Discovery<\/strong>: \u5404\u7a2e MCP servers \u6563\u843d\u5728\u5404\u500b GitHub repo\u3001\u793e\u7fa4\u8a0e\u8ad6\u4e32\uff0c\u5f88\u96e3\u627e\u3002\u73fe\u5728\u6709\u4e86\u4e2d\u592e\u76ee\u9304\uff0c\u65b9\u4fbf\u627e\u5230\u5408\u9069\u7684 MCP server\u3002\u66f4\u91cd\u8981\u7684\u662f\uff0c\u5b83\u63d0\u4f9b\u6a19\u6e96 API\uff0c\u672a\u4f86 AI agents \u53ef\u4ee5\u81ea\u52d5\u767c\u73fe\u548c\u9078\u64c7\u9700\u8981\u7684\u5de5\u5177\u3002<\/p>\n\n\n\n<p><strong>\u4fe1\u4efb\u8207\u5b89\u5168\u6027<\/strong>: \u4f60\u53ef\u4ee5\u77e5\u9053\u9019\u500b MCP server \u662f\u8ab0\u5efa\u7acb\u7684\uff0c\u662f\u4e0d\u662f\u5b98\u65b9\u8a8d\u8b49\u7684\u3002\u9019\u80fd\u5927\u5e45\u6e1b\u5c11\u5b89\u5168\u98a8\u96aa\uff0c\u907f\u514d\u5b89\u88dd\u5230\u60e1\u610f\u6216\u91e3\u9b5a\u7684 MCP server\u3002Registry \u9084\u6709\u793e\u7fa4\u56de\u5831\u6a5f\u5236\uff0c\u53ef\u4ee5\u6a19\u8a18\u548c\u79fb\u9664\u6709\u554f\u984c\u7684 servers\u3002<\/p>\n\n\n\n<p><strong>\u7248\u672c\u8ffd\u8e64<\/strong>: \u6e05\u695a\u77e5\u9053\u4f60\u6b63\u5728\u4f7f\u7528\u54ea\u500b\u7248\u672c\u7684 MCP server\uff0c\u6709\u6c92\u6709\u66f4\u65b0\u53ef\u7528\uff0c\u907f\u514d\u7248\u672c\u6df7\u4e82\u7684\u554f\u984c\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5169\u5c64 Registry \u7684\u5206\u5de5<\/h2>\n\n\n\n<p>\u5b98\u65b9\u7684 Registry \u548c Github \u7684 Registry \u7684\u95dc\u4fc2\u5c31\u50cf\u300c\u4e2d\u592e\u8cc7\u6599\u5eab\u300d\u548c\u300c\u4f7f\u7528\u8005\u4ecb\u9762\u300d\u7684\u5dee\u5225\u3002<\/p>\n\n\n\n<p><strong>MCP \u5b98\u65b9 Registry<\/strong> (<a href=\"http:\/\/registry.modelcontextprotocol.io\">registry.modelcontextprotocol.io<\/a>) \u662f\u500b\u7d14\u7cb9\u7684 metaregistry\uff0c\u5b83\u7684\u5de5\u4f5c\u5f88\u55ae\u7d14: \u7576\u4f5c\u6240\u6709\u516c\u958b MCP servers \u7684\u300csingle source of truth \u55ae\u4e00\u4e8b\u5be6\u4f86\u6e90\u300d\u3002\u5b83\u53ea\u63d0\u4f9b API \u548c\u6a19\u6e96\u5316\u7684 metadata\uff0c\u6c92\u6709\u6f02\u4eae\u7684 UI\uff0c\u5c31\u50cf\u4e00\u500b\u4e2d\u592e\u8cc7\u6599\u5eab\u3002<\/p>\n\n\n\n<p><strong>GitHub \u7684 MCP Registry<\/strong> (<a href=\"https:\/\/github.com\/mcp\">github.com\/mcp<\/a>)\u5247\u662f\u4e00\u500b subregistry\uff0c\u5c08\u9580\u505a\u4f7f\u7528\u8005\u9ad4\u9a57\u3002\u5b83\u6703\u5f9e\u4e0a\u6e38\u7684\u5b98\u65b9 Registry \u81ea\u52d5\u540c\u6b65\u8cc7\u6599\uff0c\u52a0\u4e0a GitHub \u7279\u6709\u7684\u529f\u80fd: \u6f02\u4eae\u7684\u700f\u89bd\u4ecb\u9762\u3001\u7528 GitHub stars \u6392\u5e8f\u3001VS Code \u4e00\u9375\u5b89\u88dd\u7b49\u7b49\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Metaregistry \u7684\u8a2d\u8a08<\/h2>\n\n\n\n<p>\u6709\u500b\u95dc\u9375\u6982\u5ff5\u662f <strong>MCP Registry \u53ea\u6709\u505a metaregistry\uff0c\u6c92\u6709\u5b58\u771f\u6b63\u7684\u7a0b\u5f0f\u78bc\u6a94\u6848<\/strong>\u3002<\/p>\n\n\n\n<p>\u9019\u662f\u56e0\u70ba\u958b\u6e90\u8edf\u9ad4\u5708\u65e9\u5c31\u6709\u6210\u719f\u7684\u5957\u4ef6\u7ba1\u7406\u7cfb\u7d71: JavaScript \u6709 npm\u3001Python \u6709 PyPI\u3001\u5bb9\u5668\u5316\u61c9\u7528\u6709 Docker Hub\u3002\u9019\u4e9b\u90fd\u662f\u5404\u793e\u7fa4\u82b1\u4e86\u5341\u5e7e\u5e74\u5efa\u7acb\u7684\u57fa\u790e\u5efa\u8a2d\u3002<\/p>\n\n\n\n<p>\u56e0\u6b64 MCP \u5c31\u4e0d\u91cd\u65b0\u767c\u660e\u8f2a\u5b50\u4e86:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MCP server \u7684\u7a0b\u5f0f\u78bc\u6a94\u6848\uff0c\u9084\u662f\u767c\u5e03\u5230 npm \u6216 PyPI \u7b49\u7b49 (\u5c31\u50cf\u5e73\u5e38\u767c\u5e03\u5957\u4ef6\u4e00\u6a23)<\/li>\n\n\n\n<li>MCP Registry \u53ea\u8a18\u9304: \u300cweather-server v1.2.0 \u5728 npm:weather-mcp\u300d\u9019\u7a2e\u7d22\u5f15\u8cc7\u8a0a<\/li>\n<\/ul>\n\n\n\n<p>\u65bc\u662f\u9019\u5f62\u6210\u4e86\u67b6\u69cb\u5206\u5de5: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u65e2\u6709\u5957\u4ef6\u7cfb\u7d71 (npm, PyPI, Docker Hub): \u5b58\u771f\u6b63\u7684\u7a0b\u5f0f\u78bc\u6a94\u6848<\/li>\n\n\n\n<li>\u5b98\u65b9 MCP Official Registry: \u65b0\u589e\u7684\u7d22\u5f15\u5c64\uff0c\u544a\u8a34\u4f60\u54ea\u500b MCP server \u5728\u54ea\u88e1<\/li>\n\n\n\n<li>\u5404\u5bb6 Subregistries (GitHub, Smithery \u7b49): \u52a0\u503c\u670d\u52d9\u5c64\uff0c\u63d0\u4f9b\u597d\u7528\u7684 UI \u548c\u984d\u5916\u529f\u80fd<\/li>\n<\/ol>\n\n\n\n<p>\u958b\u767c\u8005\u7684\u5de5\u4f5c\u6d41\u7a0b\u662f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u628a MCP server  \u7a0b\u5f0f\u78bc\u767c\u5e03\u5230 npm\/PyPI (\u4e0d\u7528\u5b78\u65b0\u6771\u897f)<\/li>\n\n\n\n<li>\u5728 MCP Registry \u8a3b\u518a\u4e00\u7b46 metadata<\/li>\n\n\n\n<li>MCP server \u81ea\u52d5\u51fa\u73fe\u5728\u6240\u6709 subregistries<\/li>\n<\/ul>\n\n\n\n<p>\u7576\u4f60\u5728 <a href=\"https:\/\/github.com\/mcp\">GitHub Registry<\/a> \u9ede\u300c\u5b89\u88dd\u300d\u6642\uff0c\u5b83\u6703\u67e5\u8a62 MCP Registry \u7684 metadata\uff0c\u7136\u5f8c\u5c0e\u5411 npm \u6216 PyPI \u4e0b\u8f09\u771f\u6b63\u7684\u7a0b\u5f0f\u78bc\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u7d50\u8a9e<\/h2>\n\n\n\n<p>\u9019\u7a2e\u8a2d\u8a08\u6bd4\u518d\u505a\u4e00\u500b MCP servers awesome list \u8070\u660e\u591a\u4e86\uff0c\u5efa\u7acb\u4e86\u4e00\u500b\u5206\u5c64\u5354\u4f5c\u7684\u751f\u614b\u7cfb: \u65e2\u6709\u5957\u4ef6\u7cfb\u7d71\u7ba1\u7a0b\u5f0f\u78bc\u3001MCP Registry \u505a\u7d22\u5f15\u548c\u4fe1\u4efb\u5c64\u3001\u5404\u5bb6 subregistry \u5c08\u6ce8\u4f7f\u7528\u8005\u9ad4\u9a57\u3002\u958b\u767c\u8005\u53ea\u9700\u8981\u767c\u5e03\u4e00\u6b21\uff0c\u4f7f\u7528\u8005\u5c31\u80fd\u5728\u4efb\u4f55\u5730\u65b9\u627e\u5230\u3002\u958b\u6e90\u793e\u7fa4\u592a\u6709\u667a\u6167\u5566\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u770b\u5230 MCP \u5b98\u65b9\u51fa\u4e86\u4e00\u500b Registry [1]\uff0cGitHub [2] \u4e5f\u51fa\u4e86\u4e00\u500b Registry\uff0c\u9019\u662f &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/ihower.tw\/blog\/13270-official-mcp-registry\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5b98\u65b9 MCP Registry \u4e0a\u7dda\u3009<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[80],"tags":[],"class_list":["post-13270","post","type-post","status-publish","format-standard","hentry","category-llm","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1q6tG-3s2","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/posts\/13270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/comments?post=13270"}],"version-history":[{"count":12,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/posts\/13270\/revisions"}],"predecessor-version":[{"id":13575,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/posts\/13270\/revisions\/13575"}],"wp:attachment":[{"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/media?parent=13270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/categories?post=13270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ihower.tw\/blog\/wp-json\/wp\/v2\/tags?post=13270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}