{ "name": "web3agent", "version": "0.6.2", "mcpName": "io.github.Apegurus/web3agent", "description": "Web3 MCP proxy server — gives AI agents complete blockchain capabilities through a single install", "license": "MIT", "author": "Apeguru ", "repository": { "type": "git", "url": "https://github.com/apegurus/web3agent.git" }, "homepage": "https://web3agent.fi", "bugs": { "url": "https://github.com/Apegurus/web3agent/issues" }, "keywords": [ "web3", "mcp", "mcp-server", "model-context-protocol", "blockchain", "ethereum", "evm", "defi", "ai-agent", "agent", "wallet", "self-custodial", "npx", "goat-sdk", "lifi", "orbs", "uniswap", "balancer", "aave", "morpho", "base", "arbitrum", "optimism", "polygon", "dtwap", "dlimit", "defi-agent", "claude", "claude-code", "cursor", "windsurf", "opencode", "codex" ], "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./create": { "types": "./dist/create/index.d.ts", "import": "./dist/create/index.js" }, "./runtime": { "types": "./dist/runtime/index.d.ts", "import": "./dist/runtime/index.js" }, "./mcp": { "types": "./dist/mcp/index.d.ts", "import": "./dist/mcp/index.js" }, "./agdp": { "types": "./dist/agdp/api.d.ts", "import": "./dist/agdp/api.js" }, "./x402": { "types": "./dist/x402/client.d.ts", "import": "./dist/x402/client.js" } }, "bin": { "web3agent": "dist/cli.js" }, "files": [ "dist", "examples/*.mjs", "assets/logo.svg", "assets/logo.png", "templates/create", "smithery.yaml", "server.json", "WEB3_CONTEXT.md", "README.md", "LICENSE" ], "engines": { "node": ">=22" }, "dependencies": { "@goat-sdk/core": "^0.5.0", "@goat-sdk/plugin-0x": "^0.1.11", "@goat-sdk/plugin-balancer": "^0.1.15", "@goat-sdk/plugin-coingecko": "^0.2.10", "@goat-sdk/plugin-dexscreener": "^0.1.9", "@goat-sdk/plugin-ens": "^0.1.4", "@goat-sdk/plugin-erc20": "^0.2.14", "@goat-sdk/plugin-erc721": "^0.1.22", "@goat-sdk/plugin-uniswap": "^0.2.16", "@goat-sdk/wallet-viem": "^0.2.0", "@lifi/sdk": "^3.15.6", "@modelcontextprotocol/sdk": "^1.27.1", "@open-wallet-standard/adapters": "1.3.2", "@open-wallet-standard/core": "1.3.2", "@orbs-network/liquidity-hub-sdk": "^1.0.74", "@orbs-network/twap-sdk": "^5.0.0", "@orbs-network/twap-ui": "4.0.26-fix.1", "@x402/core": "^2.6.0", "@x402/evm": "^2.6.0", "@x402/fetch": "^2.6.0", "ccxt": "^4.5.3", "viem": "^2.0.0", "zod": "^3.25.0", "zod-to-json-schema": "^3.23.5" }, "devDependencies": { "@biomejs/biome": "^1.9.0", "@types/node": "^22.0.0", "tsup": "^8.0.0", "typescript": "^5.5.0", "vitest": "^2.0.0" }, "pnpm": { "overrides": { "fast-uri": "3.1.2", "hono@<4.12.25": "4.12.25", "ws@>=7.0.0 <7.5.11": "7.5.11", "ws@>=8.0.0 <8.21.0": "8.21.0", "path-to-regexp": "8.4.0" }, "peerDependencyRules": { "allowedVersions": { "@goat-sdk/core": "0.5.0", "viem": "2.47.0", "@goat-sdk/wallet-evm": "0.3.0", "utf-8-validate": "6.0.6" } } }, "scripts": { "build": "pnpm run build:package && pnpm --filter create-web3agent build", "build:package": "tsup", "prepack": "pnpm run build:package", "test": "vitest run", "test:watch": "vitest", "lint": "biome check .", "lint:fix": "biome check --write .", "mcpb:validate": "npx --yes @anthropic-ai/mcpb validate mcpb/manifest.json", "mcpb:pack": "npx --yes @anthropic-ai/mcpb pack mcpb dist/web3agent.mcpb", "mcpb:check": "pnpm run mcpb:validate && pnpm run mcpb:pack && npx --yes @anthropic-ai/mcpb info dist/web3agent.mcpb", "typecheck": "pnpm run build:package && pnpm run typecheck:package && pnpm --filter create-web3agent typecheck", "typecheck:package": "tsc --noEmit", "pack:check": "node -e \"const { execFileSync } = require('node:child_process'); const { mkdtempSync, rmSync } = require('node:fs'); const { tmpdir } = require('node:os'); const { join } = require('node:path'); const dir = mkdtempSync(join(tmpdir(), 'web3agent-pack-')); try { execFileSync(process.platform === 'win32' ? 'pnpm.cmd' : 'pnpm', ['pack', '--pack-destination', dir], { stdio: 'inherit' }); } finally { rmSync(dir, { recursive: true, force: true }); }\"" }, "packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0" }