{"id":10021036,"date":"2025-10-17T01:49:07","date_gmt":"2025-10-16T17:49:07","guid":{"rendered":"https:\/\/itmax.cn\/?p=10021036"},"modified":"2025-10-17T01:49:07","modified_gmt":"2025-10-16T17:49:07","slug":"%e6%9e%81%e6%99%ba%e7%bc%96%e7%a8%8b%ef%bc%9a%e5%9f%ba%e4%ba%8eqoderpolardb-supabase-%e5%ae%9e%e7%8e%b0%e5%85%a8%e6%a0%88vibecoding","status":"publish","type":"post","link":"https:\/\/itmax.cn\/?p=10021036","title":{"rendered":"\u6781\u667a\u7f16\u7a0b\uff1a\u57fa\u4e8eQoder+PolarDB Supabase \u5b9e\u73b0\u5168\u6808VibeCoding"},"content":{"rendered":"<h2>\u524d\u8a00<\/h2>\n<p>VibeCoding\uff08\u6c1b\u56f4\u7f16\u7a0b\uff09\u662f\u4e00\u79cd\u7531AI\u9a71\u52a8\u7684\u7f16\u7a0b\u8303\u5f0f\uff0c \u5f00\u53d1\u8005\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u63cf\u8ff0\u9700\u6c42\uff0c\u7531AI\u81ea\u4e3b\u5b8c\u6210\u9009\u7684\u4ee3\u7801\u5f00\u53d1\u3001\u8c03\u8bd5\u4ee5\u53ca\u90e8\u7f72\u8fd0\u884c\u3002\u7531OpenAI\u8054\u5408\u521b\u59cb\u4ebaAndrej Karpathy\u4e8e2025\u5e74\u63d0\u51fa\uff0c\u5f3a\u8c03&#8221;\u5bf9\u8bdd\u9a71\u52a8&#8221;\u7684\u5f00\u53d1\u6a21\u5f0f\u3002<br \/>VibeCoding \u6781\u5927\u7684\u7684\u964d\u4f4e\u4e86\u7f16\u7a0b\u95e8\u69db\uff0c\u975e\u4e13\u4e1a\u5f00\u53d1\u4eba\u5458\u4e5f\u53ef\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u4ea4\u4e92\u6765\u5b8c\u6210\u7f51\u7ad9\u3001APP\u7684\u5f00\u53d1\u3002 AI \u867d\u7136\u53ef\u4ee5\u751f\u6210\u5b8c\u7f8e\u7684\u524d\u7aef\u751a\u81f3\u540e\u7aef\u4ee3\u7801\uff0c\u4f46\u7531\u4e8eAI\u65e0\u6cd5\u611f\u77e5\u5e94\u7528\u7684\u771f\u5b9e\u540e\u7aef\u73af\u5883\uff08\u6570\u636e\u5e93\u7ed3\u6784\u3001\u94fe\u63a5\u65b9\u5f0f\u7b49\uff09\uff0c\u5f80\u5f80\u4f1a\u5bfc\u81f4AI\u5728\u524d\u540e\u7aef\u4e00\u4f53\u7684\u5168\u6808\u5e94\u7528\u7684\u8868\u73b0\u4e0a\u4e0d\u5c3d\u5982\u4eba\u610f\u3002<br \/>PolarDB Supabase\u4f5c\u4e3a\u4e00\u4e2a\u901a\u7528\u7684\u540e\u7aef\u5373\u670d\u52a1\uff08BaaS\uff09\uff0c\u901a\u8fc7\u63d0\u4f9b <strong>MCP Server<\/strong> \u586b\u5e73\u4e86\u524d\u540e\u7aef\u7684\u65ad\u5c42\uff0c\u5c06\u5b8c\u6574\u3001\u5b9e\u65f6\u7684\u540e\u7aef\u4e0a\u4e0b\u6587\u8d4b\u4e88\u4e86AI\u3002\u00a0\u7531\u6b64\u5f62\u6210\u66f4\u9ad8\u6548\u7684\u5168\u6808\u52a0\u901f\u8303\u5f0f\uff0c\u6781\u5927\u5730\u63d0\u9ad8\u4e86AI\u5728\u524d\u540e\u7aef\u4e00\u4f53\u7684\u5168\u6808\u5e94\u7528\u5f00\u53d1\u4e0a\u7684\u8868\u73b0\u3002 <br \/><img decoding=\"async\"   referrerpolicy=\"no-referrer\" src=\"https:\/\/segmentfault.com\/img\/remote\/1460000047326285\" alt=\"\u56fe\u7247\" title=\"\u56fe\u7247\"><br \/>\u672c\u6587\u65e8\u5728\u8bf4\u660e\u5982\u4f55\u57fa\u4e8eQoder+PolarDB Supabase \u5b9e\u73b0\u5168\u6808VibeCoding\uff0c\u63d0\u9ad8AI\u5728\u524d\u540e\u7aef\u4e00\u4f53\u7684\u5168\u6808\u5e94\u7528\u5f00\u53d1\u4e0a\u7684\u8868\u73b0\u3002<\/p>\n<h2>\u73af\u5883\u51c6\u5907<\/h2>\n<ul>\n<li>\u7b2c\u4e00\u6b65\uff1a\u51c6\u5907PolarDB Supabase\u4f5c\u4e3a\u5e94\u7528\u540e\u7aef\u670d\u52a1\uff1a <a href=\"https:\/\/link.segmentfault.com\/?enc=TwWrMxytXa5PJoDf8c42Fg%3D%3D.OUSkRuE4f%2Fz1uzqUTavf92ciJUyp%2FSqyzSeTsgxbrdTtH9p%2FXamvDjUDhcN9h77L9pKWfi57uHX9t91EN9DqhX9x1V%2FP6%2FPoW7yF4GneVAxfvrvoWVe4rCihdhppLzeS\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">https:\/\/help.aliyun.com\/zh\/polardb\/polardb-for-postgresql\/ai-&#8230;<\/a><\/li>\n<li>\u7b2c\u4e8c\u6b65\uff1a\u4e0b\u8f7dQoder\uff1a <a href=\"https:\/\/link.segmentfault.com\/?enc=YPp6XEoNXIfehzuUv6Iokg%3D%3D.73yLGwZME3Fx2DgujePxrmghpRNzEr4mqWOK%2BFiTBm4%3D\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">https:\/\/qoder.com\/<\/a><\/li>\n<li>\u7b2c\u4e09\u6b65\uff1a\u4e0b\u8f7dPolarDB Supabase MCP Server\u4ee3\u7801\uff1a <a href=\"https:\/\/link.segmentfault.com\/?enc=Jalr3%2BflmIAAT2fqUPh4NA%3D%3D.rqlR5WJr4D3UFRHhNoA%2FdIxteFuLnn%2FOdzwCqV8to2r8HP1wqUgrDpOFtAtnfqs4c%2FUMxmKgtUx%2Fnvq0DfSWhBequRfiWCgpIt0FrDGXLVplppv%2FqpweMUfVrb5rZF3S\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">https:\/\/github.com\/ApsaraDB\/PolarDB-Supabase-MCP-Server\/blob\/main\/POLARDB_README.md<\/a><\/li>\n<li>\u7b2c\u56db\u6b65\uff1a\u5c06PolarDB Supabase MCP Server\u914d\u7f6e\u5230Qoder<\/li>\n<\/ul>\n<p>\u914d\u7f6e\u8def\u5f84\uff1a Qoder -&gt; \u9996\u9009\u9879 -&gt; Qoder \u8bbe\u7f6e -&gt; MCP \u670d\u52a1<br \/><img decoding=\"async\"   referrerpolicy=\"no-referrer\" src=\"https:\/\/segmentfault.com\/img\/remote\/1460000047326286\" alt=\"\u56fe\u7247\" title=\"\u56fe\u7247\" loading=\"lazy\"><br \/>\u70b9\u51fb\u201c\u6dfb\u52a0\u201d\u6309\u94ae\u6dfb\u52a0MCP Server\uff0c MCP \u670d\u52a1\u914d\u7f6e\u793a\u4f8b\uff1a<\/p>\n<pre><code>{\n  &quot;mcpServers&quot;: {\n    &quot;polardb-supabase&quot;: {\n      &quot;command&quot;: &quot;node&quot;,\n      &quot;args&quot;: [\n        &quot;~\/supabase-mcp\/packages\/mcp-server-supabase\/dist\/transports\/stdio.js&quot;,\n        &quot;--api-url&quot;,\n        &quot;http:\/\/x.x.x.x:8000&quot;,\n        &quot;--service-role-key&quot;,\n        &quot;xxxxx&quot;,\n        &quot;--anon-key&quot;,\n        &quot;xxxxx&quot;,\n        &quot;--dashboard-username&quot;,\n        &quot;xxxxx&quot;,\n        &quot;--dashboard-password&quot;,\n        &quot;xxxxx&quot;,\n        &quot;--project-ref&quot;,\n        &quot;default&quot;\n      ]\n    }\n  }\n} <\/code><\/pre>\n<p>\u5176\u4e2d<\/p>\n<ul>\n<li>supabase-mcp\/packages\/mcp-server-supabase\/dist\/transports\/stdio.js\u4e3aMCP Server \u4ee3\u7801\u5730\u5740<\/li>\n<li>api-url \u4e3aSupabase\u516c\u7f51\u5730\u5740\uff0c \u53ef\u4ee5\u5728PolarDB Supabase\u5b9e\u4f8b\u62d3\u6251\u56fe\u9875\u9762\u627e\u5230\uff0c\u5982\u4e0b\u56fe\u6240\u793a<br \/><img decoding=\"async\"   referrerpolicy=\"no-referrer\" src=\"https:\/\/segmentfault.com\/img\/remote\/1460000047326287\" alt=\"\u56fe\u7247\" title=\"\u56fe\u7247\" loading=\"lazy\"><\/li>\n<li>\n<p>service-role-key\u3001anon-key\u3001dashboard-username\u3001dashboard-password \u53ef\u4ee5\u5728PolarDB Supabase\u5b9e\u4f8b\u914d\u7f6e\u9875\u627e\u5230\uff1a<br \/><img decoding=\"async\"   referrerpolicy=\"no-referrer\" src=\"https:\/\/segmentfault.com\/img\/remote\/1460000047326288\" alt=\"\u56fe\u7247\" title=\"\u56fe\u7247\" loading=\"lazy\"><\/p>\n<h2>\u5168\u6808VibeCoding\u793a\u4f8b<\/h2>\n<p>\u73af\u5883\u914d\u7f6e\u597d\u540e\uff0c\u53ef\u4ee5\u76f4\u63a5\u5728Qoder \u4e2d\u8f93\u5165\u63d0\u793a\u8bcd\u5f00\u59cb\u7f16\u5199\u5e94\u7528\u3002<br \/>\u63d0\u793a\u8bcd\u793a\u4f8b\uff1a <code>\u5e2e\u6211\u5b9e\u73b0\u4e00\u4e2atodo list\u5e94\u7528\uff0c\u57fa\u4e8ereact + Supabase\uff0c \u4e0d\u9700\u8981\u767b\u5f55\u548c\u6743\u9650\u63a7\u5236<\/code><br \/><img decoding=\"async\"   referrerpolicy=\"no-referrer\" src=\"https:\/\/segmentfault.com\/img\/remote\/1460000047326289\" alt=\"\u56fe\u7247\" title=\"\u56fe\u7247\" loading=\"lazy\"><br \/>\u8f93\u5165\u63d0\u793a\u8bcd\u540e\uff0cQoder\u5c31\u5f00\u59cb\u7f16\u5199\u524d\u540e\u7aef\u4ee3\u7801\uff0c\u540c\u65f6\u8c03\u7528MCP\u4e86\u89e3Supabase\u4e0a\u4e0b\u6587\uff0c\u521d\u59cb\u5316\u8868\u7ed3\u6784\u3002 \u6839\u636e\u5b9e\u9645\u60c5\u51b5\u8fdb\u884c\u591a\u8f6e\u63d0\u793a\u8bcd\u4ea4\u4e92\uff0c\u5168\u90e8\u5b8c\u6210\u540e\uff0c\u76f4\u81f3\u529f\u80fd\u548c\u9700\u6c42\u7b26\u5408\u8981\u6c42\u3002\u6700\u7ec8\u6548\u679c\u793a\u4f8b\uff1a<br \/><img decoding=\"async\"   referrerpolicy=\"no-referrer\" src=\"https:\/\/segmentfault.com\/img\/remote\/1460000047326290\" alt=\"\u56fe\u7247\" title=\"\u56fe\u7247\" loading=\"lazy\"><\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\"   referrerpolicy=\"no-referrer\" src=\"https:\/\/segmentfault.com\/img\/remote\/1460000047326291\" alt=\"\u56fe\u7247\" title=\"\u56fe\u7247\" loading=\"lazy\"><\/p>\n<hr>\n<p><strong>\u5b8c\u6574\u7684\u793a\u4f8b\u89c6\u9891\u89c1\uff1a<a href=\"https:\/\/link.segmentfault.com\/?enc=FzD0yzlwtowAJPrCFHkoRw%3D%3D.1QR2f2qxY06qJ46YNHkS366IraLo5fpjWS2gGYwqNjBRSiAlxAIhVn88gBmybLsR\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">https:\/\/developer.aliyun.com\/live\/255468<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/segmentfault.com\/a\/1190000047326317\">https:\/\/segmentfault.com\/a\/1190000047326317<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u8a00 VibeCoding\uff08\u6c1b\u56f4\u7f16\u7a0b\uff09\u662f\u4e00\u79cd\u7531AI\u9a71\u52a8\u7684\u7f16\u7a0b\u8303\u5f0f\uff0c \u5f00\u53d1\u8005\u901a\u8fc7\u81ea\u7136\u8bed\u8a00\u63cf\u8ff0\u9700\u6c42\uff0c\u7531AI\u81ea\u4e3b\u5b8c\u6210 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-10021036","post","type-post","status-publish","format-standard","hentry","category-share"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/itmax.cn\/index.php?rest_route=\/wp\/v2\/posts\/10021036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itmax.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itmax.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itmax.cn\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/itmax.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10021036"}],"version-history":[{"count":0,"href":"https:\/\/itmax.cn\/index.php?rest_route=\/wp\/v2\/posts\/10021036\/revisions"}],"wp:attachment":[{"href":"https:\/\/itmax.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10021036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itmax.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10021036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itmax.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10021036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}