UNPKG

dbx-mcp-server

Version:

A Model Context Protocol server for Dropbox integration with AI-powered PDF analysis, multi-directory indexing, and parallel processing

82 lines (81 loc) 2.63 kB
{ "name": "dbx-mcp-server", "version": "1.3.2", "description": "A Model Context Protocol server for Dropbox integration with AI-powered PDF analysis, multi-directory indexing, and parallel processing", "private": false, "type": "module", "bin": { "dbx-mcp-server": "./build/src/index.js" }, "files": [ "build", "README.md", "LICENSE", "CLAUDE.md" ], "keywords": [ "mcp", "model-context-protocol", "dropbox", "pdf-analysis", "ai", "document-indexing", "business-intelligence" ], "author": "Olivier Debeuf De Rijcker <olivier@surgemgmt.com>", "license": "MIT", "homepage": "https://github.com/olivierdebeuf/dbx-mcp-server#readme", "repository": { "type": "git", "url": "git+https://github.com/olivierdebeuf/dbx-mcp-server.git" }, "bugs": { "url": "https://github.com/olivierdebeuf/dbx-mcp-server/issues" }, "scripts": { "build": "tsc && node -e \"const fs=require('fs');if(fs.existsSync('build/index.js'))fs.chmodSync('build/index.js', '755')\"", "build:skipcheck": "./build.sh", "prepare": "npm run build", "watch": "tsc --watch", "inspector": "npx @modelcontextprotocol/inspector build/index.js", "test": "jest --config=jest.config.cjs", "test:unit": "jest --config=jest.config.cjs --testPathIgnorePatterns='.*dbx-operations.*'", "test:watch": "jest --watch --config=jest.config.cjs", "test:coverage": "jest --coverage --config=jest.config.cjs", "test:integration": "node build/tests/dbx-operations.test.js", "setup": "node build/src/setup.js", "start": "node build/src/index.js" }, "dependencies": { "@modelcontextprotocol/sdk": "0.6.0", "axios": "^1.7.9", "better-sqlite3": "^11.10.0", "crypto-js": "^4.2.0", "dotenv": "^16.4.7", "dropbox": "^10.34.0", "httpx": "^3.0.1", "minimatch": "^10.0.3", "open": "^10.1.0", "winston": "^3.17.0" }, "devDependencies": { "@babel/core": "^7.26.9", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/plugin-transform-runtime": "^7.26.9", "@babel/preset-env": "^7.26.9", "@babel/preset-typescript": "^7.26.0", "@jest/globals": "^29.7.0", "@types/better-sqlite3": "^7.6.13", "@types/crypto-js": "^4.2.2", "@types/jest": "^29.5.14", "@types/node": "^20.11.24", "babel-jest": "^29.7.0", "jest": "^29.7.0", "jest-ts-webcompat-resolver": "^1.0.0", "ts-jest": "^29.2.6", "ts-node": "^10.9.2", "typescript": "^5.3.3" } }