strands-you
You.com MCP servers and Agent Skills for Strands Agents, in one Python plugin.
YouDotComPlugin registers the You.com MCP servers (search, content extraction, cited research, finance data, docs lookup) and the bundled You.com Agent Skills, so a Strands agent gets web-grounded tools and the skills to use them well in one line.
Install
pip install strands-you
Quickstart
from strands import Agent
from strands_you import YouDotComPlugin
agent = Agent(plugins=[YouDotComPlugin()])
result = agent("What changed in the latest release of strands-agents? Cite sources.")
The API key comes from YDC_API_KEY by default, or pass it explicitly: YouDotComPlugin(api_key="..."). Get one at you.com/platform.
What it configures
- MCP servers from
mcp.json:you,you-finance,you-research(auth viaYDC_API_KEY), plus keylessyou-discoverandyou-docs - Skills from the bundled
skills/:you-web,you-research,you-finance,you-discover
Without an API key the keyed servers are skipped with a warning and the agent is told which servers are unavailable; keyless servers always work. The shipped server and skill sets mirror the repo-root skills/ and mcp.json at release time.
Build and test
bun scripts/stage.ts # stage shared skills + mcp.json (gitignored)
uv sync --group dev
uv run pytest -q
The Python package shares its version line with the TypeScript package (packages/strands-agents/typescript); both are stamped by the release plan's strands unit.
License
MIT. Bundled skills are from this repository, MIT.
Metadata
Release files for strands-you 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| strands_you-0.1.0.tar.gz | 117.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| strands_you-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 122.0 kB
Release files / strands_you-0.1.0.tar.gz
| Download URL | strands_you-0.1.0.tar.gz |
|---|---|
| Size | 117.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b05ba00c71e77a38a070e5fb35f0a5abc54fe1a58715e6d52bf46878567dbd7
|
|
BLAKE2b-256 checksum How to use checksums |
603eef91b146af862dfd97229e2edadb14e03365c24e4a75708381083bacdf06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / strands_you-0.1.0-py3-none-any.whl
| Download URL | strands_you-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c1c47e6305db3c3ea329ae72809d4649a35e6d73baeba09453c30a41bd131d51
|
|
BLAKE2b-256 checksum How to use checksums |
807992be4e63e1e4bad4e50c7b0d0b9721bb5131d15c04e2e3d06d22d3435fe6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency log