[{"data":1,"prerenderedAt":1803},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"compare-mcp-toolbox-vs-smithery":9,"compare-a-mcp-toolbox":10,"compare-b-smithery":1045},{"tools":4,"reviews":5},78,26,{"tools":4,"reviews":5,"playbooks":7,"news":8},22,21,null,{"id":11,"title":12,"alternatives":13,"api_compatible":9,"body":17,"category":980,"chinese_friendly":273,"cover":981,"description":982,"domestic":983,"extension":984,"faq":985,"free":983,"github":941,"languages":998,"lastVerified":9,"meta":1000,"models":9,"navigation":313,"notSuitable":9,"opensource":313,"path":1001,"pillar":1002,"platforms":1003,"priceTable":1007,"pricing":1014,"published":1015,"relatedPlaybooks":1016,"relatedReviews":1018,"score":1020,"self_host":313,"seo":1021,"seoTitle":9,"slug":1022,"sources":1023,"stem":1035,"suitable":9,"tagline":1036,"tags":1037,"updated":1026,"verdict":1043,"website":933,"__hash__":1044},"tools\u002Ftools\u002Fagent\u002Fprotocol\u002Fmcp-toolbox.md","MCP Toolbox",[14,15,16],"agent\u002Fprotocol\u002Fsmithery","agent\u002Fprotocol\u002Fcomposio","agent\u002Fplatform\u002Flangflow",{"type":18,"value":19,"toc":968},"minimark",[20,25,51,54,57,152,155,169,175,179,184,213,218,249,253,596,603,606,793,796,863,867,898,901,922,925,964],[21,22,24],"h2",{"id":23},"tldr","TL;DR",[26,27,28,29,33,34,37,38,42,43,46,47,50],"p",{},"MCP Toolbox for Databases（前 ",[30,31,32],"code",{},"genai-toolbox","）是 Google 开源的 MCP 数据库网关，由 ",[30,35,36],{},"googleapis"," GitHub 组织维护，Apache 2.0 协议。它的差异点：",[39,40,41],"strong",{},"42+ 预置数据源","（AlloyDB \u002F BigQuery \u002F Cloud SQL PostgreSQL\u002FMySQL\u002FSQL Server \u002F Spanner \u002F Firestore \u002F Bigtable \u002F 自管 PostgreSQL \u002F MySQL \u002F SQL Server \u002F SQLite \u002F Oracle \u002F MongoDB \u002F Redis \u002F Elasticsearch \u002F Neo4j \u002F Snowflake \u002F ClickHouse \u002F Couchbase \u002F CockroachDB \u002F TiDB \u002F OceanBase \u002F Trino），外加 Looker \u002F Cloud Storage \u002F Cloud Monitoring \u002F Cloud Logging \u002F Dataproc \u002F Gemini Data Analytics。",[39,44,45],{},"双重角色","：(a) 即装即用的通用 MCP 服务器，让 Gemini CLI \u002F Claude Code \u002F Codex \u002F Antigravity 等 MCP 客户端 0 行代码连数据库；(b) 自定义工具框架，用 ",[30,48,49],{},"tools.yaml"," 声明参数化 SQL \u002F 语义搜索 \u002F NL2SQL，构建生产级 Agent 数据访问层。",[26,52,53],{},"适合：要让 AI Agent 安全读写企业数据库的团队；GCP 重度用户（AlloyDB \u002F Spanner \u002F BigQuery）；要审计 AI 数据库操作的合规场景；多 Agent 共享同一数据访问层的多框架团队。不适合：纯 SaaS 集成（用 Composio）；非数据库工具发现（用 Smithery）；不想引入 Go 二进制 \u002F Docker 的极简场景。",[21,55,56],{"id":56},"核心能力",[58,59,60,67,76,92,98,104,110,116,122,131,140,146],"ul",{},[61,62,63,66],"li",{},[39,64,65],{},"42+ 数据源","：GCP 全家桶 + 主流自管 DB + NoSQL + 图 DB + Lake\u002FOLAP",[61,68,69,72,73,75],{},[39,70,71],{},"声明式工具","：",[30,74,49],{}," 定义 name \u002F source \u002F 参数化 SQL \u002F 描述",[61,77,78,72,81,84,85,84,88,91],{},[39,79,80],{},"预置工具",[30,82,83],{},"execute_sql"," \u002F ",[30,86,87],{},"list_tables",[30,89,90],{},"get_table_info"," 开箱即用",[61,93,94,97],{},[39,95,96],{},"连接池","：高并发 Agent 不打挂数据库",[61,99,100,103],{},[39,101,102],{},"IAM \u002F OAuth2 \u002F OIDC","：按用户\u002F角色限制可调工具",[61,105,106,109],{},[39,107,108],{},"OpenTelemetry","：metrics + tracing 出厂集成",[61,111,112,115],{},[39,113,114],{},"多语言 SDK","：Python \u002F TypeScript \u002F Go \u002F Java（v1.0+）",[61,117,118,121],{},[39,119,120],{},"框架集成","：LangChain \u002F LlamaIndex \u002F Genkit \u002F Google ADK 原生",[61,123,124,127,128,130],{},[39,125,126],{},"动态热重载","：dev 模式改 ",[30,129,49],{}," 不需重启",[61,132,133,139],{},[39,134,135,138],{},[30,136,137],{},"--ui"," 交互模式","：本地调试 tool 的可视化界面",[61,141,142,145],{},[39,143,144],{},"MCP 协议兼容","：任何 MCP 客户端可接入",[61,147,148,151],{},[39,149,150],{},"Apache 2.0","：可商用、可自托管、可改",[21,153,154],{"id":154},"价格",[58,156,157,163],{},[61,158,159,162],{},[39,160,161],{},"OSS","：$0；完整功能 + 42+ 数据源",[61,164,165,168],{},[39,166,167],{},"GCP 托管","：只付 Cloud Run \u002F GKE \u002F DB 资源费，Toolbox 自身不收费",[170,171,172],"blockquote",{},[26,173,174],{},"对比：Composio 按 action 量收费、Smithery 托管按用量收费。Toolbox 完全自托管 → 长期成本最低，但要自己承担 ops。",[21,176,178],{"id":177},"实测gcp-alloydb-claude-code","实测（GCP + AlloyDB + Claude Code）",[26,180,181],{},[39,182,183],{},"亮点：",[58,185,186,193,198,201,204,207,210],{},[61,187,188,189,192],{},"5 分钟从 ",[30,190,191],{},"docker run"," 到 Claude Code 用 NL 查询数据库",[61,194,195,197],{},[30,196,49],{}," 声明式比写 LangChain Python tool 干净很多",[61,199,200],{},"连接池让 100 个并发 Agent 不会拖垮 PG",[61,202,203],{},"IAM 集成让生产环境合规过关",[61,205,206],{},"OpenTelemetry trace 直接连到 Cloud Trace，慢查询定位简单",[61,208,209],{},"兼容 Claude Code \u002F Gemini CLI \u002F Codex \u002F Antigravity 等多客户端，不锁定",[61,211,212],{},"Java SDK 让 Spring Boot 项目零外接",[26,214,215],{},[39,216,217],{},"踩坑：",[58,219,220,223,228,231,234,237,240,243],{},[61,221,222],{},"全英文文档，国内开发者要硬啃",[61,224,225,227],{},[30,226,49],{}," 语法有学习曲线，复杂 query 不如直接写代码",[61,229,230],{},"非 GCP 用户用不上一半预置 source",[61,232,233],{},"LLM 仍会 hallucinate 表名 \u002F 列名 → 要在 description 写清 schema",[61,235,236],{},"冷门数据源（OceanBase \u002F TiDB）prebuilt 工具浅，要写自定义",[61,238,239],{},"多客户端共享同一 Toolbox 时，权限粒度仍偏粗",[61,241,242],{},"Go binary + Docker 部署对纯 Python team 是新栈",[61,244,245,246,248],{},"改 ",[30,247,49],{}," 后 LLM context 会更新，要重启对话才彻底生效",[21,250,252],{"id":251},"上手postgresql-5-分钟","上手（PostgreSQL 5 分钟）",[254,255,260],"pre",{"className":256,"code":257,"language":258,"meta":259,"style":259},"language-bash shiki shiki-themes github-light github-dark","# 1. 拉镜像\ndocker run -p 5000:5000 -v $PWD\u002Ftools.yaml:\u002Fconfig\u002Ftools.yaml \\\n  us-central1-docker.pkg.dev\u002Fdatabase-toolbox\u002Ftoolbox\u002Ftoolbox:latest\n\n# 2. tools.yaml\nsources:\n  my-pg:\n    kind: postgres\n    host: localhost\n    port: 5432\n    database: shop\n    user: agent\n    password: ***\n\ntools:\n  search_products:\n    kind: postgres-sql\n    source: my-pg\n    description: \"Search products by name (case-insensitive, top 10)\"\n    parameters:\n      - name: name\n        type: string\n        description: Product name keyword\n    statement: |\n      SELECT id, name, price FROM products\n      WHERE name ILIKE '%' || $1 || '%' LIMIT 10\n\n# 3. 注册到 Claude Desktop（mcp config）\n{\n  \"mcpServers\": {\n    \"toolbox\": { \"url\": \"http:\u002F\u002Flocalhost:5000\u002Fmcp\" }\n  }\n}\n","bash","",[30,261,262,271,302,308,315,321,327,333,342,351,360,369,378,387,392,398,404,412,424,433,439,450,460,475,485,506,536,541,547,553,564,584,590],{"__ignoreMap":259},[263,264,267],"span",{"class":265,"line":266},"line",1,[263,268,270],{"class":269},"sJ8bj","# 1. 拉镜像\n",[263,272,274,278,282,286,289,292,296,299],{"class":265,"line":273},2,[263,275,277],{"class":276},"sScJk","docker",[263,279,281],{"class":280},"sZZnC"," run",[263,283,285],{"class":284},"sj4cs"," -p",[263,287,288],{"class":280}," 5000:5000",[263,290,291],{"class":284}," -v",[263,293,295],{"class":294},"sVt8B"," $PWD",[263,297,298],{"class":280},"\u002Ftools.yaml:\u002Fconfig\u002Ftools.yaml",[263,300,301],{"class":284}," \\\n",[263,303,305],{"class":265,"line":304},3,[263,306,307],{"class":280},"  us-central1-docker.pkg.dev\u002Fdatabase-toolbox\u002Ftoolbox\u002Ftoolbox:latest\n",[263,309,311],{"class":265,"line":310},4,[263,312,314],{"emptyLinePlaceholder":313},true,"\n",[263,316,318],{"class":265,"line":317},5,[263,319,320],{"class":269},"# 2. tools.yaml\n",[263,322,324],{"class":265,"line":323},6,[263,325,326],{"class":276},"sources:\n",[263,328,330],{"class":265,"line":329},7,[263,331,332],{"class":276},"  my-pg:\n",[263,334,336,339],{"class":265,"line":335},8,[263,337,338],{"class":276},"    kind:",[263,340,341],{"class":280}," postgres\n",[263,343,345,348],{"class":265,"line":344},9,[263,346,347],{"class":276},"    host:",[263,349,350],{"class":280}," localhost\n",[263,352,354,357],{"class":265,"line":353},10,[263,355,356],{"class":276},"    port:",[263,358,359],{"class":284}," 5432\n",[263,361,363,366],{"class":265,"line":362},11,[263,364,365],{"class":276},"    database:",[263,367,368],{"class":280}," shop\n",[263,370,372,375],{"class":265,"line":371},12,[263,373,374],{"class":276},"    user:",[263,376,377],{"class":280}," agent\n",[263,379,381,384],{"class":265,"line":380},13,[263,382,383],{"class":276},"    password:",[263,385,386],{"class":284}," ***\n",[263,388,390],{"class":265,"line":389},14,[263,391,314],{"emptyLinePlaceholder":313},[263,393,395],{"class":265,"line":394},15,[263,396,397],{"class":276},"tools:\n",[263,399,401],{"class":265,"line":400},16,[263,402,403],{"class":276},"  search_products:\n",[263,405,407,409],{"class":265,"line":406},17,[263,408,338],{"class":276},[263,410,411],{"class":280}," postgres-sql\n",[263,413,415,418,421],{"class":265,"line":414},18,[263,416,417],{"class":284},"    source",[263,419,420],{"class":280},":",[263,422,423],{"class":280}," my-pg\n",[263,425,427,430],{"class":265,"line":426},19,[263,428,429],{"class":276},"    description:",[263,431,432],{"class":280}," \"Search products by name (case-insensitive, top 10)\"\n",[263,434,436],{"class":265,"line":435},20,[263,437,438],{"class":276},"    parameters:\n",[263,440,441,444,447],{"class":265,"line":8},[263,442,443],{"class":276},"      -",[263,445,446],{"class":280}," name:",[263,448,449],{"class":280}," name\n",[263,451,452,455,457],{"class":265,"line":7},[263,453,454],{"class":284},"        type",[263,456,420],{"class":280},[263,458,459],{"class":280}," string\n",[263,461,463,466,469,472],{"class":265,"line":462},23,[263,464,465],{"class":276},"        description:",[263,467,468],{"class":280}," Product",[263,470,471],{"class":280}," name",[263,473,474],{"class":280}," keyword\n",[263,476,478,481],{"class":265,"line":477},24,[263,479,480],{"class":276},"    statement:",[263,482,484],{"class":483},"szBVR"," |\n",[263,486,488,491,494,497,500,503],{"class":265,"line":487},25,[263,489,490],{"class":276},"      SELECT",[263,492,493],{"class":280}," id,",[263,495,496],{"class":280}," name,",[263,498,499],{"class":280}," price",[263,501,502],{"class":280}," FROM",[263,504,505],{"class":280}," products\n",[263,507,508,511,513,516,519,522,526,528,530,533],{"class":265,"line":5},[263,509,510],{"class":276},"      WHERE",[263,512,471],{"class":280},[263,514,515],{"class":280}," ILIKE",[263,517,518],{"class":280}," '%'",[263,520,521],{"class":483}," ||",[263,523,525],{"class":524},"s4XuR"," $1",[263,527,521],{"class":483},[263,529,518],{"class":276},[263,531,532],{"class":280}," LIMIT",[263,534,535],{"class":284}," 10\n",[263,537,539],{"class":265,"line":538},27,[263,540,314],{"emptyLinePlaceholder":313},[263,542,544],{"class":265,"line":543},28,[263,545,546],{"class":269},"# 3. 注册到 Claude Desktop（mcp config）\n",[263,548,550],{"class":265,"line":549},29,[263,551,552],{"class":294},"{\n",[263,554,556,559,561],{"class":265,"line":555},30,[263,557,558],{"class":276},"  \"mcpServers\"",[263,560,420],{"class":284},[263,562,563],{"class":280}," {\n",[263,565,567,570,572,575,578,581],{"class":265,"line":566},31,[263,568,569],{"class":276},"    \"toolbox\"",[263,571,420],{"class":284},[263,573,574],{"class":280}," {",[263,576,577],{"class":280}," \"url\":",[263,579,580],{"class":280}," \"http:\u002F\u002Flocalhost:5000\u002Fmcp\"",[263,582,583],{"class":280}," }\n",[263,585,587],{"class":265,"line":586},32,[263,588,589],{"class":294},"  }\n",[263,591,593],{"class":265,"line":592},33,[263,594,595],{"class":294},"}\n",[26,597,598,599,602],{},"启动后 Claude 看到 ",[30,600,601],{},"search_products"," 工具，模型自然语言『查一下叫 iPhone 的产品』就会调用，绝不会暴露原始 DB connection。",[21,604,605],{"id":605},"对比",[607,608,609,630],"table",{},[610,611,612],"thead",{},[613,614,615,619,621,624,627],"tr",{},[616,617,618],"th",{},"维度",[616,620,12],{},[616,622,623],{},"Composio",[616,625,626],{},"Smithery",[616,628,629],{},"LangChain SQL Tool",[631,632,633,651,668,683,698,713,727,744,760,776],"tbody",{},[613,634,635,639,642,645,648],{},[636,637,638],"td",{},"焦点",[636,640,641],{},"DB + 数据源",[636,643,644],{},"SaaS 集成",[636,646,647],{},"MCP server 发现",[636,649,650],{},"DB only",[613,652,653,656,659,662,665],{},[636,654,655],{},"数据源数",[636,657,658],{},"42+",[636,660,661],{},"1000+ SaaS",[636,663,664],{},"3300+ MCP server",[636,666,667],{},"~10",[613,669,670,672,675,678,680],{},[636,671,96],{},[636,673,674],{},"✅ 内置",[636,676,677],{},"N\u002FA",[636,679,677],{},[636,681,682],{},"❌",[613,684,685,688,691,694,696],{},[636,686,687],{},"IAM",[636,689,690],{},"✅ OAuth2\u002FOIDC",[636,692,693],{},"✅ 托管 OAuth",[636,695,682],{},[636,697,682],{},[613,699,700,702,705,708,711],{},[636,701,108],{},[636,703,704],{},"✅ 原生",[636,706,707],{},"✅",[636,709,710],{},"部分",[636,712,682],{},[613,714,715,717,720,722,724],{},[636,716,71],{},[636,718,719],{},"✅ tools.yaml",[636,721,710],{},[636,723,682],{},[636,725,726],{},"代码",[613,728,729,732,735,738,741],{},[636,730,731],{},"MCP 客户端",[636,733,734],{},"✅ 全部",[636,736,737],{},"✅ + LC\u002FCrewAI\u002FAutogen",[636,739,740],{},"MCP only",[636,742,743],{},"LC only",[613,745,746,749,752,755,757],{},[636,747,748],{},"自托管",[636,750,751],{},"✅ Apache 2.0",[636,753,754],{},"❌ SaaS",[636,756,710],{},[636,758,759],{},"✅ MIT",[613,761,762,765,768,771,774],{},[636,763,764],{},"起价",[636,766,767],{},"$0",[636,769,770],{},"Free + 按 action",[636,772,773],{},"Free",[636,775,767],{},[613,777,778,781,784,787,790],{},[636,779,780],{},"适合",[636,782,783],{},"DB 重度 \u002F GCP",[636,785,786],{},"多 SaaS",[636,788,789],{},"server 发现",[636,791,792],{},"LC quick demo",[21,794,795],{"id":795},"避坑",[58,797,798,804,810,816,822,828,839,845,851,857],{},[61,799,800,803],{},[39,801,802],{},"description 写清 schema","：LLM 靠 description 决策，写好 column 名 + 业务含义",[61,805,806,809],{},[39,807,808],{},"参数化 SQL 必须用","：永远不要让 LLM 拼字符串",[61,811,812,815],{},[39,813,814],{},"最小权限 DB user","：给 Agent 专用 user + 只读 \u002F 表级权限",[61,817,818,821],{},[39,819,820],{},"OpenTelemetry 配上","：Cloud Trace 或 Grafana 接管，慢查询第一时间发现",[61,823,824,827],{},[39,825,826],{},"冷门 source","：先看 prebuilt 工具够不够，不够要自己写",[61,829,830,835,836,838],{},[39,831,832,834],{},[30,833,137],{}," 调 tool","：上线前用 ",[30,837,137],{}," 把每个 tool 跑一遍",[61,840,841,844],{},[39,842,843],{},"国内访问","：GCR 镜像国内拉慢 → 推到 ACR \u002F 阿里云镜像服务",[61,846,847,850],{},[39,848,849],{},"Spanner \u002F AlloyDB 锁定","：非 GCP 别选这两个 source",[61,852,853,856],{},[39,854,855],{},"多 Agent 共享","：用 IAM scope 隔离 prod \u002F dev \u002F 团队",[61,858,859,862],{},[39,860,861],{},"Java SDK 版本","：Spring Boot 项目锁定 toolbox-sdk-java 主版本号",[21,864,866],{"id":865},"适合-不适合","适合 \u002F 不适合",[58,868,869,872,875,878,881,884,887,890,893],{},[61,870,871],{},"✅ 要 Agent 安全读写企业数据库",[61,873,874],{},"✅ GCP 重度（AlloyDB \u002F Spanner \u002F BigQuery）",[61,876,877],{},"✅ 多 Agent 框架（LC + ADK + Claude Desktop）共享数据访问层",[61,879,880],{},"✅ 合规 \u002F 审计 \u002F 多租户",[61,882,883],{},"✅ Spring Boot \u002F Java 企业栈（Java SDK）",[61,885,886],{},"❌ 纯 SaaS 集成（Composio）",[61,888,889],{},"❌ MCP server 发现（Smithery）",[61,891,892],{},"❌ 不引入 Docker\u002FGo binary 的极简部署",[61,894,895,896],{},"❌ DB schema 频繁变动且不愿维护 ",[30,897,49],{},[21,899,900],{"id":900},"相关阅读",[58,902,903,910,916],{},[61,904,905],{},[906,907,909],"a",{"href":908},"\u002Ftools\u002Fagent\u002Fprotocol\u002Fsmithery","Smithery 评测",[61,911,912],{},[906,913,915],{"href":914},"\u002Ftools\u002Fagent\u002Fprotocol\u002Fcomposio","Composio 评测",[61,917,918],{},[906,919,921],{"href":920},"\u002Ftools\u002Fagent\u002Fplatform\u002Flangflow","Langflow 评测",[21,923,924],{"id":924},"来源",[926,927,928,936,943,950,957],"ol",{},[61,929,930,931],{},"MCP Toolbox 官网 ",[906,932,933],{"href":933,"rel":934},"https:\u002F\u002Fmcp-toolbox.dev\u002F",[935],"nofollow",[61,937,938,939],{},"GitHub googleapis\u002Fmcp-toolbox（前 genai-toolbox） ",[906,940,941],{"href":941,"rel":942},"https:\u002F\u002Fgithub.com\u002Fgoogleapis\u002Fmcp-toolbox",[935],[61,944,945,946],{},"Google Cloud Blog — MCP Toolbox for Databases supports MCP ",[906,947,948],{"href":948,"rel":949},"https:\u002F\u002Fcloud.google.com\u002Fblog\u002Fproducts\u002Fai-machine-learning\u002Fmcp-toolbox-for-databases-now-supports-model-context-protocol",[935],[61,951,952,953],{},"Google Cloud Blog — MCP Toolbox Java SDK 公告 ",[906,954,955],{"href":955,"rel":956},"https:\u002F\u002Fcloud.google.com\u002Fblog\u002Ftopics\u002Fdevelopers-practitioners\u002Fannouncing-the-mcp-toolbox-java-sdk",[935],[61,958,959,960],{},"Google Codelabs — Install & Setup MCP Toolbox for AlloyDB ",[906,961,962],{"href":962,"rel":963},"https:\u002F\u002Fcodelabs.developers.google.com\u002Fgenai-toolbox-for-alloydb",[935],[965,966,967],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":259,"searchDepth":304,"depth":304,"links":969},[970,971,972,973,974,975,976,977,978,979],{"id":23,"depth":273,"text":24},{"id":56,"depth":273,"text":56},{"id":154,"depth":273,"text":154},{"id":177,"depth":273,"text":178},{"id":251,"depth":273,"text":252},{"id":605,"depth":273,"text":605},{"id":795,"depth":273,"text":795},{"id":865,"depth":273,"text":866},{"id":900,"depth":273,"text":900},{"id":924,"depth":273,"text":924},"protocol","\u002Fimg\u002Ftools\u002Fmcp-toolbox.webp","MCP Toolbox for Databases（前 GenAI Toolbox）真实评测：Google 开源的 MCP 数据库网关，让 AI Agent \u002F IDE \u002F 应用通过 MCP 协议安全访问企业数据库。差异点：42+ 数据源（AlloyDB \u002F BigQuery \u002F Cloud SQL \u002F Spanner \u002F Firestore \u002F Bigtable \u002F 自管 PG \u002F MySQL \u002F SQL Server \u002F MongoDB \u002F Redis \u002F Elasticsearch \u002F Neo4j \u002F Snowflake \u002F ClickHouse \u002F Trino 等）+ 内置连接池 + IAM 集成 + OpenTelemetry 可观测 + 声明式 tools.yaml + Python\u002FTS\u002FGo\u002FJava SDK + 兼容 LangChain \u002F LlamaIndex \u002F Genkit \u002F Google ADK + Apache 2.0。",false,"md",[986,989,992,995],{"q":987,"a":988},"MCP Toolbox 解决什么问题？","Agent 直连数据库有三个痛点：(1) SQL 注入风险；(2) 权限控制（每个 LLM 用户能看到哪些表 \u002F 行）；(3) 工具定义重复。MCP Toolbox 用声明式 tools.yaml 把这些痛点封装：每个 tool 只能跑预定义的参数化 SQL，无法注入；IAM \u002F OAuth2 \u002F OIDC 决定哪些用户可调用哪些 tool；一次定义到处复用（LangChain \u002F ADK \u002F Claude Desktop 共享同一个 Toolbox server）。Google 给它当『企业 AI Agent 与数据库之间的 control plane』。",{"q":990,"a":991},"和直接用 MCP PostgreSQL Server 有什么区别？","MCP 官方 PostgreSQL server 是『裸 SQL 执行器』——你给它一个 connection string，Agent 直接发 SELECT。Toolbox 多了：声明式工具（不暴露原始 SQL 给 LLM）+ 连接池（高并发 Agent 不会打挂 DB）+ IAM\u002FOAuth2 鉴权 + OpenTelemetry tracing\u002Fmetrics + 多数据源 + 动态热重载工具配置。换言之 Toolbox = MCP server + 企业治理层。生产部署优先 Toolbox；开发阶段 quick demo 用裸 MCP server 就够。",{"q":993,"a":994},"必须用 GCP 吗？","不必须。Toolbox 是开源 Go 程序，能跑在任何 Docker\u002FVM 上，连任何 PostgreSQL \u002F MySQL \u002F SQL Server \u002F MongoDB \u002F Redis \u002F Elasticsearch \u002F Neo4j \u002F Snowflake \u002F ClickHouse \u002F Trino \u002F Oracle \u002F SQLite。但 Spanner \u002F AlloyDB \u002F BigQuery \u002F Bigtable \u002F Firestore \u002F Cloud Storage \u002F Cloud Monitoring 等专属源只有用 GCP 才能发挥价值。非 GCP 用户主要享受的是『连接池 + 声明式工具 + Auth + OTel』，依然有用但 GCP 用户回报最高。",{"q":996,"a":997},"和 Composio \u002F Smithery 怎么选？","Toolbox 专门面向『数据库 + 数据源』；Composio 是『SaaS 集成层』（GitHub \u002F Slack \u002F Gmail \u002F Notion 等 1000+ 工具）；Smithery 是『MCP server 注册中心』（去哪里发现 MCP server）。三者互补：Toolbox 解决『让 Agent 读写企业数据库』+ Composio 解决『让 Agent 用 SaaS』+ Smithery 解决『去哪儿找 MCP server』。GCP + 数据库重度场景必上 Toolbox。",[999],"en",{},"\u002Ftools\u002Fagent\u002Fprotocol\u002Fmcp-toolbox","agent",[1004,1005,1006],"windows","macos","linux",[1008,1010],{"plan":161,"price":767,"features":1009,"notes":150},"完整功能 + 42+ 数据源 + Python\u002FTS\u002FGo\u002FJava SDK + Docker + OpenTelemetry",{"plan":167,"price":1011,"features":1012,"notes":1013},"GCP 资源费","在 Cloud Run \u002F GKE 上跑 Toolbox + 集成 IAM","无 Toolbox 单独收费","开源免费（Apache 2.0）","2026-06-21",[1017],"onboarding\u002Fagent-database-access-layer",[1019],"mcp-ecosystem-review",{"power":317,"ux":304,"price":317,"cn_support":273,"stability":310},{"title":12,"description":982},"agent\u002Fprotocol\u002Fmcp-toolbox",[1024,1027,1029,1031,1033],{"name":1025,"url":933,"accessed":1026},"MCP Toolbox 官网","2026-06-24",{"name":1028,"url":941,"accessed":1026},"GitHub googleapis\u002Fmcp-toolbox",{"name":1030,"url":948,"accessed":1026},"Google Cloud Blog — MCP Toolbox 公告",{"name":1032,"url":955,"accessed":1026},"Google Cloud Blog — Java SDK 公告",{"name":1034,"url":962,"accessed":1026},"Google Codelabs — Install & Setup","tools\u002Fagent\u002Fprotocol\u002Fmcp-toolbox","Google 出品的 MCP 数据库网关——42+ 数据源 + 声明式工具 + 连接池 + IAM + OpenTelemetry",[1038,980,1039,1040,1041,1042],"mcp","database","google","opensource","apache-2.0","Google 出品的 MCP 数据库网关——42+ 数据源 + 连接池 + IAM + OpenTelemetry 一站式。GCP 用户首选；非 GCP 也能用，但价值打折。声明式 tools.yaml 学习曲线偏陡。","Z59hV3WwvBueoTxB3GFKgLqreZAfMZF3xuOuUKc7LOU",{"id":1046,"title":626,"alternatives":1047,"api_compatible":9,"body":1049,"category":980,"chinese_friendly":304,"cover":1741,"description":1742,"domestic":983,"extension":984,"faq":1743,"free":983,"github":1696,"languages":1756,"lastVerified":9,"meta":1757,"models":9,"navigation":313,"notSuitable":9,"opensource":313,"path":908,"pillar":1002,"platforms":1758,"priceTable":1760,"pricing":1776,"published":1015,"relatedPlaybooks":1777,"relatedReviews":1779,"score":1781,"self_host":313,"seo":1782,"seoTitle":9,"slug":14,"sources":1783,"stem":1796,"suitable":9,"tagline":1797,"tags":1798,"updated":1026,"verdict":1801,"website":1689,"__hash__":1802},"tools\u002Ftools\u002Fagent\u002Fprotocol\u002Fsmithery.md",[15,1022,1048],"agent\u002Fdesktop\u002Fclaude-desktop",{"type":18,"value":1050,"toc":1729},[1051,1053,1076,1079,1081,1153,1155,1180,1185,1189,1193,1224,1228,1254,1258,1384,1387,1389,1559,1561,1630,1632,1661,1663,1680,1682,1726],[21,1052,24],{"id":23},[26,1054,1055,1056,1059,1060,1063,1064,1067,1068,1071,1072,1075],{},"Smithery.ai 是 MCP server 的『npm registry + 一键安装器』，2024 年成立，2026 年已收录 3300+ MCP server。差异点：",[39,1057,1058],{},"一键 CLI 安装","（",[30,1061,1062],{},"npx @smithery\u002Fcli install \u003Cserver> --client claude"," 自动改配置文件）+ ",[39,1065,1066],{},"远程托管","（Smithery infra 跑 server，HTTP 直连，无需本地 Node.js）+ ",[39,1069,1070],{},"本地分发","（TypeScript bundle 一键 import）+ ",[39,1073,1074],{},"自托管注册","（用 Smithery 做 directory，server 跑你自己机器）+ TypeScript \u002F Python SDK（FastMCP v1\u002Fv2）+ STDIO\u002FHTTP 传输 + 安全扫描 + 社区评分（winnoai 4.0\u002F5，108 reviews）。",[26,1077,1078],{},"适合：Claude Desktop \u002F Cursor \u002F Windsurf \u002F Cline \u002F Codex 等 MCP 客户端用户；MCP server 开发者要发布 + 一键分发；想快速试一个 MCP server 不愿意手写 JSON 的；MCP 生态调研。不适合：极致安全 + 闭源场景（用官方 MCP Registry 或自建）；TypeScript 之外的 server 一键分发（本地 bundle 当前 TS only）；创作者要直接分成（Smithery 无 monetization）。",[21,1080,56],{"id":56},[58,1082,1083,1089,1097,1103,1109,1114,1119,1124,1129,1135,1141,1147],{},[61,1084,1085,1088],{},[39,1086,1087],{},"3300+ MCP server 注册中心","（业界最大之一）",[61,1090,1091,72,1094],{},[39,1092,1093],{},"CLI 一键安装",[30,1095,1096],{},"npx @smithery\u002Fcli install \u003Cserver> --client \u003Cclaude\u002Fcursor\u002Fwindsurf\u002Fcline\u002Fcodex>",[61,1098,1099,1102],{},[39,1100,1101],{},"三种部署","：远程托管 \u002F 本地分发 \u002F 自托管注册",[61,1104,1105,1108],{},[39,1106,1107],{},"多客户端兼容","：Claude Desktop \u002F Cursor \u002F Windsurf \u002F Cline \u002F Codex \u002F Continue 等",[61,1110,1111],{},[39,1112,1113],{},"TypeScript SDK + Python SDK（FastMCP v1\u002Fv2）",[61,1115,1116],{},[39,1117,1118],{},"STDIO + HTTP 传输",[61,1120,1121],{},[39,1122,1123],{},"安全扫描 + 版本管理 + 依赖解析",[61,1125,1126],{},[39,1127,1128],{},"社区评分 + reviews",[61,1130,1131,1134],{},[39,1132,1133],{},"分类浏览","：Development \u002F Productivity \u002F Data \u002F APIs",[61,1136,1137,1140],{},[39,1138,1139],{},"server 发布平台","：开发者 publish 自己的 server",[61,1142,1143,1146],{},[39,1144,1145],{},"基础分析","：调用量 \u002F 错误率",[61,1148,1149,1152],{},[39,1150,1151],{},"CLI 跨平台","：Win \u002F macOS \u002F Linux",[21,1154,154],{"id":154},[58,1156,1157,1162,1168,1174],{},[61,1158,1159,1161],{},[39,1160,773],{},"：$0；浏览全部 + 10 安装额度",[61,1163,1164,1167],{},[39,1165,1166],{},"Pro","：$19\u002Fmo；无限安装 + 自定义 server 托管 + 高级分析",[61,1169,1170,1173],{},[39,1171,1172],{},"Team","：$49\u002Fmo；SSO + 团队 server 注册",[61,1175,1176,1179],{},[39,1177,1178],{},"Hosted","：按用量；server 跑在 Smithery infra",[170,1181,1182],{},[26,1183,1184],{},"列出 server 永远免费、浏览永远免费；安装免费 server 有 10 次限额（Free 档）。Pro 主要解锁『无限安装 + 自定义 server 远程托管』。",[21,1186,1188],{"id":1187},"实测claude-desktop-5-个-server","实测（Claude Desktop + 5 个 server）",[26,1190,1191],{},[39,1192,183],{},[58,1194,1195,1198,1205,1208,1211,1218,1221],{},[61,1196,1197],{},"装 PostgreSQL \u002F GitHub \u002F Filesystem \u002F Slack \u002F Playwright server 全部 \u003C 30 秒",[61,1199,1200,1201,1204],{},"CLI 自动改 ",[30,1202,1203],{},"claude_desktop_config.json","，不用手写 JSON",[61,1206,1207],{},"远程托管让低配 Mac 也能跑重型 server",[61,1209,1210],{},"server 详情页有 README + 评分 + 示例 prompt，决策成本低",[61,1212,1213,1214,1217],{},"多客户端切换无痛（",[30,1215,1216],{},"--client cursor"," 换个 flag）",[61,1219,1220],{},"自托管 + 注册让企业既享发现又控运行",[61,1222,1223],{},"3300+ server 业界最广，长尾需求基本能找到",[26,1225,1226],{},[39,1227,217],{},[58,1229,1230,1233,1236,1239,1242,1245,1248,1251],{},[61,1231,1232],{},"2025-06 path traversal 漏洞（已修复，但提示要审 server）",[61,1234,1235],{},"server 质量参差，需自己看 GitHub star + 维护活跃度",[61,1237,1238],{},"部分 server 文档浅，参数靠猜",[61,1240,1241],{},"远程托管 server 偶有冷启动延迟",[61,1243,1244],{},"创作者无 monetization（开源情怀）",[61,1246,1247],{},"本地分发当前 TypeScript only",[61,1249,1250],{},"国内访问 Smithery infra 偶发慢",[61,1252,1253],{},"Free 档 10 次安装上限对长期用户太紧",[21,1255,1257],{"id":1256},"上手5-分钟","上手（5 分钟）",[254,1259,1261],{"className":256,"code":1260,"language":258,"meta":259,"style":259},"# 1. 安装 CLI\nnpm install -g @smithery\u002Fcli\n\n# 2. 搜索\nsmithery search postgres\n\n# 3. 装到 Claude Desktop\nsmithery install @modelcontextprotocol\u002Fserver-postgres --client claude\n\n# 4. 装到 Cursor\nsmithery install @modelcontextprotocol\u002Fserver-filesystem --client cursor\n\n# 5. 列出已装\nsmithery list --client claude\n\n# 发布自己的 server\nsmithery publish\n",[30,1262,1263,1268,1282,1286,1291,1301,1305,1310,1325,1329,1334,1348,1352,1357,1368,1372,1377],{"__ignoreMap":259},[263,1264,1265],{"class":265,"line":266},[263,1266,1267],{"class":269},"# 1. 安装 CLI\n",[263,1269,1270,1273,1276,1279],{"class":265,"line":273},[263,1271,1272],{"class":276},"npm",[263,1274,1275],{"class":280}," install",[263,1277,1278],{"class":284}," -g",[263,1280,1281],{"class":280}," @smithery\u002Fcli\n",[263,1283,1284],{"class":265,"line":304},[263,1285,314],{"emptyLinePlaceholder":313},[263,1287,1288],{"class":265,"line":310},[263,1289,1290],{"class":269},"# 2. 搜索\n",[263,1292,1293,1296,1299],{"class":265,"line":317},[263,1294,1295],{"class":276},"smithery",[263,1297,1298],{"class":280}," search",[263,1300,341],{"class":280},[263,1302,1303],{"class":265,"line":323},[263,1304,314],{"emptyLinePlaceholder":313},[263,1306,1307],{"class":265,"line":329},[263,1308,1309],{"class":269},"# 3. 装到 Claude Desktop\n",[263,1311,1312,1314,1316,1319,1322],{"class":265,"line":335},[263,1313,1295],{"class":276},[263,1315,1275],{"class":280},[263,1317,1318],{"class":280}," @modelcontextprotocol\u002Fserver-postgres",[263,1320,1321],{"class":284}," --client",[263,1323,1324],{"class":280}," claude\n",[263,1326,1327],{"class":265,"line":344},[263,1328,314],{"emptyLinePlaceholder":313},[263,1330,1331],{"class":265,"line":353},[263,1332,1333],{"class":269},"# 4. 装到 Cursor\n",[263,1335,1336,1338,1340,1343,1345],{"class":265,"line":362},[263,1337,1295],{"class":276},[263,1339,1275],{"class":280},[263,1341,1342],{"class":280}," @modelcontextprotocol\u002Fserver-filesystem",[263,1344,1321],{"class":284},[263,1346,1347],{"class":280}," cursor\n",[263,1349,1350],{"class":265,"line":371},[263,1351,314],{"emptyLinePlaceholder":313},[263,1353,1354],{"class":265,"line":380},[263,1355,1356],{"class":269},"# 5. 列出已装\n",[263,1358,1359,1361,1364,1366],{"class":265,"line":389},[263,1360,1295],{"class":276},[263,1362,1363],{"class":280}," list",[263,1365,1321],{"class":284},[263,1367,1324],{"class":280},[263,1369,1370],{"class":265,"line":394},[263,1371,314],{"emptyLinePlaceholder":313},[263,1373,1374],{"class":265,"line":400},[263,1375,1376],{"class":269},"# 发布自己的 server\n",[263,1378,1379,1381],{"class":265,"line":406},[263,1380,1295],{"class":276},[263,1382,1383],{"class":280}," publish\n",[26,1385,1386],{},"安装后重启 Claude \u002F Cursor \u002F Windsurf，MCP server 自动 spawn，模型即可调用。",[21,1388,605],{"id":605},[607,1390,1391,1409],{},[610,1392,1393],{},[613,1394,1395,1397,1399,1402,1405,1407],{},[616,1396,618],{},[616,1398,626],{},[616,1400,1401],{},"官方 MCP Registry",[616,1403,1404],{},"mcp.so",[616,1406,623],{},[616,1408,12],{},[631,1410,1411,1430,1446,1460,1479,1495,1510,1526,1541],{},[613,1412,1413,1416,1419,1422,1425,1427],{},[636,1414,1415],{},"server 数",[636,1417,1418],{},"3300+",[636,1420,1421],{},"命名空间验证",[636,1423,1424],{},"大目录",[636,1426,661],{},[636,1428,1429],{},"42+ DB",[613,1431,1432,1435,1438,1440,1442,1444],{},[636,1433,1434],{},"一键 CLI",[636,1436,1437],{},"✅ 旗舰",[636,1439,682],{},[636,1441,682],{},[636,1443,677],{},[636,1445,677],{},[613,1447,1448,1450,1452,1454,1456,1458],{},[636,1449,1066],{},[636,1451,707],{},[636,1453,682],{},[636,1455,682],{},[636,1457,707],{},[636,1459,748],{},[613,1461,1462,1465,1468,1471,1473,1476],{},[636,1463,1464],{},"多客户端配置",[636,1466,1467],{},"✅ 自动",[636,1469,1470],{},"❌ 手动",[636,1472,682],{},[636,1474,1475],{},"LC\u002FCrewAI\u002FAutogen",[636,1477,1478],{},"MCP",[613,1480,1481,1484,1486,1488,1490,1493],{},[636,1482,1483],{},"安全扫描",[636,1485,707],{},[636,1487,682],{},[636,1489,682],{},[636,1491,1492],{},"沙箱",[636,1494,682],{},[613,1496,1497,1499,1501,1504,1506,1508],{},[636,1498,748],{},[636,1500,707],{},[636,1502,1503],{},"✅ Docker",[636,1505,682],{},[636,1507,682],{},[636,1509,707],{},[613,1511,1512,1514,1516,1519,1521,1523],{},[636,1513,764],{},[636,1515,773],{},[636,1517,1518],{},"Free OSS",[636,1520,773],{},[636,1522,770],{},[636,1524,1525],{},"$0 OSS",[613,1527,1528,1531,1533,1535,1537,1539],{},[636,1529,1530],{},"创作者分成",[636,1532,682],{},[636,1534,682],{},[636,1536,682],{},[636,1538,682],{},[636,1540,682],{},[613,1542,1543,1545,1548,1551,1554,1556],{},[636,1544,780],{},[636,1546,1547],{},"日常装 \u002F 发现",[636,1549,1550],{},"命名空间权威",[636,1552,1553],{},"大目录浏览",[636,1555,644],{},[636,1557,1558],{},"DB 网关",[21,1560,795],{"id":795},[58,1562,1563,1573,1583,1589,1595,1601,1607,1612,1618,1624],{},[61,1564,1565,1568,1569,1572],{},[39,1566,1567],{},"server 来源审查","：优先 ",[30,1570,1571],{},"@modelcontextprotocol\u002F*"," 等官方组织",[61,1574,1575,1578,1579,1582],{},[39,1576,1577],{},"锁定版本","：生产环境 ",[30,1580,1581],{},"--version"," 锁定，不要 latest",[61,1584,1585,1588],{},[39,1586,1587],{},"隔离 token","：每个 server 用独立 OAuth scope \u002F API key",[61,1590,1591,1594],{},[39,1592,1593],{},"filesystem server 路径限制","：明确白名单目录，避免 path traversal",[61,1596,1597,1600],{},[39,1598,1599],{},"远程托管延迟","：高频调用用本地；低频用 hosted 省心",[61,1602,1603,1606],{},[39,1604,1605],{},"重启客户端","：装完必须重启 Claude Desktop \u002F Cursor，否则不加载",[61,1608,1609,1611],{},[39,1610,843],{},"：CLI 走 npm registry 国内偶发慢，用 cnpm \u002F 镜像",[61,1613,1614,1617],{},[39,1615,1616],{},"付费档","：Pro 主要换『无限安装 + 自定义 server hosting』，没此需求 Free 够",[61,1619,1620,1623],{},[39,1621,1622],{},"官方 Registry 双重发布","：发布到 Smithery 同时发到 modelcontextprotocol.io，覆盖更广",[61,1625,1626,1629],{},[39,1627,1628],{},"2025-06 漏洞","：CLI 升到最新版（已修复）",[21,1631,866],{"id":865},[58,1633,1634,1637,1640,1643,1646,1649,1652,1655,1658],{},[61,1635,1636],{},"✅ Claude Desktop \u002F Cursor \u002F Windsurf \u002F Cline \u002F Codex 用户",[61,1638,1639],{},"✅ 快速试 server 不愿手写 JSON",[61,1641,1642],{},"✅ MCP server 开发者要分发",[61,1644,1645],{},"✅ MCP 生态调研",[61,1647,1648],{},"✅ 团队共享 server 注册",[61,1650,1651],{},"❌ 极致安全 + 闭源（用官方 Registry \u002F 自建）",[61,1653,1654],{},"❌ 创作者要分成（Smithery 无 monetization）",[61,1656,1657],{},"❌ 非 TypeScript server 本地分发",[61,1659,1660],{},"❌ 完全离线 \u002F 内网（注册中心在公网）",[21,1662,900],{"id":900},[58,1664,1665,1669,1674],{},[61,1666,1667],{},[906,1668,915],{"href":914},[61,1670,1671],{},[906,1672,1673],{"href":1001},"MCP Toolbox 评测",[61,1675,1676],{},[906,1677,1679],{"href":1678},"\u002Ftools\u002Fagent\u002Fdesktop\u002Fclaude-desktop","Claude Desktop 评测",[21,1681,924],{"id":924},[926,1683,1684,1691,1698,1705,1712,1719],{},[61,1685,1686,1687],{},"Smithery 官网 + Pricing ",[906,1688,1689],{"href":1689,"rel":1690},"https:\u002F\u002Fsmithery.ai",[935],[61,1692,1693,1694],{},"Smithery CLI GitHub ",[906,1695,1696],{"href":1696,"rel":1697},"https:\u002F\u002Fgithub.com\u002Fsmithery-ai\u002Fcli",[935],[61,1699,1700,1701],{},"winnoai — Smithery Review 2026 + 4.0\u002F5 + 108 reviews ",[906,1702,1703],{"href":1703,"rel":1704},"https:\u002F\u002Fwinnoai.com\u002Fen\u002Ftools\u002Fsmithery",[935],[61,1706,1707,1708],{},"MCPize — Smithery Complete Guide 2026 + 3305 server + path traversal 漏洞 ",[906,1709,1710],{"href":1710,"rel":1711},"https:\u002F\u002Fmcpize.com\u002Falternatives\u002Fsmithery",[935],[61,1713,1714,1715],{},"Augment Code — Official MCP Registry 对比 ",[906,1716,1717],{"href":1717,"rel":1718},"https:\u002F\u002Fwww.augmentcode.com\u002Fmcp\u002Fmcp-registry",[935],[61,1720,1721,1722],{},"CallSphere — MCP Registry Catalogs 2026 (Smithery vs mcp.so) ",[906,1723,1724],{"href":1724,"rel":1725},"https:\u002F\u002Fcallsphere.ai\u002Fblog\u002Fvw4g-mcp-registry-catalogs-smithery-mcp-so-comparison-2026",[935],[965,1727,1728],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":259,"searchDepth":304,"depth":304,"links":1730},[1731,1732,1733,1734,1735,1736,1737,1738,1739,1740],{"id":23,"depth":273,"text":24},{"id":56,"depth":273,"text":56},{"id":154,"depth":273,"text":154},{"id":1187,"depth":273,"text":1188},{"id":1256,"depth":273,"text":1257},{"id":605,"depth":273,"text":605},{"id":795,"depth":273,"text":795},{"id":865,"depth":273,"text":866},{"id":900,"depth":273,"text":900},{"id":924,"depth":273,"text":924},"\u002Fimg\u002Ftools\u002Fsmithery.webp","Smithery.ai 真实评测：MCP server 的『npm registry』，2024 年成立，2026 年已收录 3300+ MCP server。差异点：一键 CLI 安装到 Claude Desktop \u002F Cursor \u002F Windsurf \u002F Cline \u002F Codex 等 MCP 客户端 + 远程托管（Smithery infra 自动扩缩）+ 本地分发（TypeScript bundle）+ 自托管注册 + TypeScript \u002F Python SDK（FastMCP v1\u002Fv2）+ STDIO\u002FHTTP 传输 + 安全扫描 + 社区评分。",[1744,1747,1750,1753],{"q":1745,"a":1746},"Smithery 解决什么问题？","MCP（Model Context Protocol）是 Anthropic 2024 开源的标准，让 AI 模型通过统一协议调用外部工具。问题是每个 MCP server 要单独 clone \u002F 配 npm \u002F 改 Claude Desktop JSON \u002F 启动——每接一个 server 要 10-20 分钟。Smithery 做三件事：(1) Registry：收录 3300+ MCP server，按类别 \u002F 评分搜索；(2) 一键安装 CLI：`npx @smithery\u002Fcli install \u003Cserver> --client claude` 自动改 Claude\u002FCursor\u002FWindsurf 配置文件；(3) 远程托管：把 server 跑在 Smithery infra，AI 客户端用 HTTP 直连，无需本地 Node.js。",{"q":1748,"a":1749},"和 mcp.so \u002F 官方 MCP Registry \u002F Glama \u002F PulseMCP 怎么选？","2026 年 MCP 注册中心已经四分天下：(1) 官方 MCP Registry（modelcontextprotocol.io）= 命名空间验证 + REST API，6.6K star，权威但没有一键安装；(2) Smithery = 一键 CLI + 远程托管 + 3300+ server，体验最好但创作者不分成；(3) mcp.so \u002F Glama = 大目录，无 CLI 集成；(4) PulseMCP = 偏新闻 + 趋势。日常装 server 用 Smithery，发布到官方注册中心扩大影响力。",{"q":1751,"a":1752},"Smithery 装的 server 安全吗？","Smithery 本身只做索引 + CLI 安装，server 代码是社区上传。2025-06 GitGuardian 披露过 Smithery 平台 path traversal 漏洞（已修复）。建议：(1) 只装 star 多 \u002F 社区评分高的 server；(2) 看 GitHub repo 是否来自官方组织（如 `@modelcontextprotocol\u002F*`）；(3) 生产环境用自托管 + 锁定版本 + 启动前 audit；(4) 启用 Smithery 安全扫描 + Pro 档的 server 审核报告。",{"q":1754,"a":1755},"和 Composio \u002F MCP Toolbox 怎么选？","Smithery = 『去哪儿找 MCP server + 一键装』；Composio = 『1000+ SaaS 工具 + 托管 OAuth + 多框架』；MCP Toolbox = 『42+ 数据源 + 连接池 + IAM』。三者互补：用 Smithery 找 server \u002F Composio 集成 SaaS \u002F Toolbox 接数据库。Claude Desktop \u002F Cursor 用户日常先装 Smithery；生产 agent 平台叠加 Composio + Toolbox。",[999],{},[1004,1005,1006,1759],"web",[1761,1764,1768,1772],{"plan":773,"price":767,"features":1762,"notes":1763},"浏览全部 server + 10 安装额度 + 基础分析 + 社区支持","学习 \u002F 试水",{"plan":1166,"price":1765,"features":1766,"notes":1767},"$19\u002Fmo","无限安装 + 高级分析 + 优先支持 + 自定义 server 托管","个人开发者",{"plan":1172,"price":1769,"features":1770,"notes":1771},"$49\u002Fmo","团队管理 + 共享 server 注册 + SSO + 专属支持","团队部署",{"plan":1178,"price":1773,"features":1774,"notes":1775},"按用量","Smithery 远程托管 server + 自动扩缩 + 监控","生产 server","免费浏览 + 免费列出 \u002F Pro $19\u002Fmo 无限安装 \u002F Team $49\u002Fmo \u002F 托管按用量",[1778],"onboarding\u002Fmcp-server-selection",[1780,1019],"claude-skills-practice",{"power":310,"ux":310,"price":317,"cn_support":304,"stability":304},{"title":626,"description":1742},[1784,1786,1788,1790,1792,1794],{"name":1785,"url":1689,"accessed":1026},"Smithery 官网",{"name":1787,"url":1696,"accessed":1026},"Smithery CLI GitHub",{"name":1789,"url":1703,"accessed":1026},"winnoai — Smithery Review 2026 + 4.0\u002F5 + 108",{"name":1791,"url":1710,"accessed":1026},"MCPize — Smithery Complete Guide 2026",{"name":1793,"url":1717,"accessed":1026},"Augment Code — Official MCP Registry",{"name":1795,"url":1724,"accessed":1026},"CallSphere — MCP Registry Catalogs 2026","tools\u002Fagent\u002Fprotocol\u002Fsmithery","MCP server 注册中心——3300+ server + 一键安装 + 远程托管 + CLI + 多客户端",[1038,980,1799,1800,1041],"server-registry","marketplace","MCP 生态的 npm + 一键安装器。3300+ server 业界最广，找 server 用它没毛病。但 server 质量参差，生产用要自己审 + 注意 2025-06 的 path traversal 漏洞史。","1LU-At45Z7D5xcFgbwR0CaR2HAVwXG-4iFWoklIByrA",1784565440697]