ZulipChat MCP Server — MCP-сервер для Claude Code: функции и установка
Подключает ИИ-агента к Zulip: он сможет искать сообщения, отвечать в чатах и работать с потоками. Пригодится, если вы хотите управлять Zulip из MCP-клиента.
claude mcp add --env ZULIP_EMAIL=<ZULIP_EMAIL> --env ZULIP_API_KEY=<ZULIP_API_KEY> --env ZULIP_SITE=<ZULIP_SITE> --transport stdio zulipchat-mcp-server -- uvx zulipchat-mcpЧто делает ZulipChat MCP Server
Сервер связывает MCP-клиент с рабочим пространством Zulip. Агент может читать и отправлять сообщения, искать историю по отправителю, потоку и времени, находить пользователей по имени и реагировать на сообщения. В базовом режиме доступны 20 инструментов, а расширенный режим добавляет инструменты для файлов, событий, запланированных сообщений и аналитики.
Для подключения нужен аккаунт Zulip и API-ключ; команду запуска можно настроить с файлом ~/.zuliprc или переменными окружения. Для Claude Code команда установки добавляет сервер через uvx. Без учётных данных Zulip серверу не к чему подключаться.
Какие задачи решает
- найти сообщения в истории Zulip по отправителю или потоку
- отправить сообщение или ответить в чате
- найти пользователя по имени перед отправкой
- получить сведения о потоке и его темах
- загрузить файлы или проверить события в расширенном режиме
Примеры запросов агенту
- Найди в Zulip сообщения от указанного пользователя за нужный период.
- Отправь сообщение в выбранный поток Zulip.
- Покажи темы и сведения о потоке Zulip.
Как установить ZulipChat MCP Server
Командой платформы
claude mcp add --env ZULIP_EMAIL=<ZULIP_EMAIL> --env ZULIP_API_KEY=<ZULIP_API_KEY> --env ZULIP_SITE=<ZULIP_SITE> --transport stdio zulipchat-mcp-server -- uvx zulipchat-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zulipchat-mcp <команда>
Командой платформы
codex mcp add zulipchat-mcp-server --env ZULIP_EMAIL=<ZULIP_EMAIL> --env ZULIP_API_KEY=<ZULIP_API_KEY> --env ZULIP_SITE=<ZULIP_SITE> -- uvx zulipchat-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zulipchat-mcp <команда>
Файл настроек
{
"mcpServers": {
"zulipchat-mcp-server": {
"command": "uvx",
"args": [
"zulipchat-mcp"
],
"env": {
"ZULIP_EMAIL": "<ZULIP_EMAIL>",
"ZULIP_API_KEY": "<ZULIP_API_KEY>",
"ZULIP_SITE": "<ZULIP_SITE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zulipchat-mcp <команда>
Файл настроек
{
"servers": {
"zulipchat-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"zulipchat-mcp"
],
"env": {
"ZULIP_EMAIL": "<ZULIP_EMAIL>",
"ZULIP_API_KEY": "<ZULIP_API_KEY>",
"ZULIP_SITE": "<ZULIP_SITE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zulipchat-mcp <команда>
Командой платформы
gemini mcp add -e ZULIP_EMAIL=<ZULIP_EMAIL> -e ZULIP_API_KEY=<ZULIP_API_KEY> -e ZULIP_SITE=<ZULIP_SITE> zulipchat-mcp-server uvx zulipchat-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from zulipchat-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ZulipChat MCP Server
Как установить ZulipChat MCP Server в Claude Code?
Выполните claude mcp add zulipchat -e ZULIP_API_KEY=<ZULIP_API_KEY> -- uvx zulipchat-mcp. Подставьте API-ключ своей учётной записи Zulip.
Что делает ZulipChat MCP Server?
Он подключает MCP-клиент к Zulip, чтобы агент мог читать и отправлять сообщения, искать историю и получать сведения о потоках. В расширенном режиме доступны инструменты для событий, файлов и запланированных сообщений.
Чем отличаются базовый и расширенный режимы?
Базовый режим предоставляет 20 инструментов, а расширенный — 60. Для расширенного режима при запуске добавьте --extended-tools.