
Configcat
io.github.configcat由 GitHub 帳號 configcat 發布v0.1.3更新於 Oct 24, 2026
Enables AI agents to interact with ConfigCat, a feature flag service for teams.
概覽
一個本機 MCP 伺服器,讓助理透過 ConfigCat 公開 API 管理功能旗標、設定、環境、產品與團隊成員。
- 可以做什麼
- 列出、建立、更新與刪除產品、設定、環境、使用者區隔、標籤與功能旗標,包含透過 v1 與 v2 API 讀寫旗標值與預先定義變體,以及取得 SDK 金鑰與程式碼參照,方便在程式碼庫中接入旗標。管理組織與產品成員、待處理邀請與權限群組。設定 Webhook 與整合,包含 Webhook 簽章金鑰。讀取稽核日誌、過期旗標報告以及組織用量與配額。處理變更請求:建立、列出、留言、核准、套用或關閉變更請求,並解決設定衝突。取得 SDK 文件與程式碼範例,以便在專案中實作功能旗標。
- 適用情境
- 適合使用 ConfigCat,並希望助理在編輯器中檢視或修改功能旗標、環境與團隊設定的情況,也適合在專案中加入旗標時取得 SDK 範例。它著重於管理操作,不用於在正式環境應用程式中評估旗標值。
- 執行需求
- 透過 npm 套件 @configcat/mcp-server 以 npx 在本機執行,需要 Node.js。需要 ConfigCat Management API 的使用者名稱與密碼,透過環境變數 CONFIGCAT_API_USER 與 CONFIGCAT_API_PASS 提供。可選的環境變數 CONFIGCAT_BASE_URL 可覆寫預設 API 主機。需要連線至 ConfigCat API 的網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Configcat,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
ConfigCat MCP Server
The ConfigCat's Model Context Protocol (MCP) server provides access to ConfigCat's public management API for feature flag and configuration management. It also enables your code editor to understand your feature flags, integrate the appropriate ConfigCat SDK into your project or even create new feature flags directly in your codebase.
Features
- Tools:
- Complete set of tools for ConfigCat's public management API operations. You can Create, Read, Update and Delete any entities like Feature Flags, Configs, Environments or Products within ConfigCat.
- Get comprehensive SDK documentation and code examples for seamless feature flag implementation in your project.
Setup
You can use the following environment variables to configure the MCP server.
The instructions below show how to connect a client to the MCP server.
Cursor
- Open
Preferences->Cursor Settings->MCP & Integrations - Click
Add Custom MCP - Add the following server definition for the ConfigCat MCP server:
- Save the settings.
Visual Studio Code
- Create a
.vscode/mcp.jsonfile in your project root with the following content:
- Save the settings file. The MCP server should now be available in VS Code.
Claude Desktop
- Open Settings → Developer
- Click Edit Config
- Open
claude_desktop_config.json - Add the following server definition for the ConfigCat MCP server:
- Save and restart Claude.
Available Tools
Membership Management
Organizations
list-organizations- List all organizations
Members
list-organization-members- List organization memberslist-pending-invitations- List pending invitationslist-pending-invitations-org- List org pending invitationslist-product-members- List product membersinvite-member- Invite a new memberupdate-member-permissions- Update the permissions of a memberdelete-organization-member- Remove organization memberdelete-product-member- Remove product memberdelete-invitation- Cancel invitation
Permission Groups
list-permission-groups- List permission groupscreate-permission-group- Create a new permission groupget-permission-group- Get permission group detailsupdate-permission-group- Update permission groupdelete-permission-group- Delete permission group
General
Products
list-products- List all productsget-product- Get specific product detailsupdate-product- Update existing productdelete-product- Delete a productget-product-preferences- Get product preferencesupdate-product-preferences- Update product preferencescreate-product- Create a new product
Configs
list-configs- List configs for a productcreate-config- Create a new configget-config- Get specific config detailsupdate-config- Update existing configdelete-config- Delete a config
Environments
list-environments- List environments for a productcreate-environment- Create a new environmentget-environment- Get specific environment detailsupdate-environment- Update existing environmentdelete-environment- Delete an environment
Segments
list-segments- List user segmentscreate-segment- Create a new segmentget-segment- Get specific segment detailsupdate-segment- Update existing segmentdelete-segment- Delete a segment
SDK Keys
get-sdk-keys- Get SDK keys for config/environment
Webhooks
list-webhooks- List webhooksget-webhook- Get webhook detailsreplace-webhook- Replace webhook configurationupdate-webhook- Update existing webhookdelete-webhook- Delete a webhookget-webhook-signing-keys- List webhook signing keyscreate-webhook- Create a new webhook
Integrations
list-integrations- List integrationscreate-integration- Create a new integrationget-integration- Get integration detailsupdate-integration- Update existing integrationdelete-integration- Delete an integration
Code References
get-code-references- Get code references
Diagnostics
Audit logs
list-auditlogs- Get product audit logslist-organization-auditlogs- Get organization audit logs
Zombie (stale) flags
list-staleflags- Get stale feature flags report
Usage & Quota
get-organization-usage-and-quota- Get the current usage and quota information for an Organization
Feature Flag metadata
Feature Flags & Settings
list-settings- List feature flags for a configcreate-setting- Create a new feature flaglist-predefined-variations- List predefined variationsupdate-predefined-variations- Update predefined variationsget-setting- Get specific feature flag detailsreplace-setting- Replace feature flag configurationupdate-setting- Update existing feature flagdelete-setting- Delete a feature flag
Tags
list-tags- List tags for a productcreate-tag- Create a new taglist-settings-by-tag- Get feature flags by tagget-tag- Get specific tag detailsupdate-tag- Update existing tagdelete-tag- Delete a tag
Feature Flag & Setting Values (v1 & v2 APIs)
get-setting-value- Get feature flag valueupdate-setting-value- Update feature flag valuereplace-setting-value- Replace feature flag valueget-setting-values- Get multiple setting valuespost-setting-values- Update multiple setting values- V2 variants:
*-v2versions of above tools for Config V2
Change Requests
get-change-request- Returns the details of a specific Change Requestupdate-change-request- Updates the metadata of a Change Request, such as title, note, schedule, etc.list-change-requests- List Change Requestsget-change-request-proposed-changes- Returns the proposed changes to the Settings included in a Change Requestupdate-change-request-proposed-change- Updates the proposed changes to the Settings included in a Change Requestadd-change-request-comment- Adds a new comment to the Change Requestapply-change-request- Applies the Change Requestapprove-change-request- Adds your approval to the Change Requestclaim-change-request-ownership- Claims ownership of the Change Requestclose-change-request- Closes the Change Request without applying itcreate-change-request- Creates a new Change Request for the specified Config and Environmentremove-change-request-approval- Removes your existing approval from the Change Requestresolve-change-request-setting-conflicts- Updates the proposed changes to a Setting included in the Change Request to resolve conflicts caused by concurrently published changesupdate-change-request-comment- Updates an existing Change Request commentdelete-change-request-comment- Deletes a Change Request commentdelete-change-request-proposed-change- Removes a setting from a Change Request
SDK documentation
get-sdk-documentation- Get comprehensive SDK documentation and code examples for seamless feature flag implementation in your project.
API Rate Limits
The ConfigCat public API has rate limits. The server will respect these limits and return appropriate error messages if limits are exceeded.
Security Note
This server is designed for management operations only. Do not use it for evaluating feature flag values in production applications - use the ConfigCat SDKs or ConfigCat Proxy instead.
Need help?
Contributing
Contributions are welcome. For more info please read the Contribution Guideline.
About ConfigCat
來源:README.md,提交 4c3df97
工具
0版本歷史
1- v0.1.3最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分