A modular TypeScript Process client library for AO Process interactions. This library simplifies interactions with various AO processes.
npm i ao-js-sdkUse this SDK with AI models like Claude, GPT, or any MCP-compatible LLM for intelligent code generation!
# Clone and setup MCP server
git clone https://github.com/RandAOLabs/ao-js-sdk.git
cd ao-js-sdk
npm install
npm run setup:mcp- 390+ AI Tools covering every SDK method
- Auto-generated code examples for all AO operations
- Real-time documentation that stays in sync with the SDK
- Cross-platform support (Windows, macOS, Linux)
- Zero maintenance - updates automatically
- 📖 Using the MCP Server - Setup and usage guide
- 🔧 MCP Generation System - Technical details
- 🤖 Ask your AI: "How do I transfer AO tokens?" and get instant, accurate code!
Create a .env file:
# Defaults to wallet.json if not specified
PATH_TO_WALLET="wallet.json"
And a JWKInterface json file representing a wallet.
Ensure globalThis.arweaveWallet is set to an arweave wallet.