Activity Overview

Commits and releases over time

  • Commits
  • Releases
  • Authors

Repository Explorer

6 commits in all time Aug 14, 2026 00:54 – Nov 12, 2026 00:54 UTC
emg110 algorand-mcp
Fix README against the code, and asset search by name
README:
- Default network is testnet; add a table of the integrations that are
  tied to specific networks (NFD, Pera, Tinyman, Haystack, Alpha, x402,
  Bazaar).
- List all 8 environment variables the server reads.
- Drop the wallet resources, AP2 and Zod-validation claims; describe the
  13 knowledge resources, document keys and the '~' file names.
- Describe the wallet migration, archiving and persistence as the code
  does them, and x402 in V2 terms (PAYMENT-REQUIRED, PAYMENT-SIGNATURE,
  PAYMENT-RESPONSE, amount), with V1 names as fallbacks.
- Pagination applies only to api_* and alpha_* tools.
- Fix the Claude Code, Codex CLI and OpenCode setup instructions.
- Update the project tree, test tables and counts, E2E notes (the
  wallet suite writes to ~/.algorand-mcp/wallet.db; run with a scratch
  HOME), and the dependency list: correct repository links, pinned
  Alpha SDK, base64-js, the vendored Tinyman SDK, and removed packages.

api_indexer_search_for_assets: the indexer dispatch overwrote the
caller's `name` argument with the tool name, so every search, by name,
unit or creator, also filtered for an asset named after the tool and
returned nothing. The caller's value now reaches the indexer, with a
unit test that fails on the old code.

The knowledge E2E test requested the key "ARCs", which is not a
document, and passed either way. It now reads arcs:specs:arc-0090.md
and checks that an unknown key is rejected.
Git Commit ded849b7 Branch main Document 5/182 ++ 102 --
emg110 algorand-mcp
Vendor the Tinyman SDK, clean up dependencies, make knowledge files Windows-safe
- Ship the compiled @tinymanorg/tinyman-js-sdk 5.1.5 (MIT, unmodified,
  with its license) in vendor/ instead of depending on the npm package,
  whose deprecated uuid@10 dependency made Socket block installs. The
  bundle already contains the uuid v4 code it uses and loads only
  algosdk, base64-js and crypto, so base64-js becomes a direct
  dependency. uuid and multiformats are no longer installed.
- Pin @alpha-arcade/sdk to 0.5.2 (was "latest").
- Raise zod to ^4.6.7 for CVE-2023-54404 (GHSA-mrhx-c7xc-m3w5).
  src/types.ts uses the two-argument z.record() that zod 4 requires.
- Remove dependencies that nothing imports: @cf-wasm/photon,
  @juit/qrcode, algo-msgpack-with-bigint, hi-base32, just-pick, qrcode
  and @types/qrcode, together with the commented-out local QR code.
- Rename the 804 knowledge files from ':' to '~' as the separator,
  because ':' is invalid in Windows file names. Document keys do not
  change; get_knowledge_doc maps keys to files.
- Remove three index entries that returned no content:
  algo-models:README.md has no file, and two keys pointed to empty
  files. Tests now check that every listed key opens with content and
  that every file name is valid on Windows.
- generate_algorand_qrcode: emit the canonical address form, accept
  amount and asset as decimal strings up to the uint64 maximum, and
  omit the expiry line when QRClaw reports none. Add ARC-82 to the
  knowledge base.
- package.json: add repository, homepage and bugs fields, ship vendor/,
  version 4.4.4.
Git Commit 42e670e4 Branch main Document 300/406 ++ 102 --
emg110 algorand-mcp
Bump version to 4.4.3
Git Commit 77da53bb Branch main Document 3/3 ++ 3 --
emg110 algorand-mcp
bump version to 4.4.2
Git Commit 03fdf98d Branch main Document 3/3 ++ 3 --
emg110 algorand-mcp
ARC-90 change
Git Commit ba0f008e Branch main Document 24/1,181 ++ 371 --
emg110 algorand-mcp
Remove knowledge index entries that have no document file
129 entries in the clis, sdks and tealscript category indexes pointed to
files that do not exist in taxonomy/, and 18 subcategories held only
such entries. Remove both so every advertised key can be opened. The
removed entries are recorded locally for re-adding with their files.
Git Commit 8ec871c2 Branch main Document 6/113 ++ 297 --