14 Commits
Author SHA1 Message Date
Zhang Yu 7b0ae6f64c fix: 修复空指针异常并改进README (#3066) 2025-09-23 16:29:00 +08:00
Zhang Yu bc2e2dc5a5 feat: enhance MCP authentication and allow configurable /mcp path (#3061) 2025-09-22 14:19:08 +08:00
Zhang Yu 2e0ae5ec9a feat: mcp serialization fix (#3058)
* feat: 升级fastjson2版本并优化序列化处理

- 升级fastjson2版本以支持更大的序列化深度限制,修复"level too large : 2049"错误
- 优化工具类处理逻辑,解决无getter方法类的序列化问题
- 增强流式工具错误信息处理机制

* fix: 优化类名匹配和错误信息判定机制
2025-09-11 16:42:06 +08:00
Zhang Yu 0b616ece0e feat: Support MCP 2025-03-26 protocol with streaming tools (#3054)
- 实现MCP协议2025-03-26版本支持
- 添加流式工具(Streamable Tools)架构
- 支持双传输模式:流式传输(SSE)和无状态传输
- 实现30+个Arthas工具的MCP接口封装
- 添加实时进度通知和结果流式输出
- 支持watch、monitor、trace、dashboard、profiler等流式工具
2025-08-29 23:10:28 +08:00
Zhang Yu 1522341a5c feat: Add MCP (Model Context Protocol) base protocol implementation with Netty (#3039) 2025-07-30 15:50:51 +08:00
Hervé Boutemy 0d6c1a63eb drop duplicate dependencies. fix #3004 2025-03-25 17:28:52 +08:00
Hervé Boutemy bde1136b6a drop duplicate dependency 2025-03-24 15:33:06 +08:00
FengYe 3307687cb4 Fix grpc unittest (#2956) 2025-01-20 10:52:36 +08:00
haidao 797baf5b04 upgrade termd to 1.1.7.14 and maven-shade-plugin to 3.6.0 (#2949) 2024-11-20 22:27:42 +08:00
hengyunabc fd1cb27015 fix project name 2024-11-13 17:24:59 +08:00
FengYe 8200afb3cc simplified gRPC impl using netty (#2914) 2024-10-29 00:55:35 +08:00
hengyunabc 2858f6ee93 add labs/README.md 2024-10-23 15:10:10 +08:00
hengyunabc 02d28add0f move arthas-grpc-web-proxy to labs 2024-10-23 15:09:06 +08:00
hengyunabc a983ef804b move native-agent to labs 2024-10-23 15:05:40 +08:00