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"
}
}