10 分钟用 TaoToken 跑通 MCP 天气查询 Skill
告别海外账号与网络限制稳定直连全球优质大模型限时半价接入中。 点击领取海量免费额度1. 目标与产物10 分钟跑通 MCP 天气查询 Skill本文的目标很具体在 10 分钟内用 TaoToken 作为默认供应商让一个 MCP 天气查询 Skill 在本地客户端里完成一次真实调用并拿到结构化的天气返回。产物包括三样一份可直接粘贴的 MCP 配置 JSON、一条可复现的启动命令、以及一次天气查询的请求与响应记录。模型侧选用 DeepSeek V4.1 Flash它在工具调用tool use场景下响应快、成本低适合做 MCP 这类需要频繁往返的 Skill 验证。TaoToken 在这里承担两个角色一是提供 API Key二是在 MCP 客户端里充当默认供应商。你只需要在 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_generateutm_mediumcsdnutm_campaigngenerate 创建一个 Key然后把 MCP 客户端的 Base URL 指向 https://taotoken.net/api 即可。整个过程不涉及复杂的网关改造也不需要额外部署代理。需要提前说明本文不含排行分数也不对任何模型做跑分对比。所有配置以 TaoToken 官网当前文档为准模型 ID 与可用性请以控制台实际展示为准。2. 操作步骤从拿 Key 到启动 MCP 客户端2.1 创建 API Key打开 TaoToken 官网进入控制台在 API Keys 页面创建一个新 Key。建议按用途命名例如mcp-weather-dev方便后续轮换。创建后立即复制页面通常只展示一次。控制台入口https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_generateutm_mediumcsdnutm_campaigngenerateAPI Keys 页面https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_generateutm_mediumcsdnutm_campaigngenerate2.2 准备 MCP 天气查询 SkillMCPModel Context Protocol的 Skill 本质上是一个暴露了tools的本地或远程服务。天气查询 Skill 通常提供一个get_weather工具入参为城市名返回温度、天气状况、湿度等字段。你可以使用社区现成的天气 MCP Server也可以自己写一个最小实现。下面给出一个最小可用的 Node 实现便于你理解请求链路。// weather-mcp-server.js import { Server } from modelcontextprotocol/sdk/server/index.js; import { StdioServerTransport } from modelcontextprotocol/sdk/server/stdio.js; const server new Server( { name: weather-skill, version: 0.1.0 }, { capabilities: { tools: {} } } ); server.setRequestHandler(tools/list, async () ({ tools: [ { name: get_weather, description: 查询指定城市的当前天气, inputSchema: { type: object, properties: { city: { type: string } }, required: [city], }, }, ], })); server.setRequestHandler(tools/call, async (req) { const { city } req.params.arguments; // 这里替换为真实天气 API示例返回固定结构 return { content: [ { type: text, text: JSON.stringify({ city, temp_c: 26, condition: 多云, humidity: 61 }), }, ], }; }); const transport new StdioServerTransport(); await server.connect(transport);安装依赖并启动npm init -y npm install modelcontextprotocol/sdk node weather-mcp-server.js2.3 配置 MCP 客户端MCP 客户端如 Claude Desktop、Cline、Continue 等通过配置文件加载 Server。以通用 JSON 配置为例把天气 Skill 注册进去同时把模型供应商指向 TaoToken。{ mcpServers: { weather-skill: { command: node, args: [/absolute/path/to/weather-mcp-server.js] } }, provider: { baseUrl: https://taotoken.net/api, apiKey: YOUR_TAOTOKEN_API_KEY, model: deepseek-v4.1-flash } }注意两点args必须使用绝对路径否则客户端可能因工作目录不同而找不到脚本model字段请以 TaoToken 控制台当前展示的模型 ID 为准本文写作时使用deepseek-v4.1-flash作为示例。2.4 启动命令如果你使用 CLI 方式启动可以直接用 TaoToken 提供的命令行工具npm i -g taotoken/taotoken taotoken cc -k YOUR_API_KEY -u https://taotoken.net/api -m deepseek-v4.1-flash这条命令会拉起一个带 MCP 能力的会话-u指定 Base URL-m指定模型。启动后客户端会自动读取上面的mcpServers配置并加载天气 Skill。3. TaoToken 接入与配置不同客户端的写法不同 MCP 客户端对供应商配置的字段名不完全一致下面按常见三类给出写法。核心原则只有一条Base URL 填https://taotoken.net/apiKey 填你在控制台创建的那把。3.1 Claude Codesettings.jsonClaude Code 使用settings.json管理环境变量。把 Anthropic 相关的变量指向 TaoToken{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_API_KEY: YOUR_TAOTOKEN_API_KEY, ANTHROPIC_MODEL: deepseek-v4.1-flash } }如果你的客户端同时支持 MCP把mcpServers段合并进同一个配置文件即可。Claude Code 的 MCP 配置通常位于项目根目录或用户目录下的.claude文件夹中。3.2 Codexconfig.tomlCodex 使用 TOML 格式。把供应商段改为 TaoToken[model_providers.taotoken] name TaoToken base_url https://taotoken.net/api env_key TAOTOKEN_API_KEY [profiles.default] model_provider taotoken model deepseek-v4.1-flash然后在环境变量里设置TAOTOKEN_API_KEY。MCP Server 的注册在 Codex 中通常通过mcp_servers段完成字段名与 JSON 版本一致。3.3 CC Switch 三件套CC Switch 用于在多个供应商配置之间快速切换它的三件套是供应商配置、模型映射、Key 绑定。把 TaoToken 作为其中一个供应商写入后切换时只需选中它Base URL 与 Key 会自动注入到当前客户端。这样你在调试 MCP Skill 时可以随时切回其他供应商做对照而不必手动改配置文件。无论用哪种客户端接入完成后建议先做一次最小连通性验证发一条普通对话确认返回正常再进入 MCP 工具调用环节。如果普通对话都失败问题多半在 Key 或 Base URL而不是 MCP 配置。4. 可验证结果与失败分支4.1 一次真实天气查询的请求与响应配置完成后在客户端里输入「查一下杭州现在的天气」。客户端会把这句话交给模型模型判断需要调用get_weather工具于是发起一次工具调用。下面是请求与响应的记录示例。请求模型侧发起的工具调用{ model: deepseek-v4.1-flash, messages: [ { role: user, content: 查一下杭州现在的天气 } ], tools: [ { name: get_weather, description: 查询指定城市的当前天气, input_schema: { type: object, properties: { city: { type: string } }, required: [city] } } ] }工具调用参数{ city: 杭州 }Skill 返回{ content: [ { type: text, text: {\city\:\杭州\,\temp_c\:26,\condition\:\多云\,\humidity\:61} } ] }模型最终回复杭州当前气温 26°C多云湿度 61%。看到这条回复说明链路已经跑通客户端 → TaoTokenBase URL→ 模型 → MCP 天气 Skill → 返回结果 → 模型组织语言输出。4.2 失败分支与排查401 UnauthorizedKey 无效或未注入。检查ANTHROPIC_API_KEY/TAOTOKEN_API_KEY是否与控制台一致注意不要有多余空格。404 Not FoundBase URL 写错。确认是https://taotoken.net/api不要漏掉/api也不要多加路径。模型不存在model字段与控制台展示的 ID 不一致。以控制台为准不要凭记忆填写。MCP Server 未加载检查args是否为绝对路径Node 是否在 PATH 中脚本是否有执行权限。工具调用无返回Skill 内部报错。先在终端单独运行node weather-mcp-server.js确认它能正常启动并响应tools/list。超时网络或模型侧延迟。可换一个更轻的模型 ID 做连通性测试确认是模型问题还是网络问题。排查顺序建议从外到内先确认普通对话能通再确认 MCP Server 能独立启动最后看工具调用参数是否正确。5. 限制、成本与模型选择MCP 天气查询 Skill 本身不复杂但有几个限制需要提前知道。第一MCP 的工具调用依赖模型对tools字段的支持并非所有模型都同等擅长DeepSeek V4.1 Flash 在本文场景下表现稳定但具体可用性以 TaoToken 控制台为准。第二天气数据源如果是第三方 API会有速率限制和配额Skill 层需要做缓存或降级。第三MCP 客户端之间的配置字段存在差异本文给出的 JSON 与 TOML 是常见写法实际以你所用客户端的文档为准。成本方面TaoToken 的计费以官网当前公示为准本文不引用任何第三方标价也不把其他平台的标价等同于 TaoToken 售价。模型选择上建议先用 Flash 级别模型跑通链路再根据实际需要切换到更强的模型。如果你要长期开发 MCP Skill可以关注 Coding Plan 页面了解套餐与配额如果只是做接入和排障API Keys 与接入文档是更直接的入口。模型对话https://taotoken.net/?utm_sourcetaotoken_aicg_blog_generateutm_mediumcsdnutm_campaigngenerateCoding Planhttps://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_generateutm_mediumcsdnutm_campaigngenerate接入文档https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_generateutm_mediumcsdnutm_campaigngenerate最后提醒一句本文不含排行分数也没有对任何模型做本地复现跑分。所有配置、模型 ID、价格与可用性请以 TaoToken 官网当前页面为准。跑通一次真实查询比记住一堆参数更有价值。 告别海外账号与网络限制稳定直连全球优质大模型限时半价接入中。 点击领取海量免费额度

相关新闻

Roc 语言 `??` 双问号运算符实战:Err 默认值回退机制与 REPL 快照测试解析

Roc 语言 `??` 双问号运算符实战:Err 默认值回退机制与 REPL 快照测试解析

Roc 语言 ?? 双问号运算符实战:Err 默认值回退机制与 REPL 快照测试解析 【免费下载链接】roc A fast, friendly, functional language. 项目地址: https://gitcode.com/GitHub_Trending/ro/roc ??(双问号)是 Roc 函数式语言中用于…

2026/9/19 21:47:47 阅读更多 →
Ice:免费开源 Mac 菜单栏管理工具安装、配置与避坑指南

Ice:免费开源 Mac 菜单栏管理工具安装、配置与避坑指南

Ice:免费开源 Mac 菜单栏管理工具安装、配置与避坑指南 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice Ice 是一款免费开源(GPL-3.0 许可)的 macOS 菜单栏管理工具…

2026/9/19 21:47:47 阅读更多 →
Czkawka 快速上手:3 个高频任务,免费开源磁盘清理,重复文件与相似图片一网打尽

Czkawka 快速上手:3 个高频任务,免费开源磁盘清理,重复文件与相似图片一网打尽

Czkawka 快速上手:3 个高频任务,免费开源磁盘清理,重复文件与相似图片一网打尽 【免费下载链接】czkawka Multi functional app to find duplicates, empty folders, similar images etc. 项目地址: https://gitcode.com/GitHub_Trending/c…

2026/9/19 21:47:47 阅读更多 →

最新新闻

ESP32 USB Host 方案全解析:Camera/Audio/4G 网络/存储/Hub 五大应用实战指南

ESP32 USB Host 方案全解析:Camera/Audio/4G 网络/存储/Hub 五大应用实战指南

ESP32 USB Host 方案全解析:Camera/Audio/4G 网络/存储/Hub 五大应用实战指南 【免费下载链接】esp-iot-solution Espressif IoT Library. IoT Device Drivers, Documentations and Solutions. 项目地址: https://gitcode.com/GitHub_Trending/es/esp-iot-solutio…

2026/9/19 22:39:12 阅读更多 →
正则化完全指南:从L1/L2本质到软阈值推导与调参实战

正则化完全指南:从L1/L2本质到软阈值推导与调参实战

训练集上loss一路狂掉到0.8个点,测试集上一跑直接崩回两位数的场景,我见过太多次了。每次有学生发消息问我“模型是不是过拟合了”,我都会先反问一句:“你上正则化了吗?”正则化(Regularization&#xff09…

2026/9/19 22:39:12 阅读更多 →
VFP9 默认字体 Arial 改宋体:这次让 Codex 走 TaoToken 改 VFP9CHS.DLL

VFP9 默认字体 Arial 改宋体:这次让 Codex 走 TaoToken 改 VFP9CHS.DLL

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 22:39:12 阅读更多 →
react-spring 仓库实践:Spec Kit speckit-git-initialize 技能的 Git 仓库初始化与首次提交流程解析

react-spring 仓库实践:Spec Kit speckit-git-initialize 技能的 Git 仓库初始化与首次提交流程解析

react-spring 仓库实践:Spec Kit speckit-git-initialize 技能的 Git 仓库初始化与首次提交流程解析 【免费下载链接】react-spring ✌️ A spring physics based React animation library 项目地址: https://gitcode.com/gh_mirrors/re/react-spring 本篇技…

2026/9/19 22:39:12 阅读更多 →
MMDetection 标准数据集模型推理实战指南:Inferencer 高层接口、演示脚本与多模态推理全解析

MMDetection 标准数据集模型推理实战指南:Inferencer 高层接口、演示脚本与多模态推理全解析

人工智能计算机视觉深度学习模型评测 【免费下载链接】mmdetection OpenMMLab Detection Toolbox and Benchmark 项目地址: https://gitcode.com/gh_mirrors/mm/mmdetection 点击查看 免费下载 MMDetection 提供了大量预训练检测模型,推理(I…

2026/9/19 22:39:12 阅读更多 →
应变片压力传感器原理及现场应用要点

应变片压力传感器原理及现场应用要点

简介:围绕应变片压力传感器原理及应用,文档系统介绍了电阻应变片、瓷压力传感器、扩散硅压力传感器和蓝宝石压力传感器等常见类型。内容先以金属丝应变电阻的阻值变化公式入手,解释电阻应变效应,再结合应变电桥与信号放大流程&…

2026/9/19 22:38:12 阅读更多 →

日新闻

BP神经网络时序预测:滑窗长度与多窗口平均策略

BP神经网络时序预测:滑窗长度与多窗口平均策略

简介:面向机器学习、深度学习与数据建模学习者的一份完整研究文献,聚焦BP神经网络在农业产量预测中的应用。文档以1980—2018年全国棉花产量为样本,系统讲解数据归一化处理、激活函数原理、多层神经网络结构搭建及训练流程,展示敏…

2026/9/19 0:00:30 阅读更多 →
Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

上个月调一个Deformable DETR模型,在单卡上要跑将近两天。第二天早上我下意识打开终端翻日志,发现loss从凌晨两点就开始往上爬,一路从0.8涨到1.35,整整六个小时没人发现。那六个小时的训练不仅白跑,还霸占着卡——等于…

2026/9/19 0:00:30 阅读更多 →
OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南 【免费下载链接】opencloud 🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 项目地址: htt…

2026/9/19 0:00:30 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/19 3:59:36 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/19 3:53:08 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/19 4:02:43 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →