连接器指南阅读约 3 分钟15 个 MCP 工具7 种语言

如何通过 MCP 将 SAP SuccessFactors 连接到 Meta Muse

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

HC作者:HelpCode 团队更新于 3 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

SAP SuccessFactors

SAP SuccessFactors

Read SAP SuccessFactors Employee Central through its OData API: employees, job information, persons, companies, departments, positions and time off, plus generic OData tools for any other entity. OAuth 2.0 SAML bearer, read-only.

个工具

15

区域

INTL

类别

人力资源

身份验证

Sign-in token

所需环境变量

SF_API_URLSF_COMPANY_IDSF_CLIENT_IDSF_SAML_ASSERTION
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 SAP SuccessFactors,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

摘要

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

试试这样问

SAP SuccessFactors 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

SAP SuccessFactors · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → SAP SuccessFactors、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无 git clone、无本地服务器。

SAP SuccessFactors + Meta Muse

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

前提条件

完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:

SF_API_URL, SF_COMPANY_ID, SF_CLIENT_ID, SF_SAML_ASSERTION

步骤 1 — 获取凭证

  1. 在 SuccessFactors 中打开 Admin Center → Manage OAuth2 Client Applications → Register Client Application。在那里生成一个 X.509 证书(或上传你自己的证书),下载私钥,并把注册后显示的 API Key 复制到 SF_CLIENT_ID。
  2. 使用 SAP 的离线 SAML 断言生成工具(SAP Note 3031657)为 API 用户生成 SAML 断言:令牌 URL 为 <api-server>/oauth/token,client id 填 API key,再填入 API 用户、私钥,并把 expireInMinutes 设为断言应保持可用的时长。把 base64 格式的断言粘贴到 SF_SAML_ASSERTION。
  3. 把 SF_API_URL 设为你所在数据中心的 OData API 服务器,不带 /odata/v2,例如 https://api4.successfactors.com 或 https://api012.successfactors.eu。SAP 的 List of SAP SuccessFactors API Servers 中列出了它,它与你登录 URL 的主机一致。
  4. 把 SF_COMPANY_ID 设为你的公司 ID:它显示在你的姓名(右上角)→ Show version information 下,也出现在登录 URL 的 company= 中。
  5. 为 API 用户授予 Employee Central API 权限(Role-Based Permissions → Employee Central API:OData API access),以及 AI 需要查看的实体和字段的读取权限。
  6. 安装连接器。先使用不消耗 API 调用的 sap_successfactors_guide,然后运行 sap_successfactors_list_users:返回员工列表即说明连接成功。

令牌:连接器用断言换取有效期 24 小时的访问令牌,并在断言有效期内自动续期。断言过期后,请重新生成一个并粘贴到 SF_SAML_ASSERTION。SAP 将于 2026 年 11 月 20 日停用这些 API 的 HTTP Basic 认证,因此本连接器不提供该方式。

只读:AI 只读取数据,不会修改 SuccessFactors 中的任何内容。每次调用都以断言中指定的 API 用户身份运行,因此 AI 能看到什么由 SuccessFactors 的基于角色的权限决定。

可读取的内容:带 userId 的员工档案,职位信息(公司、部门、岗位、上级、雇佣状态),包含个人信息、电子邮件和电话的人员记录,法人实体,部门,带空缺标记和 FTE 的岗位,以及休假申请。对于其他任何实体,sap_successfactors_get_entity_metadata 会列出其字段,通用 OData 工具负责读取。

生效日期:职位信息、公司、部门和岗位返回今天有效的记录。需要历史数据时,请指定日期或日期范围。

限制:每页最多 1000 行,AI 会用筛选条件缩小大型列表。SAP 会按租户限制高强度的 API 使用,因此 AI 按最后修改日期筛选,而不是反复读取所有用户。

须知:未激活的用户只有在按状态查询时才会出现;选择列表字段返回的是代码,除非 AI 展开其标签。

本连接器不办理入职,不修改职位或薪酬数据,不审批休假,也不向任何 SuccessFactors 实体写入数据。

步骤 2 — 安装 adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

步骤 3 — 在 Muse 中添加连接器

你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(https://cloud.anythingmcp.com/mcp/…)。本指南中出现 YOUR_SERVER_ID 的地方都用它替换。

Muse 以自定义连接器的形式添加远程 MCP 服务器,并通过 OAuth 登录。

  1. 在 Muse 中打开 Settings → Connectors,选择 Add custom connector。
  2. 粘贴 MCP 服务器 URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID。
  3. Muse 会打开 AnythingMCP 的登录页面:登录并批准访问。
  4. 在聊天中,向 Muse 提出需要用到 SAP SuccessFactors 的工具的请求。

你也可以在聊天中完成设置,适用于网页版、iOS 和 Android 应用以及 WhatsApp。给 Muse 发送这条消息:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

自托管?请用你实例的公网 HTTPS 地址替换 https://cloud.anythingmcp.com。Muse 从 Meta 的云端连接,因此 localhost 无法使用。

可用工具

ToolWhat it does
sap_successfactors_list_servicesWhere the SAP SuccessFactors OData service lives
sap_successfactors_describe_serviceThe entity sets of a SAP SuccessFactors OData service with their business labels, keys and whether they are analytical (the server…
sap_successfactors_describe_entityThe fields of one entity set: labels, types, keys, the currency or unit field of each amount, the text field of each code, dimensions and…
sap_successfactors_queryRead rows from an entity set of SAP SuccessFactors
sap_successfactors_get_entityRead one entity of SAP SuccessFactors by its key, optionally with related entities
sap_successfactors_guideHow to read SAP SuccessFactors through its OData API: the workflow, filter syntax, effective dating (asOfDate, fromDate, toDate), the…
sap_successfactors_list_usersEmployee profiles from the User entity: userId, username, name, email, department, division, location, title and status
sap_successfactors_get_userOne employee profile from the User entity by userId, with optional select and expand (e.g. manager, hr, empInfo/jobInfoNav)
sap_successfactors_list_employee_jobsJob information (EmpJob, effective-dated): userId, startDate, company, business unit, division, department, location, position, job code…
sap_successfactors_list_personsPerson records (PerPerson): personIdExternal, date and place of birth, with navigations to personal info (personalInfoNav), emails…
sap_successfactors_list_companiesLegal entities (FOCompany, effective-dated): externalCode, name, country, currency, status and default location
sap_successfactors_list_departmentsDepartments (FODepartment, effective-dated): externalCode, name, description, parent department, head of unit and cost center
sap_successfactors_list_positionsPositions from Position Management (Position, effective-dated): code, externalName_defaultValue, company, department, job code, vacant…
sap_successfactors_list_time_offTime off and absence requests (EmployeeTime from Time Off): userId, timeType, startDate, endDate, quantityInDays or quantityInHours and…
sap_successfactors_get_entity_metadataThe metadata of one entity (e.g

示例提示

  • “我们每个部门有多少在职员工?每个部门由谁负责?”
  • “下周谁不在岗?哪些休假申请还在等待审批?”
  • “列出我们的空缺岗位,以及所属公司、部门和 FTE。”
  • “展示员工 10234 过去两年的职位历史:部门、岗位和上级的变动。”

FAQ

Muse 在哪些地区可用? Meta 目前在美国和加拿大提供 Muse,可在网页版、iOS 和 Android 应用以及 WhatsApp 中使用。

Meta 会审核这个连接器吗? 不会。Meta 不审核自定义连接器。Muse 只能看到你在 AnythingMCP 中为此 MCP 服务器启用的工具,你也可以随时在 Settings → Connectors 中断开它。

下一步

这份指南对你有帮助吗?

你的 SAP SuccessFactors 智能体只差一次点击。

安装连接器,粘贴密钥,向 Meta Muse 提问。免费试用 7 天,无需信用卡。

相关指南

连接器

如何通过 MCP 将 SAP SuccessFactors 连接到 ChatGPT

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

连接器

如何通过 MCP 将 SAP SuccessFactors 连接到 Claude

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

连接器

如何通过 MCP 将 SAP SuccessFactors 连接到 Cursor

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

连接器

如何通过 MCP 将 SAP SuccessFactors 连接到 Gemini

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

连接器

SAP SuccessFactors 接入 MCP:从任意 AI 代理驱动 SAP SuccessFactors

通过 OData API 读取 SAP SuccessFactors Employee Central:员工、职位信息、人员、公司、部门、岗位和休假,另有可读取任何其他实体的通用 OData 工具。OAuth 2.0 SAML bearer,只读。

连接器

如何通过 MCP 将 Avito 连接到 Meta Muse

让你的 AI 使用你的 Avito 企业账户:列出广告并修改价格,读取浏览、联系和来电统计,检查自动上传 (autoload) 的上传记录及其错误、Feed 格式和钱包,并读取 Avito Messenger 聊天。发送消息和修改自动上传设置为可选功能,默认关闭。