
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.
Confidential guide on numerology and astrology, based of GG33 Public information
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
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.
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.
Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)
MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.
Pont entre les serveurs Olllama et MCP, permettant aux LLM locaux d'utiliser des outils de protocole de contexte de modèle
La communauté du curseur et de la planche à voile, recherchez des règles et des MCP
Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.
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!