@aiondadotcom/mcp-salesforce
Version:
Model Context Protocol (MCP) server for Salesforce integration using OAuth authentication
68 lines (67 loc) • 2.01 kB
JSON
{
"name": "@aiondadotcom/mcp-salesforce",
"version": "1.2.5",
"description": "Model Context Protocol (MCP) server for Salesforce integration using OAuth authentication",
"main": "src/index.js",
"type": "module",
"bin": {
"mcp-salesforce": "bin/mcp-salesforce.js"
},
"files": [
"src/**/*",
"bin/**/*",
"start-mcp.sh",
"README.md",
"LICENSE"
],
"scripts": {
"start": "node src/index.js",
"setup": "node bin/setup.js",
"status": "node bin/status.js",
"config-help": "node bin/config-helper.js",
"dev": "node --watch src/index.js",
"test": "npm run test:learning && npm run test:credentials && npm run test:cache && npm run test:env",
"test:ci": "npm run test:learning && npm run test:credentials && npm run test:cache",
"test:env": "NODE_ENV=test DISABLE_BROWSER_OPEN=true node test/env-variables-unit-test.js",
"test:learning": "NODE_ENV=test DISABLE_BROWSER_OPEN=true node test/learning-system-test.js",
"test:credentials": "NODE_ENV=test DISABLE_BROWSER_OPEN=true node test/credentials-system-test.js",
"test:cache": "NODE_ENV=test DISABLE_BROWSER_OPEN=true node test/cache-system-test.js",
"lint": "eslint src/ bin/"
},
"keywords": [
"mcp",
"model-context-protocol",
"salesforce",
"oauth",
"crm",
"api"
],
"author": "AiondaDotCom",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"jsforce": "^3.8.2",
"node-fetch": "^3.3.2",
"open": "^8.4.2"
},
"devDependencies": {
"eslint": "^8.55.0",
"nodemon": "^3.0.2"
},
"engines": {
"node": ">=18.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/AiondaDotCom/mcp-salesforce.git"
},
"bugs": {
"url": "https://github.com/AiondaDotCom/mcp-salesforce/issues"
},
"homepage": "https://github.com/AiondaDotCom/mcp-salesforce#readme",
"publishConfig": {
"access": "public"
}
}