windborne/zulipmcp

windborne/zulipmcp

от windborne
Интегрирует AI-агентов в Zulip как @упоминаемых ботов, подключается к любому MCP-клиенту. Полезен для автоматизации общения в Zulip с помощью ИИ. Включает режим слушателя и Python-библиотеку.

zulipmcp

License: Apache 2.0 Python 3.10+

Run AI agents in Zulip as @mentionable bots — or wire into any MCP client. Also works as a Python library.

zulipmcp in action

Quickstart

  1. Install the package:

    uv add git+https://github.com/windborne/zulipmcp.git
    
  2. Add a .zuliprc file to your project root with your Zulip bot credentials. See Add a bot or integration for instructions on making a bot. The bot type must be "generic."

  3. Add the MCP server to your .mcp.json:

    {
      "mcpServers": {
        "zulip": {
          "command": "uv",
          "args": ["run", "python", "-m", "zulipmcp"]
        }
      }
    }
    
  4. Restart your MCP client. The Zulip tools should now be available.

Read as yourself, post as a bot

A bot can't read private channels it isn't in or DMs it isn't part of. To let an agent read everything you can see while it still posts as the bot, run two servers: one on the bot's zuliprc, and a read-only one on a zuliprc holding your personal API key. Installing the zulipmcp command once keeps launches from re-resolving dependencies:

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить windborne/zulipmcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "windborne-zulipmcp-0btgoi1dxo": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "zulipmcp.mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "windborne-zulipmcp-0btgoi1dxo": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "zulipmcp.mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "windborne-zulipmcp-0btgoi1dxo": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "zulipmcp.mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"windborne-zulipmcp-0btgoi1dxo\",\"type\":\"stdio\",\"command\":\"uv\",\"args\":[\"run\",\"python\",\"-m\",\"zulipmcp.mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "windborne-zulipmcp-0btgoi1dxo": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "zulipmcp.mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add windborne-zulipmcp-0btgoi1dxo -- uv run python -m zulipmcp.mcp

Либо через JSON-конфиг:

claude mcp add-json windborne-zulipmcp-0btgoi1dxo "{\"command\":\"uv\",\"args\":[\"run\",\"python\",\"-m\",\"zulipmcp.mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add windborne-zulipmcp-0btgoi1dxo -- uv run python -m zulipmcp.mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.windborne-zulipmcp-0btgoi1dxo]
command = "uv"
args = ["run", "python", "-m", "zulipmcp.mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите windborne/zulipmcp, а в поле команды запуска — строку ниже:
uv run python -m zulipmcp.mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "windborne-zulipmcp-0btgoi1dxo": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "zulipmcp.mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "windborne-zulipmcp-0btgoi1dxo": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "zulipmcp.mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например windborne-zulipmcp-0btgoi1dxo.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: windborne-zulipmcp-0btgoi1dxo
    command: uv
    args:
      - "run"
      - "python"
      - "-m"
      - "zulipmcp.mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "windborne-zulipmcp-0btgoi1dxo": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "zulipmcp.mcp"
      ]
    }
  }
}

Похожие MCP-сервера

twilio-labs/mcp

twilio-labs/mcp

от twilio-labs

MCP сервер для всех публичных Twilio API - SMS, звонки, уведомления. AI-инструменты управляют Twilio напрямую через MCP. Полезен разработчикам для автоматизации общения.

TypeScript⭐ 113
saseq/discord-mcp

saseq/discord-mcp

от saseq

MCP-сервер для Discord API, интегрирующий ботов с ИИ-ассистентами. Даёт AI полный контроль над сервером: управление каналами, сообщениями и модерацией. Идеален для автоматизации Discord-сообществ.

Java⭐ 553
PhononX/cv-mcp-server

PhononX/cv-mcp-server

от phononx

MCP-сервер для интеграции AI-ассистентов с Carbon Voice. Предоставляет инструменты для голосовых сообщений, управления беседами, папками и рабочими пространствами. Полезен для автоматизации общения...

TypeScript⭐ 10
iprashantraj/mcp-discord-bridge

iprashantraj/mcp-discord-bridge

от iprashantraj

MCP-сервер для управления Discord-сервером через AI: 44 инструмента для каналов, сообщений, ролей, модерации и вебхуков. Подходит для автоматизации модерации и администрирования с любым MCP-клиентом.

TypeScript⭐ 3
chaindead/telegram-mcp

chaindead/telegram-mcp

от chaindead

Telegram MCP сервер подключает AI-ассистентов к вашему аккаунту: чтение диалогов, отправка сообщений, отслеживание уведомлений. Работает с Claude, Cursor. Упрощает управление перепиской и автоматизацию ответов.

Go⭐ 349
rchanllc/joltsms-mcp-server

rchanllc/joltsms-mcp-server

от rchanllc

MCP сервер для аренды US-номеров и приёма SMS/OTP через AI-агентов. Включает заказ номеров, ожидание и извлечение OTP, управление биллингом. Автоматизация верификации аккаунтов и регистраций.

TypeScript⭐ 1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин