MCP for Agentforce
MCP for Agentforce gir Agentforce forbedret agentinteroperabilitet. Registrer deg sømløst og bruk verktøy fra tredjeparter i Agentforce slik at agentene kan gjøre mer for kundene og de ansatte på tvers av systemer.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition. Nødvendige tilleggslisenser varierer etter agenttype. |
Hva er MCP?
Modellkontekstprotokoll (MCP) er en åpen standard for hvordan AI-modeller kobler til eksterne systemer, inkludert verktøyene deres. Anthropic, som utviklet protokollen, foreslår å tenke på MCP som USB-C-porter: "Slik som USB-C gir en standardisert måte å koble enhetene dine til ulike perifere enheter og tilbehør, gir MCP en standardisert måte å koble AI-modeller til forskjellige datakilder og verktøy på."
Hvordan virker MCP?
La oss si at du vil at en Agentforce skal hente en lånerisikoscore fra en tredjeparts banktjeneste for en kontakt som er knyttet til en Salesforce-konto. Uten MCP må du manuelt integrere de to systemene og håndtere all API-tilkobling, godkjenning, datatilgang og kode. MCP fungerer som oversetter mellom systemer, så dette komplekse manuelle arbeidet er gjort for deg. Agenten kan bruke Salesforce-data til å søke etter brukerens detaljer med tredjeparts banktjenesten, og den kan bruke lånerisikoscoren til å bestemme sine neste trinn i samtalen.
MCP-protokollen er avhengig av servere, klienter og verter.
- En MCP-server opprettes av tjenesteleverandører som Salesforce, MuleSoft og tredjeparts tjenesteleverandører. En server inneholder alle aktivaene som et eksternt system gjør tilgjengelig, inkludert verktøy, ledetekster og ressurser.
- Verktøy ligner agenthandlinger – de er kjørbare funksjoner som en LLM kan kalle opp for å utføre handlinger i eksterne systemer.
- Ledetekster er instruksjoner på naturlig språk fra serveren til en LLM for å veilede virkemåten.
- Ressurser er data som servere har tilgang til, som datafeeder, filer eller annen informasjon.
- En MCP-klient kobler til én eller flere servere for å få tilgang til det eksterne systemets verktøy og data. Tenk på en klient som en henter av funksjonalitet og informasjon.
- En MCP-vert er appen som koordinerer denne prosessen. Verten sørger for et grensesnitt for bruk av verktøyene og dataene fra MCP-serveren og administrerer MCP-klienten.
Vi har bygd inn en MCP-klient i Agentforce, slik at du enkelt kan registrere og administrere MCP-servere, og agentene dine trygt kan få tilgang til og bruke serververktøy.
Trust og MCP for Agentforce
Hos Salesforce er Trust vår beste verdi. Fordi Agentforce er vert og klient, kan du Trust MCP for Agentforce.
MCP for Agentforce er sikret av de samme sikkerhets- og samsvarskontrollene som resten av Agentforce, inkludert Agentforce Trust Layer og vår oppbevaringspolicy for null data. Salesforce-dataene dine beholdes i Salesforce.
Vi sørger for automatiske kontroller mot vanlige sikkerhetstrusler.
- Usynlige tegn: Usynlige tegn kan brukes til å skjule skadelige instruksjoner. Når du registrerer en MCP-server i Agentforce Registry, sjekker vi for usynlige tegn i navnene og beskrivelsene på serveren og verktøyene, og advarer deg før du fullfører registreringen.
- Tepper trekker: En overføring skjer når en tidligere sikker MCP-server eller -verktøy oppdateres av publiseringen til å inkludere skadelige instruksjoner etter at serveren har blitt registrert. Vi fanger opp server- og verktøydefinisjoner, inkludert inndata- og utdataskjemaer, i tillatelseslisten for registrering og verktøy. Disse behandles som stabile kontrakter, ikke bare kjøretidsdata, så vi kan skanne etter endringer på begynnelsen av hver agentøkt og når en agent kaller opp et serververktøy. Når vi oppdager endringer, blokkerer vi automatisk bruken av den ikke-synkroniserte serveren eller verktøyet ved kjøretid ved å fjerne de tilknyttede MCP-verktøyhandlingene fra agentens logikk og vurderinger. Vi blokkerer bare de berørte handlingene, så ellers avbryter vi ikke agenten.
Agentforce Gateway gir deg enda et lag med beskyttelse slik at du kan kontrollere tilgang, angi bruksgrenser og sikre overholdelse. I Agentforce Gateway kan du opprette og bruke policyer som styrer bruk og virkemåte for MCP-servere, inkludert regler for bestemte agenter og MCP-verktøy. Du kan bruke policyer manuelt eller automatisk etter regler.
Som med andre Agentforce leveres MCP for Agentforce av generativ AI. Generativ AI kan produsere unøyaktige svar. Test og se gjennom svar nøye.
Testing og observasjon
I agentforhåndsvisninger i Agentforce Builder og i Agentforce-testsenter identifiseres MCP-verktøyhandlinger og kan testes fra ende til ende, akkurat som andre agenthandlinger.
Vi skanner etter endringer i server- og verktøydefinisjoner ved kjøretid. Når vi oppdager en endring, fjerner vi de tilknyttede MCP-verktøyhandlingene fra agentens logikk og vurderinger.
Bruk sporingsdata i Agentforce Builder til å identifisere når MCP-verktøyhandlinger ikke er synkronisert. Se etter hendelsene Overgang til underagent og Tilgjengelige handlinger. Når agenten går over til en underagent som inkluderer MCP-verktøyhandlinger, inkluderes MCP-verktøyhandlinger som er synkronisert, i hendelsen Tilgjengelige handlinger. MCP-verktøyhandlinger som er usynkronisert, ekskluderes.
Hvis du vil deaktivere server- og verktøyvalidering midlertidig som en del av agentfeilsøking, legger du til et tilpasset hode i den navngitte legitimasjonen som er knyttet til serverregistreringen. Skriv inn x-sfdc-mcp-feature-no-tool-validation som navn. Oppgi true som verdi. Dette avanserte feilsøkingsalternativet gjør det mulig å kjøre ikke-synkroniserte MCP-verktøyhandlinger (for eksempel hvis du mistenker at valideringsprosessen bryter dem feil) og loggføre valideringsfeilene. Bruk denne toppteksten bare til testing og feilsøkingsscenarier, og fjern den før du aktiverer en agent med MCP-verktøyhandlinger knyttet til serveren.
MCP for Agentforce støttes i STDM (Session Tracking Data Model) som brukes i Agent Analytics og Agent Optimization.
- Krav til MCP for Agentforce
Se gjennom kravene for å forsikre deg om at du er klar til å registrere deg og bruke MCP-servere i Agentforce. - Viktige punkter om MCP for Agentforce
Se nøye gjennom de gjeldende vurderingene og begrensningene for MCP for Agentforce. - Koble MCP-servere til Salesforce
Prosessen for å koble Salesforce til en MCP-server avhenger av kilden til serveren. Tredjeparts MCP-servere kobles til med Agentforce Registry, og Mulesoft- og Salesforce-vertserver kobles til med API Catalog. - Registrere en tredjeparts MCP-server i Agentforce
Opprett en tilkobling til en MCP-server, og lag en tillatelsesliste over serververktøyene du vil bruke sammen med agentene. - Legge til en MCP Tool-handling i agenten
Legg til agenthandlingen som refererer til MCP-verktøyet til en agent fra aktivumbiblioteket, slik at agenten kan kalle opp verktøyet i samtalen.

