MCP YouTube Transcript
An MCP server retrieving transcripts of YouTube videos
Beschreibung vom Entwickler (englisches Original)
Salesforce CRM MCP server: accounts, contacts, opportunities, leads, tasks, and custom objects
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
SALESFORCE_CLIENT_ID, SALESFORCE_CLIENT_SECRET, SALESFORCE_SANDBOX, SALESFORCE_ACCESS_TOKEN, SALESFORCE_INSTANCE_URL, SALESFORCE_CONFIG_DIR, SALESFORCE_OAUTH_PORT, SALESFORCE_OAUTH_SCOPESAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"salesforce": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-salesforce"
],
"env": {
"SALESFORCE_CLIENT_ID": "your-value",
"SALESFORCE_CLIENT_SECRET": "your-value",
"SALESFORCE_SANDBOX": "your-value",
"SALESFORCE_ACCESS_TOKEN": "your-value",
"SALESFORCE_INSTANCE_URL": "your-value",
"SALESFORCE_CONFIG_DIR": "your-value",
"SALESFORCE_OAUTH_PORT": "your-value",
"SALESFORCE_OAUTH_SCOPES": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add salesforce --env SALESFORCE_CLIENT_ID=your-value --env SALESFORCE_CLIENT_SECRET=your-value --env SALESFORCE_SANDBOX=your-value --env SALESFORCE_ACCESS_TOKEN=your-value --env SALESFORCE_INSTANCE_URL=your-value --env SALESFORCE_CONFIG_DIR=your-value --env SALESFORCE_OAUTH_PORT=your-value --env SALESFORCE_OAUTH_SCOPES=your-value -- npx -y @mindstone/mcp-server-salesforceTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"salesforce": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-salesforce"
],
"env": {
"SALESFORCE_CLIENT_ID": "your-value",
"SALESFORCE_CLIENT_SECRET": "your-value",
"SALESFORCE_SANDBOX": "your-value",
"SALESFORCE_ACCESS_TOKEN": "your-value",
"SALESFORCE_INSTANCE_URL": "your-value",
"SALESFORCE_CONFIG_DIR": "your-value",
"SALESFORCE_OAUTH_PORT": "your-value",
"SALESFORCE_OAUTH_SCOPES": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"salesforce": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-salesforce"
],
"env": {
"SALESFORCE_CLIENT_ID": "your-value",
"SALESFORCE_CLIENT_SECRET": "your-value",
"SALESFORCE_SANDBOX": "your-value",
"SALESFORCE_ACCESS_TOKEN": "your-value",
"SALESFORCE_INSTANCE_URL": "your-value",
"SALESFORCE_CONFIG_DIR": "your-value",
"SALESFORCE_OAUTH_PORT": "your-value",
"SALESFORCE_OAUTH_SCOPES": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
SALESFORCE_SANDBOX envSALESFORCE_INSTANCE_URL envSALESFORCE_CONFIG_DIR envSALESFORCE_OAUTH_PORT envSALESFORCE_OAUTH_SCOPES envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto mindstone bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: SALESFORCE_CLIENT_ID, SALESFORCE_CLIENT_SECRET, SALESFORCE_ACCESS_TOKEN
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.5) kam vor 4 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
An MCP server retrieving transcripts of YouTube videos
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Salesforce CRM MCP server — accounts, contacts, opportunities, leads, tasks, users, and custom objects via the Salesforce API.
*Best when an MCP host needs a local, install-and-run CRM connector for everyday sales work rather than a Salesforce-hosted endpoint.*
SALESFORCE_CLIENT_SECRET, SALESFORCE_ACCESS_TOKEN)STATUS.jsonSalesforce's own MCP options are the right starting point for many teams. This package is for teams that want a normal npm MCP server they can run locally in any stdio host.
It gives an assistant focused access to the CRM work people actually ask for: finding accounts and contacts, updating leads, creating opportunities and tasks, running CRM searches, and working with custom objects. The benefit is a short path from a natural-language sales request to the right Salesforce records, with write actions kept visible to the host.
"Find Acme Corp in Salesforce, create a Q3 expansion opportunity for $75,000, and add a follow-up task for next Friday."
Tools the host calls:
salesforce_get_accounts — searches accounts by name and returns the matching account ID.salesforce_create_opportunity — creates the opportunity against that account.salesforce_create_task — adds a follow-up task related to the new opportunity.Response (trimmed):
{
"account": { "id": "001xx000003DGbYAAW", "name": "Acme Corp" }, "opportunity": { "id": "006xx000004TmiYAAS", "name": "Q3 expansion", "amount": 75000, "stage": "Prospecting" }, "task": { "id": "00Txx000006rYxDEAU", "subject": "Follow up on Q3 expansion" } }
After clicking the button, your host will prompt you to fill: SALESFORCE_CLIENT_ID, SALESFORCE_CLIENT_SECRET, SALESFORCE_ACCESS_TOKEN, SALESFORCE_CONFIG_DIR, SALESFORCE_OAUTH_PORT.
Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (Salesforce)
{
"mcpServers": { "Salesforce": { "command": "npx", "args": [ "-y", "@mindstone/mcp-server-salesforce" ], "env": { "SALESFORCE_CLIENT_ID": "", "SALESFORCE_CLIENT_SECRET": "", "SALESFORCE_ACCESS_TOKEN": "", "SALESFORCE_CONFIG_DIR": "~/.mcp/salesforce", "SALESFORCE_OAUTH_PORT": "0" } } } }
cd <path-to-repo>/connectors/salesforce
npm install npm run build
npx -y @mindstone/mcp-server-salesforce
node dist/index.js
Set these environment variables:
SALESFORCE_CLIENT_ID — Your Salesforce Connected App client IDSALESFORCE_CLIENT_SECRET — Your Salesforce Connected App client secretSALESFORCE_SANDBOX — Set to "true" for sandbox environments (optional)Then call salesforce_connect_account to start the OAuth flow.
SALESFORCE_ACCESS_TOKEN — A valid Salesforce access tokenSALESFORCE_INSTANCE_URL — Your Salesforce instance URL (e.g., https://mycompany.my.salesforce.com)SALESFORCE_CONFIG_DIR — Custom config directory (default: ~/.mcp/salesforce)SALESFORCE_OAUTH_PORT — OAuth callback port (0 = OS-assigned; default: 0)SALESFORCE_OAUTH_SCOPES — Space-separated OAuth scopes. Leave unset to use the connector default.salesforce_connect_account — Connect a Salesforce account via OAuthsalesforce_list_connected_accounts — List connected accountssalesforce_disconnect_account — Disconnect an accountsalesforce_get_accounts — Get CRM accounts with filterssalesforce_create_account — Create a CRM accountsalesforce_update_account — Update a CRM accountsalesforce_get_contacts — Get contacts with filterssalesforce_create_contact — Create a contactsalesforce_update_contact — Update a contactsalesforce_get_opportunities — Get opportunities with filterssalesforce_create_opportunity — Create an opportunitysalesforce_update_opportunity — Update an opportunitysalesforce_get_leads — Get leads with filterssalesforce_create_lead — Create a leadsalesforce_convert_lead — Convert a lead to Account + Contactsalesforce_update_lead — Update a leadsalesforce_get_tasks — Get tasks with filterssalesforce_create_task — Create a tasksalesforce_update_task — Update a tasksalesforce_get_cases — Get support cases with filterssalesforce_create_case — Create a support casesalesforce_update_case — Update a support casesalesforce_get_events — Get calendar events with filterssalesforce_create_event — Create a calendar eventsalesforce_search — Cross-object full-text search (SOSL); the response's truncated flag tells you whether more matches exist beyond the limitsalesforce_get_notes — Get notes attached to a recordsalesforce_create_note — Create a note, optionally attached to a record (a failed attach rolls the note back, or reports the orphaned note ID)salesforce_get_campaigns — Get marketing campaigns with filterssalesforce_get_campaign_members — Get leads/contacts in a campaignsalesforce_run_report — Run an existing Salesforce report (Analytics REST API)salesforce_get_users — Get Salesforce userssalesforce_query — Execute raw SOQL queriessalesforce_describe_object — Get object metadata and fieldssalesforce_list_objects — List available Salesforce objectssalesforce_create_record — Create any Salesforce recordsalesforce_update_record — Update any Salesforce recordsalesforce_get_records — Query any Salesforce object127.0.0.1; it does not honour environment overrides that would expose the callback beyond loopback.SALESFORCE_CONFIG_DIR (default ~/.mcp/salesforce) with restrictive directory and file permissions.% and _ literally, including the LIKE operator in salesforce_get_records. SOSL searches escape reserved characters, including apostrophes. In salesforce_get_records, dates (2026-01-31), datetimes with a time zone (2026-01-31T09:00:00Z) and JSON null are sent unquoted: use dates for date fields and datetimes for datetime fields such as CreatedDate. Use JSON null, not the string "null", with = or != to match empty fields. For text that looks like a date, use salesforce_query.COUNT() limit is preserved to bound the count, while limits on other ungrouped aggregates are removed because Salesforce rejects them. FOR VIEW and FOR REFERENCE stay after LIMIT and OFFSET.Owner.Name; write field keys must be single API names.TOKEN_SAVE_FAILED without running the request; saving is retried on the next call. If that save still fails, the failure is logged and the request runs, but a restart may require reconnecting. Invalid field, invalid object and malformed query errors include recovery hints; vendor messages remain wrapped as untrusted content.salesforce_get_notes reads up to 150 linked documents before fetching the linked notes, returns an empty result when no links exist, and adds truncated: true when it reaches 150, because linked files use up that allowance and notes may be missing. The note result limit remains 200 (default 50). envelopes so Salesforce-authored field values are presented to the model as data, not instructions.salesforce_convert_lead reports a conversion as failed when Salesforce rejects it at the record level (e.g. a validation rule), instead of claiming success; the org-authored error detail is enveloped the same way.FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.