---
title: 工具概览
description: CowAgent 内置工具系统
---

工具是 Agent 访问操作系统资源的核心能力。Agent 会根据任务需求智能选择和调用工具，完成文件操作、命令执行、联网搜索、定时任务等各类操作。工具实现在项目的 `agent/tools/` 目录下。

## 内置工具

以下工具默认可用，无需额外配置：

<CardGroup cols={2}>
  <Card title="read - 文件读取" icon="file" href="/zh/tools/read">
    读取文件内容，支持文本、图片、PDF
  </Card>
  <Card title="write - 文件写入" icon="pen" href="/zh/tools/write">
    创建或覆盖写入文件
  </Card>
  <Card title="edit - 文件编辑" icon="pen-to-square" href="/zh/tools/edit">
    通过精确文本替换编辑文件
  </Card>
  <Card title="ls - 目录列表" icon="folder-open" href="/zh/tools/ls">
    列出目录内容
  </Card>
  <Card title="bash - 终端" icon="terminal" href="/zh/tools/bash">
    执行系统命令
  </Card>
  <Card title="send - 文件发送" icon="paper-plane" href="/zh/tools/send">
    向用户发送文件或图片
  </Card>
  <Card title="memory - 记忆" icon="brain" href="/zh/tools/memory">
    搜索和读取长期记忆
  </Card>
  <Card title="env_config - 环境变量" icon="key" href="/zh/tools/env-config">
    管理 API Key 等秘钥配置
  </Card>
  <Card title="web_fetch - 网页获取" icon="globe" href="/zh/tools/web-fetch">
    获取网页或文档内容
  </Card>
  <Card title="scheduler - 定时任务" icon="clock" href="/zh/tools/scheduler">
    创建和管理定时任务
  </Card>
</CardGroup>

## 可选工具

以下工具需要安装额外依赖或配置 API Key 后启用：

<CardGroup cols={2}>
  <Card title="web_search - 联网搜索" icon="magnifying-glass" href="/zh/tools/web-search">
    搜索互联网获取实时信息
  </Card>
  <Card title="vision - 图片理解" icon="eye" href="/zh/tools/vision">
    分析图片内容（识别、描述、OCR 文字提取等）
  </Card>
  <Card title="browser - 浏览器" icon="window" href="/zh/tools/browser">
    控制浏览器访问和操作网页
  </Card>
</CardGroup>

## MCP 工具

通过 [Model Context Protocol](https://modelcontextprotocol.io) 接入社区生态中的各种MCP工具，配置一次 `mcp.json` 即用即得：

<CardGroup cols={1}>
  <Card title="MCP - 外部工具生态" icon="plug" href="/zh/tools/mcp">
    支持 stdio / SSE 标准协议，热更新，零代码接入
  </Card>
</CardGroup>
