loading…
Search for a command to run...
loading…
Provides programmatic access to SAP Fiori Jetpack Compose UI SDK documentation, including API references and feature guides. It enables users to list, search, a
Provides programmatic access to SAP Fiori Jetpack Compose UI SDK documentation, including API references and feature guides. It enables users to list, search, and retrieve content from over 6,000 documentation files to support Android development.
This MCP server provides programmatic access to SAP Fiori Jetpack Compose UI SDK documentation files.
The server provides 5 tools to access documentation:
list_api_refsLists all API reference markdown files in res/fiori-api-reference/
filter (optional): Regex pattern to filter file pathsget_api_refRetrieves the content of a specific API reference file
path (required): Relative path to the API reference fileres/fiori-api-reference/list_feature_guidesLists all feature guide markdown files in res/fiori-feature-guides/compose/
filter (optional): Regex pattern to filter file pathsget_feature_guideRetrieves the content of a specific feature guide file
path (required): Relative path to the feature guide fileres/fiori-feature-guides/compose/search_docsSearches for patterns across all documentation files
pattern (required): Regex pattern to search forscope (optional): "api", "feature", or "all" (default: "all")Install Dependencies:
cd sap-fiori-mcp-server
uv add "mcp[cli]"
Configuration: The server is already configured in .vscode/settings.json:
{
"mcpServers": {
"sap-fiori-docs": {
"command": "python",
"args": ["sap-fiori-mcp-server/server.py"],
"env": {},
"disabled": false,
"autoApprove": ["list_api_refs", "list_feature_guides"]
}
}
}
Restart Cline: After configuration changes, restart Cline to connect to the MCP server.
Run the test suite to verify functionality:
cd sap-fiori-mcp-server
source .venv/bin/activate
python test_server.py
Once connected, you can use the tools in Cline:
# List all API reference files containing "button"
use_mcp_tool: sap-fiori-docs/list_api_refs {"filter": "button"}
# Get content of a specific API reference
use_mcp_tool: sap-fiori-docs/get_api_ref {"path": "res/fiori-api-reference/fiori-compose-ui/com.sap.cloud.mobile.fiori.compose.button.ui/index.md"}
# List all feature guides
use_mcp_tool: sap-fiori-docs/list_feature_guides {}
# Get a feature guide
use_mcp_tool: sap-fiori-docs/get_feature_guide {"path": "res/fiori-feature-guides/compose/button.md"}
# Search for "FioriTopAppBar" across all docs
use_mcp_tool: sap-fiori-docs/search_docs {"pattern": "FioriTopAppBar", "scope": "all"}
The server includes comprehensive logging:
[Setup] - Server initialization and configuration[API] - Tool calls and file operations[Error] - Error conditions and failuresAll logs are written to stderr and can be viewed in the MCP server output.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"sap-fiori-jetpack-compose-ui-sdk-documentation-mcp-server": {
"command": "npx",
"args": []
}
}
}