UNPKG

@l4t/mcp-ai

Version:

A set of tools for making integration and aggregation of MCP servers extremely easy.

95 lines (94 loc) 2.85 kB
{ "name": "@l4t/mcp-ai", "version": "1.5.1", "description": "A set of tools for making integration and aggregation of MCP servers extremely easy.", "keywords": [ "AI", "MCP", "artificial", "intelligence", "model", "context", "protocol", "integration" ], "license": "GPL-3.0-or-later", "author": "Mike Cornwell", "type": "module", "main": "index.js", "bin": { "mcp-aggregator": "./bin/mcp-aggregator.js" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "scripts": { "build": "./bin/build.sh", "build:watch": "nodemon -e '*' --watch ./src --exec \"npm run build || exit 1\"", "commit": "cz", "dist": "npm run build && cd dist && npm publish", "eslint": "eslint .", "prettier": "prettier --write .", "prettier:check": "prettier -c .", "test": "export TS_NODE_PROJECT='./tsconfig.test.json' && mocha -r tsx ./test/src/*.test.ts ./test/src/**/*.test.ts ./test/src/**/**/*.test.ts", "test:coverage": "c8 --all --reporter cobertura --reporter text --reporter lcov --reporter html npm run test" }, "devDependencies": { "@anthropic-ai/sdk": "^0.18.0", "@aws-sdk/client-bedrock-runtime": "^3.525.0", "@cucumber/cucumber": "11.0.1", "@eslint/compat": "^1.2.0", "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.12.0", "@istanbuljs/nyc-config-typescript": "^1.0.2", "@redocly/cli": "^1.34.2", "@types/axios": "^0.9.36", "@types/chai-as-promised": "^8.0.1", "@types/json-stringify-safe": "^5.0.3", "@types/lodash": "^4.17.13", "@types/mocha": "^9.1.1", "@types/node": "^22.9.0", "@types/proxyquire": "^1.3.31", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "8.13.0", "@typescript-eslint/parser": "8.13.0", "argparse": "^2.0.1", "c8": "^10.1.3", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "cz-conventional-changelog": "^3.3.0", "eslint": "9.14.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-functional": "~7.1.0", "eslint-plugin-import": "^2.31.0", "globals": "^15.12.0", "handlebars": "^4.7.8", "inquirer": "^12.6.0", "js-yaml": "^4.1.0", "mocha": "^11.0.1", "nodemon": "^3.1.10", "nyc": "^17.1.0", "openai": "^4.96.2", "orval": "^7.3.0", "prettier": "^3.3.3", "proxyquire": "^2.1.3", "sinon": "^19.0.2", "sinon-chai": "^3.5.0", "source-map-support": "^0.5.21", "ts-node": "^10.4.0", "tsx": "^4.19.3", "typescript": "5.3.3" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.11.0", "axios": "^1.9.0", "body-parser": "^2.2.0", "cors": "^2.8.5", "express": "^5.1.0", "modern-async": "^2.0.4", "zod": "^3.24.3" } }