drio
Open app

Dockerized Salesforce MCP Server

Source

Dockerized Salesforce MCP Server for REST API integration

Catalog onlyCatalog onlySTDIO

Overview

Dockerized Salesforce MCP Server is a project that provides Docker configurations for running the Salesforce MCP Server in a containerized environment, facilitating REST API integration.

To use this project, clone the repository from GitHub, build the Docker image, and run the container to set up the Salesforce MCP Server for API integration.

  • Easy setup of Salesforce MCP Server using Docker - Containerized environment for better resource management - Simplified REST API integration with Salesforce services
  1. Integrating Salesforce services into applications using REST APIs.
  2. Testing and developing applications that require Salesforce data.
  3. Running multiple instances of Salesforce MCP Server for different environments.

Add to your AI client

Use these steps to connect Dockerized Salesforce MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "salesforce-mcp-docker-yusful33": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce-mcp-docker-yusful33"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "salesforce-mcp-docker-yusful33": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce-mcp-docker-yusful33"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "salesforce-mcp-docker-yusful33": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce-mcp-docker-yusful33"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "salesforce-mcp-docker-yusful33": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce-mcp-docker-yusful33"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "salesforce-mcp-docker-yusful33": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce-mcp-docker-yusful33"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "salesforce-mcp-docker-yusful33": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-salesforce-mcp-docker-yusful33"
      ]
    }
  }
}

FAQ

Is Docker required to run this project?

Yes, Docker is required to build and run the Salesforce MCP Server container.

Can I customize the Docker configuration?

Yes, you can modify the Dockerfile and configuration files to suit your needs.

Where can I find the documentation?

Documentation can be found in the GitHub repository's README file.