Bruno API MCP Server

by djkz
Verified
{ "name": "api-mcp-server", "version": "1.0.0", "description": "Model Context Protocol API Server", "main": "build/index.js", "type": "module", "bin": { "api-mcp-server": "./build/index.js" }, "scripts": { "build": "tsc && chmod 755 build/index.js", "start": "node --loader ts-node/esm src/index.ts", "start:cfi": "node --loader ts-node/esm src/index.ts --bruno-path /home/tima/cfi/us-app/doc/api/CFI-APi", "start:local": "NODE_OPTIONS='--loader ts-node/esm --experimental-specifier-resolution=node' node src/index.ts --bruno-path /home/tima/cfi/us-app/doc/api/CFI-APi --environment local", "start:include-tools": "NODE_OPTIONS='--loader ts-node/esm --experimental-specifier-resolution=node' node src/index.ts --bruno-path /home/tima/cfi/us-app/doc/api/CFI-APi --environment local --include-tools=deals_list,loan,loans_list,self_company", "start:exclude-tools": "NODE_OPTIONS='--loader ts-node/esm --experimental-specifier-resolution=node' node src/index.ts --bruno-path /home/tima/cfi/us-app/doc/api/CFI-APi --environment local --exclude-tools=deal_create_input_company,deal_create_land_company", "test": "node --no-warnings --experimental-vm-modules --loader ts-node/esm node_modules/jest/bin/jest.js --testMatch=\"**/test/**/*.ts\"", "test:silent": "node --no-warnings --experimental-vm-modules --loader ts-node/esm node_modules/jest/bin/jest.js --testMatch=\"**/test/**/*.ts\" --silent", "test:watch": "node --no-warnings --experimental-vm-modules --loader ts-node/esm node_modules/jest/bin/jest.js --testMatch=\"**/test/**/*.ts\" --watch" }, "files": [ "build" ], "keywords": [], "author": "", "license": "ISC", "dependencies": { "@modelcontextprotocol/sdk": "^1.7.0", "@types/cors": "^2.8.17", "@types/express": "^5.0.1", "@types/fs-extra": "^11.0.4", "arcsecond": "^5.0.0", "axios": "^1.8.4", "bru-js": "^0.2.0", "cors": "^2.8.5", "dotenv": "^16.3.1", "express": "^5.0.1", "fs-extra": "^11.3.0", "glob": "^11.0.1", "handlebars": "^4.7.8", "lodash": "^4.17.21", "ohm-js": "^16.6.0", "ts-node": "^10.9.2", "zod": "^3.24.2" }, "devDependencies": { "@babel/preset-env": "^7.26.9", "@babel/preset-typescript": "^7.26.0", "@types/debug": "^4.1.12", "@types/lodash": "^4.17.16", "@types/node": "^22.13.11", "@types/uuid": "^10.0.0", "jest": "^29.7.0", "jest-mock-axios": "^4.8.0", "jest-ts-webcompat-resolver": "^1.0.0", "ts-jest": "^29.2.6", "typescript": "^5.8.2", "uuid": "^11.1.0" } }