| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-17 | 2.6 kB | |
| v0.10.0 source code.tar.gz | 2026-07-17 | 1.7 MB | |
| v0.10.0 source code.zip | 2026-07-17 | 1.9 MB | |
| Totals: 3 Items | 3.5 MB | 0 | |
Highlights
- Connect agents to account-scoped cached tweet search and thread research through a disabled-by-default, bearer-authenticated read-only MCP endpoint.
- Import named public tweets without X credentials through an explicit read-only FxTwitter opt-in, with durable provenance and third-party disclosure guidance.
- Run Bird-backed live workflows on Windows through trusted Git Bash discovery, portable-install overrides, and preserved subprocess diagnostics.
- Move to Node 26.5.0, current direct dependencies, and xurl-first live-transport onboarding while retaining existing private Bird compatibility.
Added
- Add a disabled-by-default, bearer-authenticated read-only MCP endpoint with strict account, storage, virtual-host, origin, path, request-size, concurrency, and result-size isolation; expose only cached tweet search and thread tools, excluding DMs, live X, OpenAI, filesystem access, and writes. (#95)
- Add explicit public-tweet import through the fixed read-only FxTwitter endpoint, reject redirects and custom origins, persist
fxtwittersource rows through backup schema v5, and document the requested-ID and network-metadata disclosure. (#103; proposal [#99] - thanks @0xdevalias)
Transport and platform
- Run Bird subprocesses through trusted Git Bash discovery on Windows, preserve slash-prefixed arguments and diagnostics, and support a documented
BIRDCLAW_BASH_COMMANDoverride for portable Git installations. (#94 - thanks @kristofer-atlas) - Recommend xurl for new live-transport setups, remove deprecated public Bird installation/repository guidance, preserve existing private Bird compatibility, and report unavailable xurl states as local/archive mode. (#100; issue [#93] - thanks @TheAngryPit)
- Move the supported runtime from EOL Node 25.8.1 to Node 26.5.0, adopt TypeScript 7, and refresh all compatible direct runtime and development dependencies. (#102)
Testing and maintenance
- Stabilize filtered mention rendering coverage by waiting for the refetched card before exercising reply behavior. (#101)
- Refresh compatible transitive lockfile resolutions after verifying every direct runtime and development dependency is current. (#104)
Verification
- npm: https://www.npmjs.com/package/birdclaw/v/0.10.0
- Tarball: https://registry.npmjs.org/birdclaw/-/birdclaw-0.10.0.tgz
- Integrity:
sha512-8gtcbTITnEBQbM0PI01TRWMvBYr2jq6juQJTL/5WcmSBgyKEnMKnVNNwualmDQ55cDGA8PgzdlcwVp/ImDRz2w== - CI (release commit
9fc2833): https://github.com/steipete/birdclaw/actions/runs/29564886206