TwKit
正在载入
TwKit

建议收藏,用到时照着做。想让 Qwen Code 直接查数据库、调你的接口?官方:一行命令接上 MCP 这是通义千问 Qwen Code 官方文档 MCP … · @swordBluesy · TwKit

@swordBluesy

建议收藏,用到时照着做。想让 Qwen Code 直接查数据库、调你的接口?官方:一行命令接上 MCP 这是通义千问 Qwen Code 官方文档 MCP 一页,页面标注最后更新 2026 年 10 月 22 日。先说结论:MCP 就是给模型接外部工具的插座,官方一条 qwen mcp add 命令就能接。 官方列的用途有四类:读写文件和仓库、查数据库、把你自己的服务包成工具、把重复流程做成工具。 先说清词。 MCP(Model Context Protocol),是一种让模型连接外部工具和数据的统一协议。 MCP 服务器(server),是提供这些工具的一个程序或网址。 传输方式(transport),是连接服务器的方法,官方有 http、sse、stdio 三种。 先把话说全: 官方建议:远程服务用 http,旧服务只支持 SSE 才用 sse,本地脚本、命令行、Docker 用 stdio。服务器两种都支持时,优先 http。 配置有两个位置:用户级 ~/.qwen/settings.json,所有项目通用,是默认;项目级 .qwen/settings.json,放在项目根目录。 官方页面没写能同时接多少个服务器,以官方文档为准。 一、第一步:加一个服务器 官方例子:qwen mcp add --transport http my-server http://localhost:3000/mcp 官方参数表里,-s 或 --scope 选 user 或 project,默认是 user。 二、第二步:打开管理面板 输入 qwen 启动,再输入 /mcp,就能查看和管理服务器。如果 Qwen Code 在你加服务器之前就开着,要在同一个项目里重启一次。 三、第三步:本地脚本用 stdio 官方例子:qwen mcp add pythonTools -e API_KEY=你的变量 --timeout 15000 python -m my_mcp_server --port 8080。也可以直接在 settings.json 的 mcpServers 里写 command、args、env。 四、第四步:要登录的服务用 OAuth 官方说支持 OAuth 2.0,加服务器时带上 --oauth-client-id 等参数就会自动走登录流程。默认回调地址是 http://localhost:7777/oauth/callback。在远程服务器或云端终端里,这个默认地址不能用,要用 --oauth-redirect-uri 配一个公网地址。 官方还警告:OAuth 令牌默认以明文存在 ~/.qwen/mcp-oauth-tokens.json,多人共用的机器上,要设置 QWEN_CODE_FORCE_ENCRYPTED_FILE_STORAGE=true。 五、第五步:限制工具,守住安全 includeTools 是只开放你列出的工具,excludeTools 是屏蔽某些工具,同时出现时屏蔽优先。trust 默认是 false,设成 true 会跳过该服务器的确认弹窗,官方说要慎用。 六、卡住怎么办 qwen mcp list 里显示 Disconnected:先核对网址或命令,再加大 timeout。stdio 启动失败:命令用绝对路径,检查 cwd 和 env。环境变量不生效:确认它在运行 Qwen Code 的环境里存在。 七、删除 qwen mcp remove 服务器名。 收藏版:5 步速查 一,qwen mcp add 加服务器 二,输入 /mcp 查看状态 三,本地用 stdio,远程用 http 四,需要登录就配 OAuth 五,用 includeTools 限制工具,trust 慎开 参考:通义千问 Qwen Code 官方文档 MCP(S1哥 整理) S1哥观点 这篇文档最值得看的一句,是官方说 trust 设成 true 就跳过确认,只对你自己控制的服务器用。MCP 给了模型手,不等于每只手都该不经你同意。 真正的信号是 http 优先、SSE 变成旧方案。你以后找到的新服务,基本都按 http 接,不用再折腾。 就像家里装插座,插座统一了,接什么电器是你选。同系列前几篇在我主页。

曝光 36 · 评论 3 · 点赞 0 · 书签 0

查看原帖