Releases: advancedcommunities/salesforce-mcp-server
Releases · advancedcommunities/salesforce-mcp-server
Release 1.5.5
[1.5.5] - 2025-10-26
Fixed
- Salesforce CLI Path Resolution on Windows: Fixed issue where
sfcommand in PATH was being incorrectly quoted on Windows- The
deploy_starttool and all other SF CLI commands now work correctly when SF CLI is in the system PATH - Only quote SF CLI paths when they contain spaces (indicating full path like "C:\Program Files\sf\bin\sf.cmd")
- Don't quote plain command names (like "sf") that should be resolved from PATH
- Fixes "Command failed: 'sf' is not recognized" errors on Windows
- Applied fix to both
executeSfCommandandexecuteSfCommandRawfunctions in sfCommand.ts
- The
Release 1.5.4
[1.5.4] - 2025-10-22
Fixed
- Salesforce CLI Error Handling: Fixed
executeSfCommandto properly parse and return JSON error responses from Salesforce CLI- When SF CLI commands fail with
--jsonflag, errors are now properly captured from stdout - Error details (name, message, exitCode, context, stack) are now correctly returned to MCP clients
- Fixes issue where deployment errors like "No source-backed components present in the package" were not visible
- Maintains backward compatibility with existing error handling
- When SF CLI commands fail with
Release 1.5.3
[1.5.3] - 2025-09-20
Fixed
- Deploy Tool Enhancement: Fixed
deploy_starttool'ssourceDirectoryparameter description to clearly indicate it accepts both directories and individual file paths for single-file deployments
Release 1.5.2
[1.5.2] - 2025-09-15
Changed
- Improved Tool Descriptions: Refactored and simplified descriptions across multiple tools for better clarity and conciseness
- Enhanced parameter descriptions for code analyzer tools to be more user-friendly
- Improved scanner tool descriptions for better understanding of security analysis capabilities
- Clarified deploy_start tool parameter descriptions for deployment options
- Added missing description for generate_component tool in Lightning tools
- Code Quality: Removed unused imports and improved code organization
- Removed unused
executeSfCommandRawimport from apex.ts - General code refactoring for better maintainability
- Removed unused
Release 1.5.1
[1.5.1] - 2025-09-03
Fixed
- Apex Test Tool: Corrected input parameter descriptions for the
run_apex_teststool to improve clarity and accuracy
Release 1.5.0
[1.5.0] - 2025-09-02
Removed
- Interactive Schema Generation Tools: Removed
schema_generate_fieldandschema_generate_sobjecttools- These tools required interactive CLI prompts which are not compatible with MCP server automation
- Removed from manifest.json tools array
- Only
schema_generate_tabremains as it doesn't require interactive input - Updated documentation to reflect new tool count (36 tools instead of 38)
Release 1.4.0
[1.4.0] - 2025-08-31
Added
- Project Deployment Tool: New tool for deploying metadata to Salesforce orgs
deploy_start- Deploy metadata components to target org with extensive configuration options- Supports multiple deployment sources: manifest (package.xml), metadata components, source directories
- Configurable test execution levels (NoTestRun, RunSpecifiedTests, RunLocalTests, RunAllTestsInOrg)
- Dry-run capability for validation without actual deployment
- Support for single package deployments
- Respects READ_ONLY and ALLOWED_ORGS permissions
- Integrated with existing permission system for secure deployments
Release 1.3.2
[1.3.2] - 2025-08-31
Added
- Lightning Component Generation: New tool for generating Lightning Web Components (LWC) and Aura components
generate_component- Generate Lightning component bundles with metadata- Supports both LWC and Aura component types
- Configurable templates (default, analyticsDashboard, analyticsDashboardWithStep)
- Custom output directory support with default fallback to current directory
- Respects READ_ONLY permissions
Release 1.3.1
[1.3.1] - 2025-08-21
Fixed
- NPM Package Execution: Added shebang line (
#!/usr/bin/env node) to fix npm package execution when run vianpx- resolves "import: command not found" errors and enables direct VS Code MCP configuration usage
Release 1.3.0
[1.3.0] - 2025-08-19
Added
- Record CRUD Operations via REST API: Complete suite of tools for managing Salesforce records
create_record- Create new records with field values via REST API- Supports all standard and custom objects
- JSON-based field value specification
- Returns created record ID on success
- Respects READ_ONLY and ALLOWED_ORGS permissions
update_record- Update existing records with new field values- Partial updates (only specified fields are modified)
- Supports 15 or 18 character record IDs
- JSON-based field value specification
- Respects READ_ONLY and ALLOWED_ORGS permissions
delete_record- Permanently delete records from Salesforce- Supports all deletable objects
- Permanent removal (use with caution)
- Respects READ_ONLY and ALLOWED_ORGS permissions
- All CRUD operations use native REST API for better performance
- Integrated with existing connection management system
- Enhanced connection utilities with
getOrgAccessToken()and improvedlistAllOrgs()with API version info - Centralized REST API execution with proper read-only mode enforcement