Integracja z serwerem Salesforce MCP

Integracja z serwerem Salesforce MCP

Salesforce AI Automation MCP Server Integration

Do czego służy serwer “Salesforce” MCP?

Serwer Salesforce MCP to implementacja protokołu Model Context Protocol (MCP), która łączy asystentów AI, takich jak Claude, z Salesforce. Umożliwia interakcje w języku naturalnym z danymi i metadanymi Salesforce, pozwalając użytkownikom na zapytania, modyfikowanie i zarządzanie obiektami oraz rekordami Salesforce w sposób bezproblemowy. Dzięki udostępnieniu potężnych API Salesforce przez standardowe narzędzia MCP, serwer umożliwia klientom AI wykonywanie zapytań do bazy danych, zarządzanie obiektami, obsługę kodu Apex i automatyzację przepływów pracy bezpośrednio w środowisku deweloperskim. Programiści zyskują usprawniony dostęp do zasobów Salesforce, większą wydajność i możliwość budowania solidnych integracji oraz automatyzacji opartych na AI na różnych platformach.

Lista promptów

Brak jawnie zdefiniowanych szablonów promptów w repozytorium.

Lista zasobów

Brak jawnie zdefiniowanych zasobów MCP w repozytorium.

Lista narzędzi

  • salesforce_search_objects
    Wyszukiwanie standardowych i niestandardowych obiektów w Salesforce na podstawie częściowej nazwy.
  • salesforce_describe_object
    Pobieranie szczegółowych informacji o schemacie obiektu, w tym pól, relacji i list wyboru.
  • salesforce_query_records
    Zapytania do rekordów z obsługą relacji i złożonych warunków.
  • salesforce_aggregate_query
    Wykonywanie zapytań agregujących z GROUP BY, HAVING i różnymi funkcjami agregującymi.
  • salesforce_dml_records
    Wstawianie, aktualizacja, usuwanie lub upsert rekordów Salesforce.
  • salesforce_manage_object
    Tworzenie i modyfikacja niestandardowych obiektów oraz ustawianie ich właściwości.
  • salesforce_manage_field
    Dodawanie lub modyfikacja niestandardowych pól, w tym relacyjnych oraz uprawnień dostępu.
  • salesforce_manage_field_permissions
    Nadawanie/odbieranie/czytanie uprawnień do pól na poziomie profilu.
  • salesforce_search_all
    Wyszukiwanie w wielu obiektach Salesforce przy użyciu zapytań SOSL.
  • salesforce_read_apex
    Odczyt klas Apex, listowanie po wzorcu oraz pobieranie ich kodu źródłowego i metadanych.
  • salesforce_write_apex
    Tworzenie lub aktualizacja klas Apex z określonym kodem i wersjami API.
  • salesforce_read_apex_trigger
    Odczyt wyzwalaczy Apex, listowanie i pobieranie ich metadanych/kodu źródłowego.
  • salesforce_write_apex_trigger
    Tworzenie lub aktualizacja wyzwalaczy Apex dla wybranych obiektów, z określeniem zdarzeń i wersji API.
  • salesforce_execute_anonymous
    Wykonywanie anonimowego kodu Apex oraz podgląd logów debugowania i wyników.

Przykładowe zastosowania tego serwera MCP

  • Zarządzanie bazą danych Salesforce
    Wykonywanie operacji CRUD na rekordach Salesforce, usprawnienie manipulacji danymi i automatyzacja powtarzalnych zadań za pomocą instrukcji AI.
  • Eksploracja schematów i metadanych
    Szybkie pobieranie schematów obiektów, szczegółów pól i relacji, co pomaga w budowaniu integracji lub zrozumieniu złożonych struktur organizacji.
  • Zaawansowane raportowanie i agregacja
    Wykonywanie zapytań agregujących do generowania podsumowań, analiz oraz filtrowania grupowanych wyników, wspierając potrzeby analityki biznesowej.
  • Zarządzanie kodem Apex i wyzwalaczami
    Odczyt, tworzenie i aktualizacja klas lub wyzwalaczy Apex bezpośrednio z poziomu środowiska deweloperskiego, przyspieszając wdrażanie i utrzymanie.
  • Wyszukiwanie między obiektami i odkrywanie danych
    Wykorzystanie wyszukiwania SOSL do odnajdywania informacji w wielu obiektach, co ułatwia lokalizację rekordów i relacji w dużych organizacjach Salesforce.

Jak skonfigurować

Windsurf

  1. Upewnij się, że Node.js jest zainstalowany na Twoim systemie.
  2. Zainstaluj serwer Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Zlokalizuj plik konfiguracyjny Windsurf (np. windsurf.config.json).
  4. Dodaj serwer Salesforce MCP, używając poniższego fragmentu JSON:
    {
      "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. Zapisz plik i uruchom ponownie Windsurf.
  6. Zweryfikuj uruchomienie serwera w panelu MCP.

Claude

  1. Upewnij się, że Node.js jest zainstalowany.
  2. Zainstaluj serwer Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Edytuj plik konfiguracyjny integracji Claude.
  4. Dodaj poniższą sekcję do 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. Zapisz i uruchom ponownie Claude.
  6. Potwierdź dostępność Salesforce MCP w swoim workspace Claude.

Cursor

  1. Zainstaluj Node.js.
  2. Zainstaluj Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Otwórz plik konfiguracyjny Cursor.
  4. Dodaj serwer Salesforce MCP jak poniżej:
    {
      "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. Zapisz zmiany i uruchom ponownie Cursor.
  6. Przetestuj połączenie z serwerem w panelu integracji MCP.

Cline

  1. Upewnij się, że Node.js jest zainstalowany.
  2. Zainstaluj pakiet:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. Znajdź i otwórz plik konfiguracyjny Cline.
  4. Wstaw serwer 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. Zapisz i uruchom ponownie Cline.
  6. Sprawdź status serwera MCP w menu narzędzi.

Zabezpieczanie kluczy API:
Zawsze używaj zmiennych środowiskowych do wrażliwych danych. W konfiguracji dodaj wymagane pola do obiektu env jak pokazano powyżej.
Aby przekazać dodatkowe dane wejściowe, możesz użyć:

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

Jak używać tego MCP w przepływach

Użycie MCP w FlowHunt

Aby zintegrować serwery MCP w swoim przepływie FlowHunt, zacznij od dodania komponentu MCP do przepływu i połącz go z agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemu MCP wprowadź dane serwera MCP w takim formacie JSON:

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

Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia z dostępem do wszystkich jego funkcji i możliwości. Pamiętaj, by zmienić “salesforce-mcp” na właściwą nazwę serwera MCP oraz podmienić URL na własny adres serwera MCP.


Podsumowanie

SekcjaDostępnośćSzczegóły/Uwagi
PodsumowanieJasne, obecne w README
Lista promptówBrak jawnej dokumentacji
Lista zasobówBrak jawnej dokumentacji
Lista narzędzi14 narzędzi, szczegóły w README
Bezpieczne klucze APIPokazano w instrukcji konfiguracji
Sampling Support (mało istotne w ocenie)Nie wspomniano

Między tymi dwoma tabelami serwer Salesforce MCP oferuje świetną dokumentację narzędzi i konfiguracji, lecz brakuje dokumentacji szablonów promptów, zasobów, rootów czy sampling. Jego mocną stroną jest rozbudowany zestaw narzędzi Salesforce oraz jasne instrukcje konfiguracji. Na tej podstawie oceniam repozytorium na 7/10 pod względem praktycznej integracji MCP i wygody dla deweloperów.

Ocena MCP

Czy posiada LICENCJĘ✅ MIT
Co najmniej jedno narzędzie✅ (14 narzędzi)
Liczba forków29
Liczba gwiazdek48

Najczęściej zadawane pytania

Czym jest serwer Salesforce MCP?

Serwer Salesforce MCP łączy asystentów AI oraz FlowHunt z Salesforce, umożliwiając bezpieczny, konwersacyjny dostęp do danych, obiektów, schematów i automatyzacji Salesforce za pomocą Model Context Protocol oraz bogatego zestawu narzędzi.

Jakie operacje Salesforce mogę wykonać za pomocą tego MCP?

Możesz przeszukiwać i zarządzać standardowymi/niestandardowymi obiektami, wyszukiwać i agregować rekordy, wstawiać/aktualizować/usuwać dane, zarządzać niestandardowymi polami i uprawnieniami, przeszukiwać różne obiekty oraz czytać/zapisywać/uruchamiać kod Apex i wyzwalacze — wszystko bezpośrednio z narzędzia AI lub środowiska deweloperskiego.

Jak bezpiecznie przechowywać poświadczenia Salesforce dla połączenia MCP?

Zawsze używaj zmiennych środowiskowych w konfiguracji serwera MCP, aby przechowywać wrażliwe dane, takie jak identyfikatory klienta, sekrety, nazwy użytkownika, hasła oraz tokeny. Nigdy nie umieszczaj sekretów bezpośrednio w kodzie lub plikach konfiguracyjnych.

Czy mogę automatyzować przepływy Salesforce w FlowHunt za pomocą tego MCP?

Tak! Udostępniając API Salesforce jako narzędzia MCP, możesz używać FlowHunt do automatyzacji zarządzania rekordami, eksploracji schematów, raportowania, a nawet wdrażania kodu Apex — wszystko za pomocą języka naturalnego lub przepływów programistycznych.

Czy istnieje przewodnik wizualny konfiguracji integracji Salesforce MCP z FlowHunt?

Tak. Po zainstalowaniu i skonfigurowaniu serwera MCP, dodaj go do swojego przepływu FlowHunt jako komponent MCP, wpisz dane swojego serwera MCP i połącz go z agentem AI. Zobacz załączony obrazek jako przewodnik wizualny.

Czy serwer MCP obsługuje zarówno standardowe, jak i niestandardowe obiekty Salesforce?

Zdecydowanie. Możesz przeszukiwać, opisywać i modyfikować zarówno standardowe, jak i niestandardowe obiekty, pola oraz relacje korzystając z dostępnych narzędzi.

Połącz FlowHunt z Salesforce

Zwiększ swoją produktywność w Salesforce dzięki konwersacyjnemu dostępowi do danych i automatyzacji napędzanej przez AI. Bezproblemowa integracja, bezpieczne zarządzanie poświadczeniami i solidne narzędzia—wypróbuj serwer Salesforce MCP w FlowHunt już dziś.

Dowiedz się więcej

Salesforce MCP Server
Salesforce MCP Server

Salesforce MCP Server

Serwer Salesforce MCP integruje asystentów AI z Salesforce, umożliwiając automatyzację procesów takich jak wysyłanie e-maili i wdrażanie kodu Apex bezpośrednio ...

4 min czytania
AI Salesforce +6
Salesforce MCP Server
Salesforce MCP Server

Salesforce MCP Server

Salesforce MCP Server łączy asystentów AI i duże modele językowe bezpośrednio z Salesforce, umożliwiając płynne zapytania, zarządzanie rekordami, pobieranie met...

4 min czytania
AI Salesforce +4
Integracja serwera Cloudflare MCP
Integracja serwera Cloudflare MCP

Integracja serwera Cloudflare MCP

Serwer Cloudflare MCP łączy asystentów AI z usługami chmurowymi Cloudflare, umożliwiając automatyzację konfiguracji, logów, buildów i dokumentacji w języku natu...

4 min czytania
Cloudflare MCP +7