
aiadiguru2025/sf-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
SAP SuccessFactors MCP server — 43 HR tools for Claude Desktop & Cloud Run. Query employees, permissions, time off, hiring, compliance, and more via natural language.
概要
SuccessFactors-MCP SAP SuccessFactors Model Context Protocol Server Installation · Quick Start · 62 Tools · Deployment · API Reference A production-grade Model Context Protocol server that connects Claude (or any MCP client) to via OData APIs. Query employee data, manage permissions, run compliance reports, and administer HR operations — all through natural language. 62 tools organized across 16 categories: - - package manager - SAP SuccessFactors account with API access The MCP tools icon (hammer) will appear in the input area with all 62 tools available. Credentials (auth_user_id and auth_password) are provided on each tool call — nothing is stored in the config. Then point Claude Desktop to the remote URL: Set MCP_API_KEY to require authentication on the HTTP endpoint:
README
以下は原文 README の抜粋です。原文を見る。
SuccessFactors-MCP
SAP SuccessFactors Model Context Protocol Server
Installation ·
Quick Start ·
62 Tools ·
Deployment ·
API Reference
A production-grade Model Context Protocol server that connects Claude (or any MCP client) to SAP SuccessFactors via OData APIs. Query employee data, manage permissions, run compliance reports, and administer HR operations — all through natural language.
You: "Who on the Engineering team has a work anniversary this month?"
Claude: [calls get_anniversary_employees] Found 3 upcoming anniversaries...
- Jane Smith (5 years - milestone!) - March 12
- Bob Johnson (2 years) - March 18
- Alice Chen (10 years - milestone!) - March 25
Why SF-MCP?
| Challenge | SF-MCP Solution |
|---|---|
| SAP SuccessFactors APIs are complex and verbose | 62 purpose-built tools with clean interfaces |
| Building OData queries requires deep SF knowledge | Natural language — ask Claude in plain English |
| Security concerns with API access | Per-request auth, input validation, audit logging |
| Managing multiple SF instances | 21 data centers supported, cross-instance comparison |
| API rate limits and performance | Connection pooling, response caching, rate limiting |
Tools
62 tools organized across 16 categories:
| Tool | Description |
|---|---|
get_rbp_roles |
List all Role-Based Permission roles |
get_role_permissions |
Get permissions for specific roles |
get_user_permissions |
Get all permissions for a user |
get_user_roles |
Get roles assigned to a user |
get_permission_metadata |
Map UI labels to permission types |
インストール
docker run -p 8080:8080 sf-mcp設定
{
"mcpServers": {
"sf-mcp": {
"command": "/path/to/uv",
"args": ["--directory", "/path/to/sf-mcp", "run", "main.py"]
}
}
}