
sf-mcp-server
3 years
Works with Finder
1
Github Watches
0
Github Forks
0
Github Stars
Salesforce MCP Server
A local development server that mocks Salesforce CLI commands for testing and development purposes.
Features
- Mock Salesforce CLI commands
- Local development environment
- Configurable endpoints
- Logging and error handling
- Security features (CORS, Helmet)
- Environment-based configuration
Prerequisites
- Node.js (v14 or higher)
- npm (v6 or higher)
Installation
- Clone the repository:
git clone <repository-url>
cd mcp-server
- Install dependencies:
npm install
- Configure environment variables:
cp .env.example .env
# Edit .env with your configuration
Usage
Development Mode
npm run dev
Production Mode
npm run build
npm start
Testing
npm test
Configuration
The server can be configured using environment variables in the .env
file:
-
PORT
: Server port (default: 6101) -
HOST
: Server host (default: localhost) -
NODE_ENV
: Environment (development/production) -
LOG_LEVEL
: Logging level (info/debug/error) -
CORS_ORIGIN
: CORS origin -
API_KEY
: API key for authentication -
SF_LOGIN_URL
: Salesforce login URL -
SF_API_VERSION
: Salesforce API version
API Endpoints
The server mocks the following Salesforce CLI commands:
- Apex Test Execution
- Org Management
- Package Management
- Source Management
Security
- CORS is enabled and configurable
- Helmet is used for security headers
- API key authentication
- Request validation
- Error handling
Logging
Logs are written to:
- Console (development)
-
error.log
(error logs) -
combined.log
(all logs)
Contributing
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
License
MIT
相关推荐
I find academic articles and books for research and literature reviews.
Converts Figma frames into front-end code for various mobile frameworks.
Confidential guide on numerology and astrology, based of GG33 Public information
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Advanced software engineer GPT that excels through nailing the basics.
Delivers concise Python code and interprets non-English comments
💬 MaxKB is a ready-to-use AI chatbot that integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
MCP server to provide Figma layout information to AI coding agents like Cursor
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Reviews

user_dz5XWFuw
I have been using sf-mcp-server and it has greatly exceeded my expectations! Developed by ganeshnt, this server application stands out for its efficiency and robustness. Highly recommend it for anyone looking for a reliable server solution. Check it out on GitHub!