Cover image
Try Now
2025-04-04

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

  1. Clone the repository:
git clone <repository-url>
cd mcp-server
  1. Install dependencies:
npm install
  1. 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

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

MIT

相关推荐

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • https://appia.in
  • Siri Shortcut Finder – your go-to place for discovering amazing Siri Shortcuts with ease

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • tomoyoshi hirata
  • Sony α7IIIマニュアルアシスタント

  • apappascs
  • 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.

  • ShrimpingIt
  • Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX

  • jae-jae
  • MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.

  • ravitemer
  • Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)

  • patruff
  • Pont entre les serveurs Olllama et MCP, permettant aux LLM locaux d'utiliser des outils de protocole de contexte de modèle

  • Sysc4lls
  • Lecteur de documentation IDA (Sort-of) MCP Server

  • pontusab
  • La communauté du curseur et de la planche à voile, recherchez des règles et des MCP

  • JackKuo666
  • 🔍 Permettre aux assistants d'IA de rechercher et d'accéder aux informations du package PYPI via une interface MCP simple.

  • av
  • Exécutez sans effort LLM Backends, API, Frontends et Services avec une seule commande.

    Reviews

    5 (1)
    Avatar
    user_dz5XWFuw
    2025-04-17

    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!