{ "name": "@blackforge-so/mcp", "version": "0.2.0", "//mcpName": "Ownership proof for the official MCP Registry: it reads this field from the PUBLISHED package and requires it to equal server.json's `name`. The two must be changed together.", "mcpName": "so.blackforge/mcp", "description": "Model Context Protocol server for BlackForge — the whole crypto market, in real time. Wraps the BlackForge /v1 market-data API as MCP tools.", "type": "module", "bin": { "blackforge-mcp": "dist/index.js" }, "files": [ "dist" ], "engines": { "node": ">=20" }, "scripts": { "build": "tsup && npm run build:widget", "build:widget": "vite build --config vite.widget.config.ts", "typecheck": "tsc --noEmit && tsc --noEmit -p widget/tsconfig.json", "test": "vitest run", "prepublishOnly": "npm run build" }, "keywords": [ "mcp", "model-context-protocol", "blackforge", "crypto", "market-data", "order-book", "microstructure" ], "author": "BlackForge", "license": "MIT", "homepage": "https://blackforge.so", "repository": { "type": "git", "url": "git+https://github.com/blackforge-so/mcp.git" }, "publishConfig": { "access": "public" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", "zod": "^3.24.0" }, "devDependencies": { "@modelcontextprotocol/ext-apps": "^1.7.5", "@types/node": "^22.20.1", "tsup": "^8.3.0", "typescript": "^5.7.0", "uplot": "^1.6.32", "vite": "^6.4.3", "vite-plugin-singlefile": "^2.3.3", "vitest": "^2.1.0" } }