Salesforce MCP 서버 통합

Salesforce MCP 서버 통합

FlowHunt의 AI 워크플로우에 직접적이고 대화식인 Salesforce 연동을 제공합니다. 선호하는 AI 기반 도구에서 Salesforce 데이터와 메타데이터를 안전하게 질의, 자동화, 관리하세요.

“Salesforce” MCP 서버란 무엇인가요?

Salesforce MCP 서버는 AI 어시스턴트(예: Claude)와 Salesforce를 연결하는 Model Context Protocol(MCP) 구현체입니다. 이 서버를 통해 Salesforce 데이터 및 메타데이터를 자연어로 질의, 수정, 관리할 수 있으며, Salesforce 오브젝트와 레코드를 손쉽게 다룰 수 있습니다. Salesforce의 강력한 API를 표준 MCP 도구로 노출하여, AI 클라이언트가 데이터베이스 질의, 오브젝트 관리, Apex 코드 처리, 워크플로우 자동화를 개발 환경 내에서 직접 실행할 수 있게 합니다. 개발자는 Salesforce 리소스에 간편하게 접근하고, 생산성을 높이며, 다양한 플랫폼에서 강력한 AI 기반 통합 및 자동화를 구축할 수 있습니다.

프롬프트 목록

저장소에 명시적인 프롬프트 템플릿이 등록되어 있지 않습니다.

리소스 목록

저장소에 명시적인 MCP 리소스가 등록되어 있지 않습니다.

도구 목록

  • salesforce_search_objects
    Salesforce에서 표준 및 커스텀 오브젝트를 부분 이름 매칭으로 검색합니다.
  • salesforce_describe_object
    오브젝트의 필드, 관계, 픽리스트 등 상세 스키마 정보를 조회합니다.
  • salesforce_query_records
    관계 및 복잡한 조건을 지원하는 레코드 질의 기능을 제공합니다.
  • salesforce_aggregate_query
    GROUP BY, HAVING, 다양한 집계 함수를 활용해 집계 질의를 실행합니다.
  • salesforce_dml_records
    Salesforce 레코드를 삽입, 갱신, 삭제, upsert 할 수 있습니다.
  • salesforce_manage_object
    커스텀 오브젝트를 생성·수정하고 속성을 조정합니다.
  • salesforce_manage_field
    커스텀 필드(관계 필드, 권한 포함)를 추가 또는 수정합니다.
  • salesforce_manage_field_permissions
    특정 프로필에 대한 필드 권한을 부여/회수/조회합니다.
  • salesforce_search_all
    SOSL 질의를 사용해 여러 Salesforce 오브젝트를 검색합니다.
  • salesforce_read_apex
    Apex 클래스를 패턴별로 목록화하고 소스 코드, 메타데이터를 조회합니다.
  • salesforce_write_apex
    Apex 클래스를 생성 또는 수정하며 코드와 API 버전을 지정합니다.
  • salesforce_read_apex_trigger
    Apex 트리거를 조회, 목록화하고 그 메타데이터와 소스 코드를 확인합니다.
  • salesforce_write_apex_trigger
    특정 오브젝트에 대해 이벤트 및 API 버전을 지정하여 Apex 트리거를 생성 또는 수정합니다.
  • salesforce_execute_anonymous
    익명 Apex 코드를 실행하고 디버그 로그 및 결과를 확인합니다.

MCP 서버 활용 예시

  • Salesforce 데이터베이스 관리
    Salesforce 레코드에 대해 CRUD 작업을 수행하고, 데이터 조작을 자동화하며 반복 작업을 AI 기반 지시로 간소화합니다.
  • 스키마 및 메타데이터 탐색
    오브젝트 스키마, 필드 정보, 관계를 빠르게 조회하여 통합 구축이나 복잡한 조직 구조 파악에 활용합니다.
  • 고급 리포팅 및 집계
    집계 질의로 요약, 분석, 그룹 필터링 결과를 생성하여 비즈니스 인텔리전스에 활용할 수 있습니다.
  • Apex 코드 및 트리거 관리
    개발 환경에서 Apex 클래스와 트리거를 읽고, 생성, 수정하여 배포 및 유지보수 주기를 단축합니다.
  • 오브젝트 간 검색 및 데이터 탐색
    SOSL 기반 검색으로 여러 오브젝트를 횡단하여 레코드와 관계를 빠르게 찾을 수 있습니다.

설치 방법

Windsurf

  1. 시스템에 Node.js가 설치되어 있는지 확인하세요.
  2. Salesforce MCP 서버를 설치합니다:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. windsurf.config.json 등 Windsurf 설정 파일을 찾으세요.
  4. 아래 JSON 조각을 추가하여 Salesforce MCP 서버를 등록하세요:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 파일을 저장하고 Windsurf를 재시작하세요.
  6. MCP 대시보드에서 서버가 정상 동작하는지 확인하세요.

Claude

  1. Node.js가 설치되어 있는지 확인하세요.
  2. Salesforce MCP 서버를 설치합니다:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Claude 통합 설정 파일을 수정하세요.
  4. mcpServers 섹션에 아래 내용을 추가하세요:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 저장 후 Claude를 재시작하세요.
  6. Claude 작업공간에서 Salesforce MCP 가용성을 확인하세요.

Cursor

  1. Node.js를 설치하세요.
  2. Salesforce MCP를 설치합니다:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Cursor 설정 파일을 여세요.
  4. 아래와 같이 Salesforce MCP 서버를 추가하세요:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 저장 후 Cursor를 재시작하세요.
  6. MCP 통합 패널에서 서버 연결을 테스트하세요.

Cline

  1. Node.js가 설치되어 있는지 확인하세요.
  2. 패키지 설치:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Cline 설정 파일을 찾아 여세요.
  4. Salesforce MCP 서버를 아래와 같이 추가하세요:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. 저장 후 Cline을 재시작하세요.
  6. 도구 메뉴에서 MCP 서버 상태를 확인하세요.

API 키 보안:
민감한 자격 증명은 반드시 환경 변수로 관리하세요. 설정 시 위 예시와 같이 env 객체에 필드를 추가하세요.
추가 입력값이 필요하다면 다음과 같이 사용 가능합니다:

{
  "mcpServers": {
    "salesforce-mcp": {
      "command": "mcp-server-salesforce",
      "args": [],
      "env": {
        "SALESFORCE_CLIENT_ID": "your-client-id"
      },
      "inputs": {
        "instanceUrl": "https://your-instance.salesforce.com"
      }
    }
  }
}

MCP를 플로우 내에서 사용하는 방법

FlowHunt에서 MCP 사용하기

FlowHunt 워크플로우에 MCP 서버를 통합하려면, MCP 컴포넌트를 플로우에 추가한 뒤 AI 에이전트와 연결하세요:

FlowHunt MCP flow

MCP 컴포넌트를 클릭하여 설정 패널을 엽니다. 시스템 MCP 설정 섹션에서 아래 JSON 형식으로 MCP 서버 정보를 입력하세요:

{
  "salesforce-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

설정이 완료되면, AI 에이전트가 해당 MCP를 도구로 사용하여 모든 기능과 역량에 접근할 수 있습니다. 실제 MCP 서버 이름과 URL은 반드시 본인의 환경에 맞게 변경하세요.


개요

섹션지원 여부세부 내용
개요README에 명확히 제공
프롬프트 목록별도 문서 없음
리소스 목록별도 문서 없음
도구 목록도구 14개, README에 상세 설명
API 키 보안설치 안내에 명시
샘플링 지원(평가에 덜 중요)언급 없음

위 표 기준, Salesforce MCP 서버는 탁월한 도구 및 설치 문서를 제공하지만 프롬프트 템플릿, 리소스, 루트, 샘플링 관련 문서가 부족합니다. 강점은 Salesforce 도구 세트와 명확한 설치 안내이며, 실용적 MCP 통합과 개발자 사용성 측면에서 저장소 평점은 7/10입니다.

MCP 점수

LICENSE 보유✅ MIT
도구 1개 이상✅ (14개 도구)
포크 수29
별점 수48

자주 묻는 질문

Salesforce MCP 서버란 무엇인가요?

Salesforce MCP 서버는 AI 어시스턴트와 FlowHunt를 Salesforce와 연결하여, Model Context Protocol과 다양한 도구를 활용해 Salesforce 데이터, 오브젝트, 스키마, 자동화에 안전하고 대화식으로 접근할 수 있도록 해줍니다.

이 MCP로 어떤 Salesforce 작업을 할 수 있나요?

표준/커스텀 오브젝트 검색 및 관리, 레코드 질의·집계, 데이터 삽입/수정/삭제, 커스텀 필드와 권한 관리, 오브젝트 간 검색, Apex 코드와 트리거 읽기/쓰기/실행을 AI 도구나 개발 환경에서 직접 수행할 수 있습니다.

MCP 연결을 위한 Salesforce 자격 증명을 안전하게 저장하려면 어떻게 해야 하나요?

항상 MCP 서버 설정에서 환경 변수를 사용해 client ID, secret, username, password, token 등 민감한 자격 증명을 저장하세요. 비밀 정보를 코드나 설정 파일에 직접 커밋하지 마세요.

FlowHunt에서 이 MCP로 Salesforce 워크플로우를 자동화할 수 있나요?

네! Salesforce API를 MCP 도구로 노출함으로써 FlowHunt에서 레코드 관리, 스키마 탐색, 리포팅, Apex 코드 배포 등 모든 작업을 자연어 또는 프로그래밍 플로우로 자동화할 수 있습니다.

Salesforce MCP를 FlowHunt에 통합하는 시각적 가이드가 있나요?

네. MCP 서버 설치 및 설정 후, FlowHunt 플로우에 MCP 컴포넌트를 추가하고 MCP 서버 정보를 입력하면 됩니다. 첨부된 이미지를 참고하세요.

MCP 서버가 표준 및 커스텀 Salesforce 오브젝트 모두 지원하나요?

물론입니다. 제공되는 도구를 사용해 표준/커스텀 오브젝트, 필드, 관계를 모두 검색, 설명, 조작할 수 있습니다.

FlowHunt를 Salesforce와 연결하세요

AI 기반 대화식 데이터 접근과 자동화로 Salesforce 생산성을 극대화하세요. 완벽한 통합, 안전한 자격 증명 관리, 강력한 도구—지금 FlowHunt에서 Salesforce MCP 서버를 사용해보세요.

더 알아보기

Salesforce MCP 서버
Salesforce MCP 서버

Salesforce MCP 서버

Salesforce MCP 서버는 AI 어시스턴트를 Salesforce와 통합하여, 이메일 발송이나 Apex 코드 배포와 같은 자동화 워크플로우를 FlowHunt를 통해 직접 실행할 수 있도록 하여 비즈니스 프로세스를 간소화하고 생산성을 높입니다....

3 분 읽기
AI Salesforce +6
세일즈포스 MCP 서버
세일즈포스 MCP 서버

세일즈포스 MCP 서버

세일즈포스 MCP 서버는 AI 어시스턴트와 대형 언어 모델을 세일즈포스에 직접 연결하여, 자동화된 워크플로우와 비즈니스 프로세스 자동화를 위한 원활한 쿼리, 레코드 관리, 메타데이터 조회, API 통합을 제공합니다....

4 분 읽기
AI Salesforce +4
MCP 데이터베이스 서버
MCP 데이터베이스 서버

MCP 데이터베이스 서버

MCP 데이터베이스 서버는 SQLite, SQL Server, PostgreSQL, MySQL 등과 같은 인기 있는 데이터베이스에 AI 어시스턴트와 자동화 도구가 안전하게 프로그래밍 방식으로 접근할 수 있도록 해줍니다. 이는 브리지 역할을 하여, 컨텍스트 인식 워크플로우 및 AI 기반 ...

4 분 읽기
AI Database +4