aashari/mcp-server-atlassian-bitbucket

aashari/mcp-server-atlassian-bitbucket

от aashari
MCP сервер для подключения AI-ассистентов к Bitbucket: запрашивайте коммиты, пул-реквесты и код на естественном языке. Идеально для разработчиков, желающих автоматизировать обзор кода и управление ...

Connect AI to Your Bitbucket Repositories

Transform how you work with Bitbucket by connecting Claude, Cursor AI, and other AI assistants directly to your repositories, pull requests, and code. Get instant insights, automate code reviews, and streamline your development workflow.

NPM Version License

What You Can Do

  • Ask AI about your code: "What's the latest commit in my main repository?"
  • Get PR insights: "Show me all open pull requests that need review"
  • Search your codebase: "Find all JavaScript files that use the authentication function"
  • Review code changes: "Compare the differences between my feature branch and main"
  • Manage pull requests: "Create a PR for my new-feature branch"
  • Automate workflows: "Add a comment to PR #123 with the test results"

Perfect For

  • Developers who want AI assistance with code reviews and repository management
  • Team Leads needing quick insights into project status and pull request activity
  • DevOps Engineers automating repository workflows and branch management
  • Anyone who wants to interact with Bitbucket using natural language

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

Инструменты были проиндексированы:
bb_cloneвнешний мир

Клонирует репозиторий Bitbucket в вашу локальную файловую систему через SSH (предпочтительно) или HTTPS. Укажите repoSlug и targetPath (абсолютный путь). Клонируется в targetPath/repoSlug. SSH-ключи должны быть настроены; если они недоступны, используется HTTPS.

Клонировать репозиторий Bitbucket

Параметры
  • repoSlugstringобязательный

    Имя репозитория/слаг для клонирования. Это короткое имя репозитория. Пример: "project-api"

  • targetPathstringобязательный
  • workspaceSlugstring

    Идентификатор (slug) рабочей области Bitbucket, содержащей репозиторий. Если не указан, инструмент использует вашу рабочую область по умолчанию (либо заданную через BITBUCKET_DEFAULT_WORKSPACE, либо первую рабочую область в вашем аккаунте). Пример: "myteam"

bb_deleteидемпотентныйвнешний мир

Удаляет ресурсы Bitbucket. По умолчанию возвращает формат TOON. Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: 1. Удаление ветки: /repositories/{workspace}/{repo}/refs/branches/{branch_name} 2. Удаление комментария к PR: /repositories/{workspace}/{repo}/pullrequests/{pr_id}/comments/{comment_id} 3. Отклонение PR: /repositories/{workspace}/{repo}/pullrequests/{id}/decline 4. Снятие одобрения PR: /repositories/{workspace}/{repo}/pullrequests/{id}/approve 5. Удаление репозитория: /repositories/{workspace}/{repo} (осторожно: необратимо) Примечание: Большинство DELETE-эндпоинтов при успехе возвращают 204 No Content. Префикс /2.0 добавляется автоматически. Справочник API: https://developer.atlassian.com/cloud/bitbucket/rest/

Bitbucket DELETE запрос

Параметры
  • jqstring

    JMESPath-выражение для фильтрации/преобразования ответа. ВАЖНО: Всегда используйте его для извлечения только нужных полей и снижения затрат на токены. Примеры: "values[].{name: name, slug: slug}" (извлечение конкретных полей), "values[0]" (первый результат), "values[].name" (только имена). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки Bitbucket API (без базового URL). Должен начинаться с «/». Примеры: «/workspaces», «/repositories/{workspace}/{repo_slug}», «/repositories/{workspace}/{repo_slug}/pullrequests/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар ключ-значение. Примеры: {"pagelen": "25", "page": "2", "q": "state="OPEN"", "fields": "values.title,values.state"}

bb_getтолько чтениеидемпотентныйвнешний мир

Читает любые данные Bitbucket. По умолчанию возвращает формат TOON (на 30–60% меньше токенов, чем JSON). ВАЖНО — оптимизация затрат: - ВСЕГДА используйте параметр jq, чтобы отфильтровать поля ответа. Неотфильтрованные ответы очень дороги! - Используйте параметр запроса pagelen, чтобы ограничить количество результатов (например, pagelen: "5"). - Если не уверены, какие поля доступны, сначала получите ОДИН элемент с pagelen: "1" и БЕЗ фильтра jq, чтобы изучить схему, а в следующих вызовах применяйте jq. Шаблон для изучения схемы: 1. Первый вызов: path: "/workspaces", queryParams: {"pagelen": "1"} (без jq) — изучите доступные поля. 2. Затем используйте: jq: "values[*].{slug: slug, name: name, uuid: uuid}" — извлекайте только то, что нужно. Формат вывода: TOON (по умолчанию, экономный по токенам) или JSON (outputFormat: "json"). Часто используемые пути: - /workspaces — список рабочих областей - /repositories/{workspace} — список репозиториев в рабочей области - /repositories/{workspace}/{repo} — детали репозитория - /repositories/{workspace}/{repo}/pullrequests — список пул-реквестов - /repositories/{workspace}/{repo}/pullrequests/{id} — детали пул-реквеста - /repositories/{workspace}/{repo}/pullrequests/{id}/comments — список комментариев к пул-реквесту - /repositories/{workspace}/{repo}/pullrequests/{id}/diff — diff пул-реквеста - /repositories/{workspace}/{repo}/refs/branches — список веток - /repositories/{workspace}/{repo}/commits — список коммитов - /repositories/{workspace}/{repo}/src/{commit}/{filepath} — содержимое файла - /repositories/{workspace}/{repo}/diff/{source}..{destination} — сравнение веток/коммитов Параметры запроса: pagelen (размер страницы), page (номер страницы), q (фильтр), sort (сортировка), fields (разреженный ответ). Примеры фильтров (параметр q): state="OPEN", source.branch.name="feature", title~"bug" Примеры JQ: values[*].slug, values[0], values[*].{name: name, uuid: uuid} Префикс /2.0 добавляется автоматически. Справочник по API: https://developer.atlassian.com/cloud/bitbucket/rest/

Bitbucket GET Request

Параметры
  • jqstring

    JMESPath-выражение для фильтрации/преобразования ответа. ВАЖНО: Всегда используйте его для извлечения только нужных полей и снижения затрат на токены. Примеры: "values[].{name: name, slug: slug}" (извлечение конкретных полей), "values[0]" (первый результат), "values[].name" (только имена). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки Bitbucket API (без базового URL). Должен начинаться с «/». Примеры: «/workspaces», «/repositories/{workspace}/{repo_slug}», «/repositories/{workspace}/{repo_slug}/pullrequests/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар ключ-значение. Примеры: {"pagelen": "25", "page": "2", "q": "state="OPEN"", "fields": "values.title,values.state"}

bb_patchвнешний мир

Частично обновляет ресурсы Bitbucket. По умолчанию возвращает формат TOON. ВАЖНО — Оптимизация затрат: Используйте параметр jq для фильтрации полей ответа. Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: 1. Обновить название/описание PR: /repositories/{workspace}/{repo}/pullrequests/{id} body: {"title": "New title", "description": "Updated description"} 2. Обновить ревьюеров PR: /repositories/{workspace}/{repo}/pullrequests/{id} body: {"reviewers": [{"uuid": "{user-uuid}"}]} 3. Обновить свойства репозитория: /repositories/{workspace}/{repo} body: {"description": "New description"} 4. Обновить комментарий: /repositories/{workspace}/{repo}/pullrequests/{pr_id}/comments/{comment_id} body: {"content": {"raw": "Updated comment"}} Префикс /2.0 добавляется автоматически. Справочник API: https://developer.atlassian.com/cloud/bitbucket/rest/

PATCH-запрос Bitbucket

Параметры
  • bodyobjectобязательный

    Тело запроса представляет собой JSON-объект. Структура зависит от конечной точки. Пример для PR: {"title": "My PR", "source": {"branch": {"name": "feature"}}}

  • jqstring

    JMESPath-выражение для фильтрации/преобразования ответа. ВАЖНО: Всегда используйте его для извлечения только нужных полей и снижения затрат на токены. Примеры: "values[].{name: name, slug: slug}" (извлечение конкретных полей), "values[0]" (первый результат), "values[].name" (только имена). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки Bitbucket API (без базового URL). Должен начинаться с «/». Примеры: «/workspaces», «/repositories/{workspace}/{repo_slug}», «/repositories/{workspace}/{repo_slug}/pullrequests/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар ключ-значение. Примеры: {"pagelen": "25", "page": "2", "q": "state="OPEN"", "fields": "values.title,values.state"}

bb_postвнешний мир

Создаёт ресурсы Bitbucket. По умолчанию возвращает TOON-формат (эффективен по токенам). ВАЖНО - Оптимизация затрат: - Используйте параметр jq, чтобы извлечь только нужные поля из ответа (например, jq: "{id: id, title: title}") - Нефильтрованные ответы содержат все метаданные и стоят дорого! Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: 1. Создать PR: /repositories/{workspace}/{repo}/pullrequests body: {"title": "...", "source": {"branch": {"name": "feature"}}, "destination": {"branch": {"name": "main"}}} 2. Добавить комментарий к PR: /repositories/{workspace}/{repo}/pullrequests/{id}/comments body: {"content": {"raw": "Текст комментария"}} 3. Одобрить PR: /repositories/{workspace}/{repo}/pullrequests/{id}/approve body: {} 4. Запросить изменения: /repositories/{workspace}/{repo}/pullrequests/{id}/request-changes body: {} 5. Слить PR: /repositories/{workspace}/{repo}/pullrequests/{id}/merge body: {"merge_strategy": "squash"} (стратегии: merge_commit, squash, fast_forward) Префикс /2.0 добавляется автоматически. Справочник API: https://developer.atlassian.com/cloud/bitbucket/rest/

Bitbucket POST-запрос

Параметры
  • bodyobjectобязательный

    Тело запроса представляет собой JSON-объект. Структура зависит от конечной точки. Пример для PR: {"title": "My PR", "source": {"branch": {"name": "feature"}}}

  • jqstring

    JMESPath-выражение для фильтрации/преобразования ответа. ВАЖНО: Всегда используйте его для извлечения только нужных полей и снижения затрат на токены. Примеры: "values[].{name: name, slug: slug}" (извлечение конкретных полей), "values[0]" (первый результат), "values[].name" (только имена). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки Bitbucket API (без базового URL). Должен начинаться с «/». Примеры: «/workspaces», «/repositories/{workspace}/{repo_slug}», «/repositories/{workspace}/{repo_slug}/pullrequests/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар ключ-значение. Примеры: {"pagelen": "25", "page": "2", "q": "state="OPEN"", "fields": "values.title,values.state"}

bb_putидемпотентныйвнешний мир

Заменяет ресурсы Bitbucket (полное обновление). По умолчанию возвращает формат TOON. ВАЖНО - Оптимизация затрат: - Используйте параметр jq, чтобы извлекать только нужные поля из ответа - Пример: jq: "{uuid: uuid, name: name}" Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: 1. Обновление репозитория: /repositories/{workspace}/{repo} тело: {"description": "...", "is_private": true, "has_issues": true} 2. Создание/обновление файла: /repositories/{workspace}/{repo}/src Примечание: для загрузки файлов используйте multipart form data (сложно - для метаданных лучше использовать PATCH) 3. Обновление ограничения ветки: /repositories/{workspace}/{repo}/branch-restrictions/{id} тело: {"kind": "push", "pattern": "main", "users": [{"uuid": "..."}]} Префикс /2.0 добавляется автоматически. Справочник API: https://developer.atlassian.com/cloud/bitbucket/rest/

Bitbucket PUT-запрос

Параметры
  • bodyobjectобязательный

    Тело запроса представляет собой JSON-объект. Структура зависит от конечной точки. Пример для PR: {"title": "My PR", "source": {"branch": {"name": "feature"}}}

  • jqstring

    JMESPath-выражение для фильтрации/преобразования ответа. ВАЖНО: Всегда используйте его для извлечения только нужных полей и снижения затрат на токены. Примеры: "values[].{name: name, slug: slug}" (извлечение конкретных полей), "values[0]" (первый результат), "values[].name" (только имена). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки Bitbucket API (без базового URL). Должен начинаться с «/». Примеры: «/workspaces», «/repositories/{workspace}/{repo_slug}», «/repositories/{workspace}/{repo_slug}/pullrequests/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар ключ-значение. Примеры: {"pagelen": "25", "page": "2", "q": "state="OPEN"", "fields": "values.title,values.state"}

3.1.0основная
3.0.0
2.3.0
2.2.0
2.1.0
2.0.0
1.45.0
1.44.2
1.44.1
1.44.0
1.43.4
1.43.3
1.43.2
1.43.1
1.43.0
1.42.1
1.42.0
1.41.1
1.41.0
1.40.1
1.40.0
1.39.7
1.39.6
1.39.5
1.39.4
1.39.3
1.39.2
1.39.1
1.39.0
1.38.4
1.38.3
1.38.2
1.38.1
1.38.0
1.37.0
1.36.5
1.36.4
1.36.3
1.36.2
1.36.1
1.36.0
1.35.1
1.35.0
1.34.0
1.33.0
1.32.5
1.32.4
1.32.3
1.32.2
1.32.1
1.32.0
1.31.0
1.30.3
1.30.2
1.30.1
1.30.0
1.29.1
1.29.0
1.28.1
1.28.0
1.27.1
1.27.0
1.26.7
1.26.6
1.26.5
1.26.4
1.26.3
1.26.2
1.26.1
1.26.0
1.25.1
1.25.0
1.24.0
1.23.10
1.23.9
1.23.8
1.23.7
1.23.6
1.23.5
1.23.4
1.23.3
1.23.2
1.23.1
1.23.0
1.22.0
1.21.7
1.21.6
1.21.5
1.21.4
1.21.3
1.21.2
1.21.1
1.21.0
1.20.4
1.20.3
1.20.2
1.20.1
1.20.0
1.19.3
1.19.2
1.19.1
1.19.0
1.18.0
1.17.3
1.17.2
1.17.1
1.17.0
1.16.0
1.15.3
1.15.2
1.15.1
1.15.0
1.14.2
1.14.1
1.14.0
1.13.3
1.13.2
1.13.1
1.13.0
1.12.0
1.11.1
1.11.0
1.10.1
1.10.0
1.9.2
1.9.1
1.9.0
1.8.1
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.0
1.5.0
1.4.2
1.4.1
1.4.0
1.3.0
1.2.0
1.1.1
1.1.0
1.0.0

Выберите клиент, чтобы установить aashari/mcp-server-atlassian-bitbucket:

Любой клиент

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

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-bitbucket"
      ],
      "env": {
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_scoped_api_token"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-bitbucket"
      ],
      "env": {
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_scoped_api_token"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-bitbucket"
      ],
      "env": {
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_scoped_api_token"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@aashari/mcp-server-atlassian-bitbucket\"],\"env\":{\"ATLASSIAN_USER_EMAIL\":\"your.email@company.com\",\"ATLASSIAN_API_TOKEN\":\"your_scoped_api_token\"}}"
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": {
    "aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-bitbucket"
      ],
      "env": {
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_scoped_api_token"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq --env ATLASSIAN_USER_EMAIL=your.email@company.com --env ATLASSIAN_API_TOKEN=your_scoped_api_token -- npx -y @aashari/mcp-server-atlassian-bitbucket

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

claude mcp add-json aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq "{\"command\":\"npx\",\"args\":[\"-y\",\"@aashari/mcp-server-atlassian-bitbucket\"],\"env\":{\"ATLASSIAN_USER_EMAIL\":\"your.email@company.com\",\"ATLASSIAN_API_TOKEN\":\"your_scoped_api_token\"}}"
CodexCodex

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

codex mcp add aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq --env ATLASSIAN_USER_EMAIL=your.email@company.com --env ATLASSIAN_API_TOKEN=your_scoped_api_token -- npx -y @aashari/mcp-server-atlassian-bitbucket

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

[mcp_servers.aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq]
command = "npx"
args = ["-y", "@aashari/mcp-server-atlassian-bitbucket"]

[mcp_servers.aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq.env]
ATLASSIAN_USER_EMAIL = "your.email@company.com"
ATLASSIAN_API_TOKEN = "your_scoped_api_token"
PerplexityPerplexity

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

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите aashari/mcp-server-atlassian-bitbucket, а в поле команды запуска — строку ниже:
npx -y @aashari/mcp-server-atlassian-bitbucket

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-bitbucket"
      ],
      "env": {
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_scoped_api_token"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-bitbucket"
      ],
      "env": {
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_scoped_api_token"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq
    command: npx
    args:
      - "-y"
      - "@aashari/mcp-server-atlassian-bitbucket"
    env:
      ATLASSIAN_USER_EMAIL: your.email@company.com
      ATLASSIAN_API_TOKEN: your_scoped_api_token
Zed

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

{
  "context_servers": {
    "aashari-mcp-server-atlassian-bitbucket-rz7hngj3iq": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-bitbucket"
      ],
      "env": {
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_scoped_api_token"
      }
    }
  }
}

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

costajohnt/oss-autopilot

costajohnt/oss-autopilot

от costajohnt

MCP инструмент OSS Autopilot автоматизирует управление open source вкладом: мониторит пул-реквесты, диагностирует CI-ошибки, помогает отвечать на фидбек и находит задачи под ваш профиль. Полезен для активных контрибьюторов.

TypeScript⭐ 23
JaviMaligno/mcp-server-bitbucket

JaviMaligno/mcp-server-bitbucket

от javimaligno

MCP сервер для интеграции с Bitbucket: управление репозиториями, пулл-реквестами и пайплайнами. Работает с Claude Code, Cursor и любыми MCP-клиентами. Также доступны CI/CD, вебхуки и управление ветками.

Python⭐ 2
Github MCP

Github MCP

официальный

от github

MCP-сервер для подключения AI-агентов к GitHub: читает код и репозитории, управляет issues и PR, анализирует коммиты и CI/CD. Cервер автоматизирует workflow через естественный язык. Полезен разрабо...

Go⭐ 33807
ofershap/mcp-server-github-gist

ofershap/mcp-server-github-gist

от ofershap

MCP сервер для управления GitHub Gist прямо из AI-ассистента: создавайте, читайте, обновляйте, ищите и удаляйте Gist, не покидая чата. Работает с Claude Desktop, Cursor и VS Code Copilot. Полезен разработчикам, которые хотят быстро управлять сниппетами через ИИ.

TypeScript⭐ 2
raohwork/forgejo-mcp

raohwork/forgejo-mcp

от raohwork

MCP-сервер для управления репозиториями Gitea/Forgejo через AI-ассистентов (Claude, Gemini). Обрабатывает issue, метки, вехи, релизы, PR, Wiki и Actions. Ускоряет работу команды, автоматизируя рути...

Go⭐ 70
adhikasp/mcp-git-ingest

adhikasp/mcp-git-ingest

от adhikasp

MCP-сервер для чтения структуры GitHub-репозитория и ключевых файлов. Упрощает анализ кода: извлекает иерархию папок, важные файлы, помогает быстро разобраться в проекте. Полезен разработчикам и AI...

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

Лука Никитин