UNPKG

linea-mcp

Version:

A Model Context Protocol server for interacting with the Linea blockchain

69 lines (68 loc) 1.75 kB
{ "name": "linea-mcp", "version": "0.4.2", "description": "A Model Context Protocol server for interacting with the Linea blockchain", "type": "module", "main": "dist/index.js", "bin": { "linea-mcp": "dist/index.js" }, "files": [ "dist", "README.md", "LICENSE", ".env.example" ], "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", "start": "node dist/index.js", "dev": "cross-env NODE_OPTIONS=\"--loader ts-node/esm\" node src/index.ts", "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests", "lint": "eslint src --ext .ts", "prepublishOnly": "npm run build" }, "keywords": [ "linea", "blockchain", "mcp", "ethereum", "l2", "zero-knowledge", "model-context-protocol", "claude", "cursor" ], "author": "Qvkare", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/qvkare/linea-mcp.git" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.10.2", "axios": "^1.9.0", "dotenv": "^16.5.0", "js-sha3": "^0.9.3", "viem": "^2.28.1", "winston": "^3.8.2", "zod": "^3.24.3", "zod-to-json-schema": "^3.24.5" }, "devDependencies": { "@types/jest": "^29.5.0", "@types/node": "^22.15.3", "@typescript-eslint/eslint-plugin": "^8.31.1", "@typescript-eslint/parser": "^8.31.1", "cross-env": "^7.0.3", "cross-os": "^1.5.0", "eslint": "^9.25.1", "globals": "^16.0.0", "jest": "^29.5.0", "rimraf": "^6.0.1", "ts-jest": "^29.3.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", "typescript-eslint": "^8.31.1" } }