feat(community/tools): add strands-sql — multi-dialect SQL tool for Strands Agents#751
feat(community/tools): add strands-sql — multi-dialect SQL tool for Strands Agents#751NithiN-1808 wants to merge 1 commit intostrands-agents:mainfrom
Conversation
|
/strands review |
|
The description section in the mdx requires title, causing CI failure. Can you fix the failures, and update the PR? Afterwards, it looks good to merge |
174e11b to
7836171
Compare
|
@mkmeral Fixed — added title. |
Documentation Preview ReadyYour documentation preview has been successfully deployed! Preview URL: https://d3ehv1nix5p99z.cloudfront.net/pr-cms-751/docs/user-guide/quickstart/overview/ Updated at: 2026-04-10T15:18:26.907Z |
|
Hey @NithiN-1808 — thanks for this contribution! The docs page looks great. One thing we noticed: the frontmatter in 📝 Recommended frontmatter updateUpdate the frontmatter in ---
title: strands-sql
project:
pypi: https://pypi.org/project/strands-sql/
github: https://github.com/NithiN-1808/strands-sql
maintainer: NithiN-1808
service:
name: SQLAlchemy
link: https://www.sqlalchemy.org/
---To: ---
title: strands-sql
project:
pypi: https://pypi.org/project/strands-sql/
github: https://github.com/NithiN-1808/strands-sql
maintainer: NithiN-1808
service:
name: SQLAlchemy
link: https://www.sqlalchemy.org/
community: true
description: SQL database tool for PostgreSQL, MySQL, and SQLite
integrationType: tool
languages: Python
sidebar:
label: "sql"
---The key additions are:
Without these, the |
|
With the deployed version, I saw one issue. It seems like the tool is not displayed on community packages index https://d3ehv1nix5p99z.cloudfront.net/pr-cms-751/docs/community/community-packages/ Can you also add these? It will allow the tool to be discovered and displayed in the table 📝 Recommended frontmatter updateUpdate the frontmatter in ---
title: strands-sql
project:
pypi: https://pypi.org/project/strands-sql/
github: https://github.com/NithiN-1808/strands-sql
maintainer: NithiN-1808
service:
name: SQLAlchemy
link: https://www.sqlalchemy.org/
---To: ---
title: strands-sql
project:
pypi: https://pypi.org/project/strands-sql/
github: https://github.com/NithiN-1808/strands-sql
maintainer: NithiN-1808
service:
name: SQLAlchemy
link: https://www.sqlalchemy.org/
community: true
description: SQL database tool for PostgreSQL, MySQL, and SQLite
integrationType: tool
languages: Python
sidebar:
label: "sql"
---The key additions are:
|
Background
This tool was originally submitted as a PR to
strands-agents/tools(#420).The maintainer @mkmeral suggested publishing it as a standalone community package instead,
which is what this PR adds documentation for.
Summary
Adds
strands-sqlto the community tools documentation — a general-purpose SQL tool for Strands Agents with multi-dialect support via SQLAlchemy.What is strands-sql?
strands-sqllets agents interact with SQL databases (PostgreSQL, MySQL, SQLite) through a single unified tool. It supports schema discovery, table inspection, and safe query execution out of the box.Key Features
list_tables,describe_table,schema_summary,query,executeLinks
Changes
src/content/docs/community/tools/strands-sql.mdxsrc/config/navigation.ymlto include strands-sql under Community > Tools