# Strands Tools — Built-in Tools for Strands Agents
> Strands Agents Tools is a pip-installable tool pack (files, shell, HTTP, memory backends, web search, Slack, browser tooling) with optional extras.
## Install
Save as a script file and run:
## Quick Use
```bash
pip install strands-agents-tools
# Optional extras (see README for the full list)
pip install "strands-agents-tools[mem0_memory,use_browser,rss,use_computer]"
```
## Intro
Strands Tools is a batteries-included tool pack for Strands Agents: instead of writing one-off wrappers, you install one package and expose a curated set of agent tools (files, shell, HTTP, memory, web, integrations).
**Best for:** agent builders who want a broad, opinionated tool surface (files/shell/http/memory/web) without assembling many libraries
**Works with:** Python, Strands Agents SDK, optional backends like Mem0 and browser/search providers
**Setup time:** 5–15 minutes
### Key facts (verified)
- README lists many tool categories including file ops, shell, HTTP, memory, web search, Slack, and browser automation.
- Optional extras are installed via pip extras (e.g., `mem0_memory`, `use_browser`).
- GitHub: 1,048 stars · 295 forks; pushed 2026-05-12 (GitHub API verified).
## Main
When using broad tool packs, the risk is accidental capability creep. Decide which tools are allowed per environment:
- Local dev: file + shell tools may be OK.
- CI: restrict file writes and network.
- Production: allowlist only the HTTP endpoints and MCP servers you intend.
If you enable dynamic MCP clients, apply the README security warnings and keep a strict allowlist.
### README excerpt (verbatim)
Strands Agents Tools is a community-driven project that provides a powerful set of tools for your agents to use. It bridges the gap between large language models and practical applications by offering ready-to-use tools for file operations, system execution, API interactions, mathematical operations, and more.
## ✨ Features
- 📁 **File Operations** - Read, write, and edit files with syntax highlighting and intelligent modifications
- 🖥️ **Shell Integration** - Execute and interact with shell commands securely
- 🧠 **Memory** - Store user and agent memories across agent runs to provide personalized experiences with both Mem0, Amazon Bedrock Knowledge Bases, Elasticsearch, and MongoDB Atlas
### FAQ
**Q: Is this only for Strands Agents?**
A: It’s designed for the Strands Agents ecosystem, but the tool modules can inform other agent frameworks too.
**Q: How do I install optional integrations?**
A: Use pip extras as shown in the README (e.g., `strands-agents-tools[mem0_memory,...]`).
**Q: What’s the safety best practice?**
A: Allowlist tools by environment and keep dynamic tool loading behind strict controls.
## Source & Thanks
> Source: https://github.com/strands-agents/tools
> License: Apache-2.0
> GitHub stars: 1,048 · forks: 295
---
## 快速使用
```bash
pip install strands-agents-tools
# 可选 extras(完整列表见 README)
pip install "strands-agents-tools[mem0_memory,use_browser,rss,use_computer]"
```
## 简介
Strands Tools 是 Strands Agents 的“电池包”:不需要每个能力都手写 wrapper,只要安装一个包就能获得一组可复用的 agent 工具(文件、Shell、HTTP、记忆、Web、集成等)。
**最适合:** 想一次性获得较完整工具面(文件/Shell/HTTP/记忆/Web)的 Agent 构建者
**适配:** Python、Strands Agents SDK、可选后端(如 Mem0)及浏览器/搜索组件
**配置时间:** 5–15 分钟
### 关键事实(已验证)
- README 列出多类工具:文件、Shell、HTTP、记忆、搜索、Slack、浏览器自动化等。
- 可通过 pip extras 按需安装依赖(例如 `mem0_memory`、`use_browser`)。
- GitHub:1,048 stars · 295 forks;最近更新 2026-05-12(GitHub API 验证)。
## 正文
工具包很全也意味着“能力蔓延”的风险。建议按环境做工具面控制:
- 本地开发:文件 + Shell 可能可接受;
- CI:限制写文件与外网;
- 生产:只允许明确的 HTTP 端点与 MCP server allowlist。
如果启用动态 MCP 客户端,务必遵循 README 的安全警告并保持严格 allowlist。
### README 原文节选(verbatim)
Strands Agents Tools is a community-driven project that provides a powerful set of tools for your agents to use. It bridges the gap between large language models and practical applications by offering ready-to-use tools for file operations, system execution, API interactions, mathematical operations, and more.
## ✨ Features
- 📁 **File Operations** - Read, write, and edit files with syntax highlighting and intelligent modifications
- 🖥️ **Shell Integration** - Execute and interact with shell commands securely
- 🧠 **Memory** - Store user and agent memories across agent runs to provide personalized experiences with both Mem0, Amazon Bedrock Knowledge Bases, Elasticsearch, and MongoDB Atlas
### FAQ
**只能用于 Strands Agents 吗?**
答:主要面向 Strands Agents 生态,但其工具模块思路也能借鉴到其它框架。
**可选集成怎么装?**
答:按 README 用 pip extras 安装(如 `strands-agents-tools[mem0_memory,...]`)。
**安全最佳实践?**
答:按环境做 allowlist,动态加载工具要严格控制。
## 来源与感谢
> Source: https://github.com/strands-agents/tools
> License: Apache-2.0
> GitHub stars: 1,048 · forks: 295
---
Source: https://tokrepo.com/en/workflows/strands-tools-built-in-tools-for-strands-agents
Author: Agent Toolkit