loading…
Search for a command to run...
loading…
An MCP server for managing RingCentral's Feature Flag Service (FFS) that enables searching for flags and retrieving user account information. It allows users to
An MCP server for managing RingCentral's Feature Flag Service (FFS) that enables searching for flags and retrieving user account information. It allows users to check and update feature flag statuses for specific accounts or extensions through natural language interfaces.
MCP (Model Context Protocol) Server for managing FFS (Feature Flag Service).
The server requires the following environment variables:
| Variable | Description | Required |
|---|---|---|
FFS_BASE_URL |
FFS API base URL | ✅ |
FFS_RC_API_URL |
RingCentral API URL | ✅ |
FFS_RC_CLIENT_CREDENTIALS |
Base64 encoded client credentials | ✅ |
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"ffs": {
"command": "npx",
"args": ["@xcodeyang/ffs-mcp-server"],
"env": {
"FFS_BASE_URL": "http://your-ffs-server:8080",
"FFS_RC_API_URL": "https://your-rc-api-server",
"FFS_RC_CLIENT_CREDENTIALS": "your-base64-credentials"
}
}
}
}
{
"augment.advanced": {
"mcpServers": [
{
"name": "ffs",
"command": "npx",
"args": ["@xcodeyang/ffs-mcp-server"],
"env": {
"FFS_BASE_URL": "http://your-ffs-server:8080",
"FFS_RC_API_URL": "https://your-rc-api-server",
"FFS_RC_CLIENT_CREDENTIALS": "your-base64-credentials"
}
}
]
}
}
# Build first
npm run build
# Publish to RingCentral Nexus registry
npm publish
Get AccountId and ExtensionId from RingCentral credentials.
Input:
username: RingCentral user emailpassword: RingCentral passwordOutput:
accountId: Company-level ID (affects all users in the company)extensionId: User-level ID (affects only this user)Search for FFS flags by keyword.
Input:
keyword: Search keyword or complete Flag IDGet all available options for a Flag.
Input:
flagId: Complete FFS Flag IDOutput:
valueId (needed for updates)Check account status in a Flag.
Input:
flagId: Complete FFS Flag IDid: AccountId or ExtensionIdUpdate account's Flag value using MCP Auto Condition.
Input:
flagId: Complete FFS Flag IDid: AccountId or ExtensionIdtargetValueId: Value ID from ffs_get_flag_options# Run in development mode
npm run dev
# Build
npm run build
# Test tools
npx tsx test-tools.ts
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"ffs-mcp-server": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
Database, auth and storage
Reference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.