AS

aiadiguru2025/sf-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

15 stars 7 forks 品質 77 トレンド 25MIT

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
GitHub で README 全文を見る

インストール

docker run -p 8080:8080 sf-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "sf-mcp": { "command": "/path/to/uv", "args": ["--directory", "/path/to/sf-mcp", "run", "main.py"] } } }