mcp-server · configcat — MCP-сервер для Claude Code: флаги ConfigCat в редакторе
Подключает агента к ConfigCat: читает, создаёт и правит фича-флаги через Management API, не выходя из редактора.
claude mcp add --env CONFIGCAT_API_USER=<CONFIGCAT_API_USER> --env CONFIGCAT_API_PASS=<CONFIGCAT_API_PASS> --env CONFIGCAT_BASE_URL=<CONFIGCAT_BASE_URL> --transport stdio configcat-mcp-server -- npx -y @configcat/mcp-serverЧто делает mcp-server
Сервер даёт агенту доступ к публичному Management API ConfigCat. Через инструменты он перечисляет продукты, конфиги и окружения, создаёт и удаляет фича-флаги, управляет тегами, сегментами, вебхуками и участниками организации. Отдельный набор отдаёт документацию и примеры по SDK, чтобы агент вставил нужную интеграцию в код проекта.
Запускается через npx и работает по stdio. Для аутентификации нужны две переменные окружения: CONFIGCAT_API_USER и CONFIGCAT_API_PASS — это логин и пароль Basic Auth из настроек публичного API в аккаунте ConfigCat. Хост задаётся через CONFIGCAT_BASE_URL и по умолчанию указывает на https://api.configcat.com.
Есть инструменты для диагностики: журналы аудита, отчёт по заброшенным флагам и текущее потребление квоты организации. Без пары ключей сервер к API не подключится, так что учётные данные Management API готовьте заранее.
Какие задачи решает
- создать фича-флаг прямо из редактора
- посмотреть, какие флаги давно не трогали
- подтянуть примеры использования ConfigCat SDK в проект
- разобрать журнал аудита по продукту
- проверить остаток квоты организации
Примеры запросов агенту
- Покажи все продукты и конфиги в ConfigCat
- Создай флаг
new-checkoutв конфиге основного продукта - Найди заброшенные флаги и покажи отчёт
Как установить mcp-server
Командой платформы
claude mcp add --env CONFIGCAT_API_USER=<CONFIGCAT_API_USER> --env CONFIGCAT_API_PASS=<CONFIGCAT_API_PASS> --env CONFIGCAT_BASE_URL=<CONFIGCAT_BASE_URL> --transport stdio configcat-mcp-server -- npx -y @configcat/mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add configcat-mcp-server --env CONFIGCAT_API_USER=<CONFIGCAT_API_USER> --env CONFIGCAT_API_PASS=<CONFIGCAT_API_PASS> --env CONFIGCAT_BASE_URL=<CONFIGCAT_BASE_URL> -- npx -y @configcat/mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"configcat-mcp-server": {
"command": "npx",
"args": [
"-y",
"@configcat/mcp-server"
],
"env": {
"CONFIGCAT_API_USER": "<CONFIGCAT_API_USER>",
"CONFIGCAT_API_PASS": "<CONFIGCAT_API_PASS>",
"CONFIGCAT_BASE_URL": "<CONFIGCAT_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"configcat-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@configcat/mcp-server"
],
"env": {
"CONFIGCAT_API_USER": "<CONFIGCAT_API_USER>",
"CONFIGCAT_API_PASS": "<CONFIGCAT_API_PASS>",
"CONFIGCAT_BASE_URL": "<CONFIGCAT_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e CONFIGCAT_API_USER=<CONFIGCAT_API_USER> -e CONFIGCAT_API_PASS=<CONFIGCAT_API_PASS> -e CONFIGCAT_BASE_URL=<CONFIGCAT_BASE_URL> configcat-mcp-server npx -y @configcat/mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-server
Как установить mcp-server в Claude Code?
Одна команда: claude mcp add mcp-server -e CONFIGCAT_API_USER=<CONFIGCAT_API_USER> -e CONFIGCAT_API_PASS=<CONFIGCAT_API_PASS> -- npx -y @configcat/mcp-server. Подставьте свои логин и пароль Management API вместо плейсхолдеров.
Что делает mcp-server?
Связывает агента с Management API ConfigCat. Агент может читать и менять фича-флаги, конфиги, окружения, сегменты, вебхуки и участников, а также запрашивать примеры по SDK.
Что нужно для работы?
Логин и пароль Basic Auth для публичного Management API ConfigCat — они передаются в CONFIGCAT_API_USER и CONFIGCAT_API_PASS. Адрес API можно переопределить через CONFIGCAT_BASE_URL.
Похожие MCP-серверы
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Сначала — mcp-server от других авторов.