在Claude Code中使用本地LLM作为代理
摘要
本文介绍了一种自定义的MCP设置,允许在同一会话中使用如llama.cpp等工具,将编码任务从Anthropic的Claude模型卸载到本地的Qwen3.8-27B模型。
我每天在最高订阅中会三次达到令牌限制——对此感到厌倦,因此设计了这个MCP设置,将部分编码负载转移到我的本地Qwen3.8-27B模型。我已经对它进行了一段时间的迭代,现在想分享出来。这允许你使用Anthropic的模型(如Opus等)作为主模型,并在同一会话和上下文中将明确指定的工作转移到本地模型。类似于你现在在项目中使用子代理的方式。https://github.com/ccebelenski/localagents 此处无保证或支持——你需要相当大的上下文大小和缓存内存才能使其良好运行,而且我几乎没有测试过vllm路径(llama.cpp似乎很稳定)。–metrics 和 –slots 几乎是必需的参数(可能不需要也能工作?)让Claude帮助你设置MCP本身。然后只需使用“使用本地代理进行...”作为提示。参考我的qwen38-27B启动命令如下:llama-server -hf unsloth/Qwen3.8-27B-GGUF:UD-Q4_K_XL --host 0.0.0.0 --port 8080 --jinja \ --batch-size 8192 -fa on --main-gpu 1 --split-mode none \ --spec-type draft-mtp,ngram-mod --spec-draft-n-max 2 \ --temp 1.0 --top-p 0.95 --top-k 20 --min-p 0.0 --no-context-shift \ --presence-penalty 0.0 --spec-ngram-mod-n-match 24 --spec-ngram-mod-n-min 24 --spec-ngram-mod-n-max 86 \ --reasoning on --reasoning-preserve --cache-type-k q8_0 --cache-type-v q8_0 --fit on \ --cache-ram 16384 --parallel 2 --metrics --slots \ --chat-template-kwargs "{\"reasoning_effort\":\"medium\"}"
相似文章
@TheAhmadOsman:你可以在家运行本地模型,并使用任何代理框架,如 Codex 或 Claude Code
Ahmad 构建了一个简单的工具,使 Claude Code 能与任何本地 LLM 配合使用,演示时使用了 vLLM 在 4 块 RTX 3090 上服务 GLM-4.5 Air。
帮助优化 llama.cpp + Qwen 27B 在 RTX PRO 6000 Blackwell 上用于编码代理的配置
用户详细介绍了他们在 RTX PRO 6000 Blackwell 上使用 llama.cpp 运行 Qwen 27B 进行本地编码代理的设置,与 Claude 模型进行了性能对比,并请求帮助解决频繁崩溃和响应格式错误的问题。
轻松将本地LLM接入Claude Code的方法
社区维护者将Lemonade本地LLM集成到Claude Code等CLI,让用户可在本地使用LLM。
我们在家也有子代理
一位开发者分享了一个针对 pi coding agent 的子代理仓库的分支,该仓库可在单个本地 LLM 插槽和有限显存下运行,使用 llama.cpp 服务器和量化模型。该帖子还讨论了使用带有 MTP 的 Apex Qwen 变体时的性能。
在单个16GB GPU + 64GB RAM上的本地LLM自动补全与代理式编码
使用 llama.cpp 在单块 16GB GPU 及 64GB+ 内存上设置本地 LLM 自动完成(Qwen2.5-Coder-7B)与代理编码(Qwen3.6-35B-A3B)的技术指南,包含命令与性能基准。