Agent Farm

MCP开发工具

提供方 BossX429

开发工具 未标注 Token 社区 / 第三方 Claude

Agent Farm v3.4 是一个AI驱动的并行任务执行工具,支持通过分块写入模式生成大型文档和代码文件。

一句话选型结论

按资料字段整理

Agent Farm 属于开发工具类 MCP 服务器,传输方式未标注,Token,可直接接入 Claude,没有现成安装命令,需按官方文档接入。接入前先确认权限范围;涉及写入、删除或付款的操作,建议先在测试环境验证。

分类开发工具 传输方式未标注 鉴权Token 部署方式本地部署
GitHub 星标 7 仓库热度,无公开仓库时显示未标注
工具数 25 暴露给模型的工具数量
资源 / 提示词 0 / 0 资源与提示词模板数量
维护方 社区 / 第三方 核验等级 仅资料核对

工具与能力

开发工具
数量来自来源目录的标注,具体工具清单以官方文档为准
工具数量25暴露给模型可调用的工具个数
资源数量0可读取的资源条目
提示词数量0内置提示词模板数量

能力标签

支持客户端

适用场景

AI驱动Python本地部署并行任务文档生成代码生成系统管理

安装与配置

未标注 Token
上游未给出传输方式
  1. 1
    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js 等运行时,再按安装命令拉取依赖。

  2. 2
    安装服务

    复制上面的安装命令执行;命令里带占位符的位置,换成自己的密钥或路径。

  3. 3
    写入客户端配置

    在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4
    验证是否可用

    连接成功后客户端会列出约 25 个工具,随便调一个只读工具确认能返回结果。

典型使用场景

3 类
按分类与标签整理的常见用法,具体以官方文档为准
代码与仓库操作

在对话里直接查代码、提 issue、走 PR,省掉来回切工具。

本地命令与脚本

把构建、测试、格式化这类重复命令交给模型执行。

接口联调与测试

让模型调你的接口、跑一遍用例,快速定位问题。

选择建议

选之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 资料标注 25 个工具,覆盖面较广,能满足多种调用。
  • 已适配 Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好运行时(如 Node.js),换机器要重新装一遍。
  • 没有现成安装命令,需要按官方文档自己填启动命令和参数。
  • 使用前要准备好Token对应的凭据,并按最小权限配置。
  • 版本更新与行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地或自有环境跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 不方便管理密钥或第三方授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
MCP 服务器工具数传输方式部署方式安装命令最后核验
Agent Farm当前 25 未标注 本地部署 无 2026-05-17
Git 838e2ec1 12 stdio · 本地进程 本地部署 有 2026-05-17
Markitdown MCP 2c653a5f 1 stdio · 本地进程 本地部署 有 2026-05-17
JavaGuide 未标注 stdio · 本地进程 本地部署 有 2026-04-11
awesome-claude-skills 未标注 stdio · 本地进程 本地部署 有 2026-04-26
Context7 831acf40 未标注 stdio · 本地进程 本地部署 有 2026-05-17

服务器档案

开发工具
字段来自项目仓库与公开索引,中文说明由本站标注
提供方BossX429上游标注的维护方 BossX429
分类开发工具本站按上游分类展示
连接方式未标注上游未给出传输方式
鉴权方式Token远程服务建议用最小权限凭据
维护方社区 / 第三方核验等级 仅资料核对
包名 / 运行时未标注 · 未标注本地安装时用到的包标识与运行时
部署类型本地部署上游给出的部署形态
最近核验2026-05-17上游最后核验时间

详细介绍

7.7 KB
来自项目仓库与上游目录的原文,未做删改

Agent Farm v3.4-分块编写版

人工智能生物进化和使用工具代理的并行任务执行。
现在有了 分块书写模式 用于生成大型文档和代码文件!

v3.4中的新增功能

  • 分块书写模式:Bug并行编写部分,Python直接组装
  • 分块写入:生成大的标记/文本文档(大小不限)
  • chunked_code_gen:并行生成多功能代码文件
  • 分块分析:多角度综合分析
  • 绕过500个字符的限制:每个bug写入小块,组合输出不受限制

演出

  • 速度提高8.6倍 比v3.0(4任务群为103s->12s)
  • 1次迭代 每项任务(3-5)
  • 100%成功率 使用真实的工具数据
  • 局部合成 -qwen2.5:14b合成结果(没有云标记!)

模型

角色 型号 VRAM 用途
侦察 qwen3:4b 2.5GB 侦察
Worker qwen3:4b 2.5GB 任务执行
内存 qwen3:4b 2.5GB 上下文保留
Guardian qwen3:4b 2.5GB 系统监控
学习者 qwen3:4b 2.5GB 模式获取
合成器 问题2.5:14b 8.99GB 结果综合

MCP工具(30)

群体管理

  • spawn_colony -创建bug群体(标准/快速/重型/混合型)
  • list_colonies -列出活动殖民地
  • colony_status -详细的殖民地信息
  • quick_colony -快速健康检查
  • dissolve_colony -删除殖民地
  • cleanup_idle -删除闲置殖民地
  • farm_stats -综合统计

Swarm部署

  • deploy_swarm -将任务部署到殖民地
  • quick_swarm -一键生成+部署

专用Swarms

  • code_review_swarm -4视角代码审查
  • code_gen_swarm -生成代码+测试+文档
  • file_swarm -并行文件操作
  • exec_swarm -并行shell命令
  • api_swarm -并行HTTP请求
  • kmkb_swarm -多角度知识查询

工具启用代理

  • tool_swarm -使用真实的系统工具部署bug
  • system_health_swarm -快速系统健康检查
  • recon_swarm -目录/代码库侦察
  • deep_analysis_swarm -深度磁盘/文件分析
  • worker_task -配备齐全工具的单人工人

直接操作

  • heavy_write -直接文件写入(对于大内容绕过LLM)
  • synthesize -独立合成任何JSON结果

分块写入模式(新)

  • chunked_write -通过并行分段编写生成大型文档
  • chunked_code_gen -使用并行编写的函数生成代码文件
  • chunked_analysis -多视角综合分析

Bug工具权限

角色 工具
Scout read_file、list_dir、file_exists、system_status、process_list、disk_usage、check_service、exec_cmd
Worker read_file、write_file、list_dir、exec_cmd、http_get、http_post、system_status、disk_usage、check_service
内存 read_file、kmkb_search、kmkb_ask、list_dir、system_status、process_list、disk_usage、check_service、exec_cmd
Guardian system_status、process_list、disk_usage、check_service、read_file、list_dir、exec_cmd
学习者 read_file、analyze_code、list_dir、kmkb_search、system_status、process_list、disk_usage、check_service、exec_cmd

结构化输出详细信息

Agent Farm v3.3使用Ollama的结构化输出功能在模型响应上强制执行JSON模式:```python

Bug responds with guaranteed-valid JSON:

{"tool": "system_status", "arg": ""}
{"tool": "exec_cmd", "arg": "df -h"}
{"tool": "check_service", "arg": "ollama"}


约束解码(GBNF语法)在生成过程中屏蔽了无效令牌,确保:

- 始终有效的JSON
- 正确的工具名称
- 正确的论证结构
- 无解析失败

结果现在包括a `mode` 字段显示使用了哪种方法:

- `structured` -JSON模式已强制执行
- `structured+autoformat` -JSON+简单的结果格式化
- `structured+deep` -具有多步骤推理的JSON
- `regex` -回退正则表达式解析
- `regex+autoformat` -正则表达式+简单的结果格式化

## 分块书写模式

分块写入模式通过分解大型任务解决了小型模型的~500个字符输出限制:```
1. PLANNER BUG (qwen2.5:14b)
|-- Creates structured JSON outline
|-- {"sections": [{"title": "...", "description": "..."}]}

2. WORKER BUGS (qwen3:4b) - IN PARALLEL
|-- Each writes one section (~300-500 chars)
|-- 4 workers = 4 sections simultaneously

3. PYTHON CONCATENATION (NO LLM)
|-- header + separator.join(sections)
|-- Zero token cost, instant assembly

4. DIRECT FILE WRITE (NO LLM)
|-- tool_write_file() saves result
|-- Bypasses any output corruption

演出

工具 输出大小 部分 时间
分块写入 9.6 KB 5 78秒
chunked_code_gen 1.9 KB 4个函数 88秒
分块分析 不同 4个视角 ~60s

为什么它有效

  • 小型模型擅长专注、短输出
  • 每个部分都在“安全区”内(\<500个字符)
  • Python处理程序集(无LLM令牌成本)
  • 通过ThreadPoolExecutor并行执行
  • 结构化输出确保可靠的规划

用法示例

系统健康检查```

agent-farm:system_health_swarm


### 自定义任务群```
agent-farm:tool_swarm
colony_type: &quot;heavy&quot;
tasks: [
{&quot;prompt&quot;: &quot;Check CPU temperature&quot;},
{&quot;prompt&quot;: &quot;List top 5 memory processes&quot;},
{&quot;prompt&quot;: &quot;Check if docker is running&quot;}
]

大文件写入(直接)```

agent-farm:heavy_write
path: "/tmp/large_output.txt"
content: "... large content ..."


### 代码库侦察```
agent-farm:recon_swarm
target_path: &quot;/home/kyle/repos/my-project&quot;

生成大文档(分块)```

agent-farm:chunked_write
output_path: "/tmp/security_guide.md"
spec: "Linux server security hardening guide"
num_sections: 5
doc_type: "markdown"


输出:9KB+文档,包含5个连贯的部分

### 生成代码文件(分块)```
agent-farm:chunked_code_gen
output_path: &quot;/tmp/utils.py&quot;
spec: &quot;File utilities: read, write, copy, delete&quot;
language: &quot;python&quot;
num_functions: 4

输出:包含4个函数的完整Python模块

多视角分析```

agent-farm:chunked_analysis
target: "/home/kyle/repos/project"
question: "What are the architectural patterns?"
num_perspectives: 4


输出:从结构、模式、质量、性能角度进行分析

## 安装```bash
cd ~/repos/agent-farm
uv venv
uv pip install -e .

Claude桌面配置```json

{
"mcpServers": {
"agent-farm": {
"command": "/home/kyle/repos/agent-farm/.venv/bin/python",
"args": ["-m", "agent_farm.server"]
}
}
}
```

更新日志

v3.4.0版本(2026年1月23日)

  • 分块书写模式 -Bug并行编写部分,Python组装
  • 分块写入 -生成无限大小的文档(测试:78秒内9.6KB)
  • chunked_code_gen -并行生成多功能代码文件
  • 分块分析 -多视角综合分析
  • 通过任务分解绕过500个字符的bug限制
  • Planner使用结构化JSON输出实现可靠的轮廓

v3.3.0版本(2026年1月23日)

  • Olama结构化输出 -通过约束解码实现JSON模式强制
  • 可靠的工具解析 -不再有正则表达式失败
  • 模式跟踪 -结果显示使用的解析方法
  • 正则表达式回退 -遗留解析仍然可用作备份
  • 对于复杂的shell查询,所有角色都会获得exec_cmd

v3.2.0版本(2026年1月22日)

  • 合成器角色 -qwen2.5:14b用于精确的结果合成
  • 综合参数 -添加到工具_温暖、系统_健康_温暖、识别_温暖、深度_分析_温暖
  • 综合工具 -独立合成任何JSON结果
  • 不再征收克劳德合成税 -bug在本地完成所有工作

v3.1.0(2026-01-20)

  • 速度提高8.6倍(103秒->12秒)
  • 自动格式化结果跳过冗余的LLM调用
  • 立即拒绝无效工具
  • 回答前强制使用工具
  • 修复了复杂shell命令支持
  • 所有角色至少升级到qwen3:4b

v3.0.0(2026-01-19)

  • 从Windows版本重建Linux
  • 具有角色权限的启用工具的代理
  • 系统健康、侦察、工人群体
  • 通过ThreadPoolExecutor实现真正的并行

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
Agent Farm 怎么安装?

资料没有给出安装命令,请到官方仓库或文档按说明接入;这类条目多数是生态应用,或尚未发布可安装包。

Agent Farm 怎么在 Claude 里配置?

它的传输方式未标注,在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,配置才会生效。

Agent Farm 收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Agent Farm 需要 API Key 吗?

资料标注需要Token认证,使用前准备好对应凭据,并按最小权限配置。

Agent Farm 支持哪些客户端?

资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

Agent Farm 能提供哪些能力?

资料显示约 25 个工具;能力标签包括 AI驱动、Python、Claude、代码生成。具体工具清单以官方文档为准。

Agent Farm 需要什么运行环境?

属于本地进程,需要在本机装好运行环境。

Agent Farm 是本地还是远程?

它是本地进程(stdio),由客户端在本机拉起。

热门专题

按标签挑服务器
全部专题 →

服务器信息以作者仓库与官方文档为准;分类、传输方式与鉴权方式的中文说明为中文整理,最近核验 2026-05-17。