基于openclaw实现自定义mcp/skill(终结篇)
先不经过 OpenClaw 裸测一下 STDIO 是否正常cmd执行echo {jsonrpc:2.0,id:1,method:tools/list,params:{}} | java -jar target\recharge-risk-demo-1.0.0.jar通了。6 个工具都出来了妫€娴嬫伓鎰忓厖鍊这种乱码只是cmd的 GBK 编码显示问题OpenClaw 走 STDIO 是 UTF-8不影响。恢复脏数据把之前封号处理的用户状态恢复至正常看看openclaw会不会再把他封了恢复前状态数据恢复至正式使用openclaw由于本次测试使用的模型质量一般所以对话给出的指令需要详细一下正常情况只需简单给出指令即可空转循环这个现象很典型MCP 没连上qwen2.5:7b在空转瞎调tool_search7 次全失败。不是你口令的问题。模型太小了读不到skill要么先把skill喂给它要么换好模型或者关掉 lean 模式后续有机会了试试换模型openai的gpt4o还报错你切到gpt-4o后Gateway 给这个模型默认分配了codex这个 Runtime但你根本没装这个插件所以连 Agent 都起不来更没机会调detectRisk。修法给 gpt-4o 指定用openclaw这个 Runtime给gpt-4o加agentRuntime: openclaw顺手把localModelLean关了不然 4o 也会被 lean 坑再次重启gateway网关又异常了自己跟着ai重新清了一遍重新打开后检查mcp是否通注意科学上网不然大模型跑不通毕竟用了gpt还是llm超时原因是本机浏览器访问外网和openclaw请求外网逻辑不一样改用其他模型吧找一个兼容某公司的接口即可不必严格某公司比如我这种就可以模型已经正常了但是模型还是读不到那六个工具发现代码有问题做了什么RechargeMcpServer.java修了initialize以前错回成tools/call格式的content现在正确返回protocolVersion capabilities.tools serverInfo这就是probe报的那三个invalid_type缺的字段。加了notifications/initialized直接回空对象不再报unknown method。补了每个 tool 的inputSchema.properties避免严格客户端拒掉空 schema。openclaw mcp probe recharge-risk openclaw mcp reload两个命令检测一下欧了再试试成了让openclaw进行封禁操作后数据库的结果不符合预期很明显就剩下操作数据库的代码问题了解决如下这些其实都不用管让ai写就行了mcp/RechargeMcpServer.java—tools/list补全 schemabanUser声明user_id必填 reasonrestrictBonus / getAccountStatus声明user_id必填detectRisk等无参工具保持空。这样模型不会再空参调用。tools/call加校验user_id为空直接抛requires user_id错误返回不再写入空 user 的脏数据。dao/AccountStatusDao.java— 封禁逻辑补齐UPSERT 改为写入ban_until updated_atbanned时ban_until 现在7天其他状态置 NULL。之前ban_until永远 NULL7 天封禁没落地。恢复数据库又成了数据库中也完美修改

相关新闻

MATLAB迁移学习实战:用预训练模型提升小样本图像分类精度

MATLAB迁移学习实战:用预训练模型提升小样本图像分类精度

简介:资源内容围绕迁移学习与域适应展开,是一份面向研究人员、算法工程师及高年级学生的开源Matlab代码包,重点解决源域与目标域分布不一致时的知识迁移问题。压缩包共23个文件,整体仅921KB,以m源文件为主体&#xff0…

2026/10/14 10:42:39 阅读更多 →
SpringBoot疫苗预约系统开发与高并发优化实践

SpringBoot疫苗预约系统开发与高并发优化实践

1. 项目背景与核心价值 最近几年公共卫生事件频发,疫苗接种管理的信息化需求急剧增长。传统线下预约方式存在排队时间长、信息不对称、资源分配不均等问题。我去年参与开发的这套疫苗预约系统,正是为了解决这些痛点而生。 这个基于SpringBoot的疫苗接种…

2026/10/14 10:41:32 阅读更多 →
冻结SD-VAE+双分布对齐:医学图像半监督分割新范式

冻结SD-VAE+双分布对齐:医学图像半监督分割新范式

1. 项目概述:这不是又一个“加了VAE的分割模型”,而是用生成能力反哺判别任务的思路重构“冻结SD-VAE双分布对齐:半监督医学图像分割的生成式方案”——这个标题里没有一个词是凭空堆砌的,每个术语都对应着一个明确的技术动作、一…

2026/10/14 10:41:32 阅读更多 →

最新新闻

老单机版CAD在新系统上的安装排错与授权配置完整指南

老单机版CAD在新系统上的安装排错与授权配置完整指南

简介:这是面向服装打板与纸样设计场景的单机版CAD工具包,软件品牌为“丝绸之路”(SILKROAD),S4型。资源专为服装设计初学者、制版师及服装专业学生准备,用于在电脑上完成精确制图、版型调整和放码&#xff…

2026/10/14 14:24:37 阅读更多 →
深入解析actix-web高性能请求处理管线

深入解析actix-web高性能请求处理管线

1. 项目概述Actix-web作为Rust生态中最受欢迎的高性能Web框架之一,其请求处理管线(Request Processing Pipeline)的设计直接决定了框架的吞吐量和延迟表现。本文将深入剖析actix-web从接收请求到返回响应的完整生命周期,揭示其实现…

2026/10/14 14:24:37 阅读更多 →
人行道场景检测数据集:YOLO训练与智慧城市落地实战

人行道场景检测数据集:YOLO训练与智慧城市落地实战

人行道看起来不起眼,但在智慧城市项目里,它几乎是所有“最后一百米”问题的交汇点——盲道是否被占用、路面是否有破损、违规摆摊是否侵占了通行空间、外卖电动车是不是骑上了人行道。以前这类需求全靠人工巡检或者固定摄像头抽帧看,效率低且…

2026/10/14 14:24:37 阅读更多 →
FastAPI缓存技术详解:从本地内存到Redis分布式实践

FastAPI缓存技术详解:从本地内存到Redis分布式实践

1. 从响应变慢说起:什么时候该给 FastAPI 加缓存先聊一个最常见的场景。某天你负责的服务端接口突然被测试小组反馈"响应时间从 50ms 涨到了 400ms",打开日志一看,一个被前端轮询的配置查询接口每秒打了几十次数据库。又或者某个对…

2026/10/14 14:24:37 阅读更多 →
从联盟营销到自有数字产品的转型策略

从联盟营销到自有数字产品的转型策略

1. 数字产品销售的两种模式解析在互联网创业领域,数字产品销售一直是最受欢迎的商业模式之一。从业者通常从Affiliate(联盟营销)起步,逐步发展到创建自有产品。这两种模式各有特点,适合不同阶段的创业者。Affiliate营销…

2026/10/14 14:24:37 阅读更多 →
多模态AI搜索重构内容生态:企业信源适配的落地路径

多模态AI搜索重构内容生态:企业信源适配的落地路径

一、多模态AI搜索的四个常见问题多模态AI搜索正在改变信息分发的基本逻辑。用户不再只输入关键词,而是用自然语言提问,甚至上传图片、语音,期待AI直接给出整合后的答案。这带来四个行业普遍困惑。第一,企业内容发了不少&#xff0…

2026/10/14 14:23:36 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/14 7:53:34 阅读更多 →