Repolode
strands-agents

strands-agents/tools

Strands AI 에이전트가 파일, 셸, 웹 검색, 메모리, AWS 등을 사용할 수 있도록 커뮤니티에서 관리하는 사전 제작 도구 모음입니다.

스타
1,333
포크
364
열린 이슈
145
마지막 커밋
16시간 전

어떤 프로젝트인가요?

Strands Agents Tools는 Strands Agents SDK로 만든 에이전트용 사전 제작 도구를 제공하는 Python 패키지입니다. 파일 읽기·쓰기, 셸 명령 실행, HTTP 요청 전송, 웹 검색 및 크롤링, 에이전트 메모리 저장, AWS 서비스 호출, 이미지 생성, 브라우저 및 데스크톱 자동화 등 일반적인 요구 사항을 지원합니다.

각 도구는 에이전트가 이름으로 호출할 수 있는 일반 Python 함수이므로, 개발자는 통합 코드를 직접 작성하지 않고도 기능을 추가할 수 있습니다. 일부 도구는 Tavily, Exa, Mem0, Slack, TwelveLabs 같은 서드파티 서비스를 감싸며, 선택적 extras를 설치하면 필요한 경우에만 해당 의존성이 함께 설치됩니다.

이 프로젝트는 실험 단계이며, 많은 도구가 코드 실행, 파일 시스템 접근, 데스크톱 제어와 같은 강력한 권한을 에이전트에 부여합니다. 오래된 도구 중 상당수는 네이티브 SDK 기능이나 공식 벤더 MCP 서버를 사용하도록 권장되며, 저장소는 향후 아카이브될 예정이라고 안내합니다.

핵심 기능

  • 01구문 강조 편집을 포함한 파일 읽기, 쓰기 및 편집
  • 02셸 명령 실행 및 Python 코드 스니펫 실행
  • 03인증을 지원하는 HTTP 요청 전송
  • 04Tavily와 Exa를 통한 웹 콘텐츠 검색, 추출 및 크롤링
  • 05Mem0, Bedrock Knowledge Bases, Elasticsearch 또는 MongoDB Atlas를 사용한 사용자 및 에이전트 메모리 저장
  • 06브라우저 및 데스크톱 자동화, 범용 클라이언트를 통한 AWS 서비스 액세스

활용 사례

  • 로컬 개발 중 프로토타입 에이전트에 파일 및 셸 액세스 제공
  • 리서치 에이전트에 웹 검색 및 페이지 추출 기능 추가
  • 메모리 백엔드를 사용해 에이전트 세션 간 사용자 설정 유지
  • 양식 입력이나 스크래핑 같은 브라우저 작업 자동화

빠른 시작

  1. 1

    PyPI에서 패키지를 설치합니다

    pip install strands-agents-tools
  2. 2

    필요에 따라 특정 도구용 추가 패키지를 설치합니다

    pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"

사용 전 알아둘 점

  • 도구는 실험 단계이며 코드 실행이나 파일 시스템 접근과 같은 강력한 기능을 제공하는 것도 있습니다. 프로덕션에서 사용하기 전에 보안 검토가 필요합니다.
  • README에서 많은 도구가 deprecated로 표시되어 있습니다.
  • 선택 도구를 사용하려면 추가 종속성이 필요하며, 일부 도구는 외부 서비스나 API 키도 필요합니다.

토픽

자주 묻는 질문

tools은(는) 무엇인가요?
Strands AI 에이전트가 파일, 셸, 웹 검색, 메모리, AWS 등을 사용할 수 있도록 커뮤니티에서 관리하는 사전 제작 도구 모음입니다. Strands Agents Tools는 Strands Agents SDK로 만든 에이전트용 사전 제작 도구를 제공하는 Python 패키지입니다. 파일 읽기·쓰기, 셸 명령 실행, HTTP 요청 전송, 웹 검색 및 크롤링, 에이전트 메모리 저장, AWS 서비스 호출, 이미지 생성, 브라우저 및 데스크톱 자동화 등 일반적인 요구 사항을 지원합니다.
tools은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
tools은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
tools은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. tools의 마지막 커밋은 2026년 10월 21일입니다.
tools은(는) 어디에 사용할 수 있나요?
로컬 개발 중 프로토타입 에이전트에 파일 및 셸 액세스 제공 리서치 에이전트에 웹 검색 및 페이지 추출 기능 추가 메모리 백엔드를 사용해 에이전트 세션 간 사용자 설정 유지 양식 입력이나 스크래핑 같은 브라우저 작업 자동화
tools는 어떻게 설치하나요?
PyPI에서 패키지를 설치합니다: pip install strands-agents-tools 필요에 따라 특정 도구용 추가 패키지를 설치합니다: pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
tools은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/strands-agents/tools

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트