TM

tsmztech/mcp-server-salesforce

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

165 stars 93 forks 품질 87 트렌드 37MIT

tsmztech/mcp-server-salesforce는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

tsmztech/mcp-server-salesforce는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

Claude와 Salesforce를 통합하여 Salesforce 데이터 및 메타데이터와 자연어로 상호작용할 수 있게 하는 MCP(Model Context Protocol) 서버 구현입니다. 이 서버는 Claude가 일상 언어를 사용해 Salesforce 객체와 레코드를 쿼리, 수정, 관리할 수 있게 해줍니다.

특징

  • 객체 및 필드 관리: 자연어를 사용해 맞춤 객체와 필드를 생성하고 수정하기
  • 스마트 객체 검색: 부분 이름 일치를 이용한 Salesforce 객체 찾기
  • 상세 스키마 정보: 모든 객체에 대한 포괄적인 필드 및 관계 세부 정보를 얻을 수 있습니다
  • 유연한 데이터 쿼리: 관계 지원 및 복잡한 필터가 있는 쿼리 레코드
  • 데이터 조작: 기록 삽입, 업데이트, 삭제, 업로드 등 기록 삽입, 업데이트, 업로드 기능
  • 객체 간 검색: SOSL을 사용하여 여러 객체를 탐색
  • Apex 코드 관리: Apex 클래스와 트리거를 읽고, 생성하며, 업데이트합니다
  • 직관적인 오류 처리: 세일즈포스 전용 오류 세부사항이 포함된 명확한 피드백
  • 스위치 가능한 인증: 여러 조직을 지원합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Salesforce MCP Server

An MCP (Model Context Protocol) server implementation that integrates Claude with Salesforce, enabling natural language interactions with your Salesforce data and metadata. This server allows Claude to query, modify, and manage your Salesforce objects and records using everyday language.

Features

  • Object and Field Management: Create and modify custom objects and fields using natural language
  • Smart Object Search: Find Salesforce objects using partial name matches
  • Detailed Schema Information: Get comprehensive field and relationship details for any object
  • Flexible Data Queries: Query records with relationship support and complex filters
  • Data Manipulation: Insert, update, delete, and upsert records with ease
  • Cross-Object Search: Search across multiple objects using SOSL
  • Apex Code Management: Read, create, and update Apex classes and triggers
  • Intuitive Error Handling: Clear feedback with Salesforce-specific error details
  • Switchable Authentication: Supports multiple orgs. Easily switch your active Salesforce org based on the default org configured in your VS Code workspace (use Salesforce_CLI authentication for this feature).

Installation

Requirements

  • Node.js 22+ (jsforce 3.10.17 and later depend on undici 8, which needs Node 22; on Node 20 the server fails at startup). The server must run under Node — bun is not supported: jsforce’s HTTP transport hangs under bun, so authentication appears to succeed but every Salesforce API call stalls until the MCP host times out (see #118). Use npx/node (not bun x) in your MCP client configuration.

Global Installation (npm)

npm install -g @tsmztech/mcp-server-salesforce

Claude Desktop Quick Installation

For easy setup with Claude Desktop, download the pre-configured extension:

  1. Download salesforce-mcp-extension.dxt from the claude-desktop/ folder
  2. Open Claude Desktop → Settings → Extensions
  3. Drag the .dxt file into the Extensions window
  4. Configure your Salesforce credentials when prompted

For manual Claude Desktop configuration, see Usage with Claude Desktop below.

Tools

salesforce_search_objects

Search for standard and custom objects:

  • Search by partial name matches
  • Finds both standard and custom objects
  • Example: “Find objects related to Account” will find Account, AccountHistory, etc.

salesforce_describe_object

GitHub에서 전체 README 보기

설치

npx -y @tsmztech/mcp-server-salesforce
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "salesforce": { "command": "npx", "args": ["-y", "@tsmztech/mcp-server-salesforce"], "env": { "SALESFORCE_CONNECTION_TYPE": "Salesforce_CLI" } } } }