x51xxx/copilot-mcp-server

x51xxx/copilot-mcp-server

от x51xxx
MCP сервер для подключения GitHub Copilot CLI к вашему редактору или ИИ-ассистенту. Позволяет выполнять неинтерактивные команды, анализировать код с @ссылками на файлы, проводить ревью, рефакторинг и пакетную обработку задач. Полезен разработчикам для автоматизации CI и ускорения работы с кодом.

Copilot MCP Tool

GitHub Release npm version npm downloads License: MIT Open Source

Copilot MCP Tool is an open‑source Model Context Protocol (MCP) server that connects your IDE or AI assistant (Claude, Cursor, etc.) to GitHub Copilot CLI. It enables non‑interactive automation, safe tool execution with permissions, and large‑scale code analysis via @ file references. Built for reliability and speed, it streams progress updates, and integrates cleanly with standard MCP clients for code review, refactoring, documentation, and CI automation.

  • Primary: Ask GitHub Copilot CLI questions from your MCP client, with comprehensive tool management
  • Advanced: Batch processing, code review, and brainstorming capabilities
Copilot MCP server

TLDR: Claude + GitHub Copilot CLI

Goal: Use GitHub Copilot CLI directly from your MCP-enabled editor to analyze and edit code efficiently.

Prerequisites

Before using this tool, ensure you have:

  1. Node.js (v18.0.0 or higher)
  2. GitHub Copilot CLI - Required
One-Line Setup
claude mcp add copilot-cli -- npx -y @trishchuk/copilot-mcp-server
Verify Installation

Type /mcp inside Claude Code to verify the Copilot MCP is active.

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

Выполняет GitHub Copilot CLI с анализом файлов, управлением инструментами и контролем безопасности.

Параметры
  • addDirstring | string[]

    Add directories to allowed list for file access

  • additionalMcpConfigstring | object

    Additional MCP server configuration (JSON string or object). Use @ prefix for file path (e.g., "@config.json")

  • allowAllPathsboolean

    Automatically approve access to all file paths (use with caution)

  • allowAllToolsboolean

    Allow all tools to run automatically (required for non-interactive mode)

  • allowToolstring | string[]

    Allow specific tools to run. Supports glob patterns (e.g., 'shell(npm run test:*)')

  • bannerboolean

    Show the animated banner on startup

  • continueboolean

    Resume the most recent session

  • denyToolstring | string[]

    Deny specific tools (takes precedence over allowTool)

  • disableMcpServerstring | string[]

    Disable specific MCP servers

  • logDirstring

    Set log file directory

  • logLevelenum

    Set the log level

  • modelstring

    AI model to use: 'gpt-5', 'claude-sonnet-4', 'claude-sonnet-4.5', or 'claude-haiku-4.5' (0.33x cost). Defaults to COPILOT_MODEL env var or Copilot's default

  • noColorboolean

    Disable all color output

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

    Task or question for GitHub Copilot CLI. Supports @ syntax for files/images (e.g., '@file.png', '@src/') and ! prefix for direct shell commands

  • resumestring | boolean

    Resume from a previous session (optionally specify session ID)

  • screenReaderboolean

    Enable screen reader optimizations

  • timeoutnumber

    Maximum execution time in milliseconds

  • workingDirstring

    Working directory for command execution. Falls back to COPILOT_MCP_CWD env var or process.cwd()

batch

Делегирует множество атомарных задач в GitHub Copilot CLI для пакетной обработки. Идеально подходит для повторяющихся операций, массового рефакторинга и автоматизированных преобразований кода.

Параметры
  • addDirstring | string[]

    Add directories to allowed list for file access

  • additionalMcpConfigstring | object

    Additional MCP server configuration (JSON string or object). Use @ prefix for file path (e.g., "@config.json")

  • allowAllPathsboolean

    Automatically approve access to all file paths (use with caution)

  • allowAllToolsboolean

    Allow all tools to run automatically

  • allowToolstring | string[]

    Allow specific tools. Supports glob patterns (e.g., 'shell(npm run test:*)')

  • continueboolean

    Resume the most recent session

  • denyToolstring | string[]

    Deny specific tools

  • logLevelenum

    Set the log level

  • modelstring

    AI model to use: 'gpt-5', 'claude-sonnet-4', 'claude-sonnet-4.5', or 'claude-haiku-4.5' (0.33x cost). Defaults to COPILOT_MODEL env var

  • parallelboolean

    Execute tasks in parallel (experimental)

  • resumestring | boolean

    Resume from a previous session (optionally specify session ID)

  • stopOnErrorboolean

    Stop execution if any task fails

  • tasksobject[]обязательный

    Array of atomic tasks to delegate to GitHub Copilot

  • timeoutnumber

    Maximum execution time per task in milliseconds

  • workingDirstring

    Working directory for command execution. Falls back to COPILOT_MCP_CWD env var or process.cwd()

brainstorm

Генерирует креативные идеи с помощью структурированных фреймворков с учётом контекста предметной области и анализа реализуемости.

Параметры
  • addDirstring | string[]

    Add directories to allowed list for file access

  • constraintsstring

    Limitations: budget, time, technical, legal, etc.

  • domainstring

    Domain: software, business, creative, research, product, marketing, etc.

  • existingContextstring

    Background info or previous attempts

  • ideaCountinteger

    Number of ideas (default: 12, range: 5-30)

  • includeAnalysisboolean

    Include feasibility/impact analysis

  • methodologyenum

    Framework: divergent, convergent, scamper, design-thinking, lateral, auto (default)

  • modelstring

    AI model to use: 'gpt-5', 'claude-sonnet-4', 'claude-sonnet-4.5', or 'claude-haiku-4.5' (0.33x cost). Defaults to COPILOT_MODEL env var

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

    Brainstorming challenge or question

  • workingDirstring

    Working directory for command execution. Falls back to COPILOT_MCP_CWD env var or process.cwd()

Help

Получает справку для Copilot CLI

Параметры

Без параметров.

ping

Echo

Параметры
  • promptstring

    Message to echo

review

Проводит всесторонний обзор кода с помощью GitHub Copilot CLI, используя несколько типов проверки (безопасность, производительность, качество и т.д.), и формирует подробный отчет.

Параметры
  • addDirstring | string[]

    Directories to grant access

  • additionalMcpConfigstring | object

    Additional MCP server configuration (JSON string or object). Use @ prefix for file path (e.g., "@config.json")

  • allowAllPathsboolean

    Automatically approve access to all file paths (use with caution)

  • allowAllToolsboolean

    Allow all tools for comprehensive analysis

  • continueboolean

    Resume the most recent session

  • excludePatternsstring[]

    File patterns to exclude

  • includeFixSuggestionsboolean

    Include specific fix suggestions

  • includePriorityRankingboolean

    Include priority ranking for issues

  • maxIssuesnumber

    Maximum number of issues to report

  • modelstring

    AI model to use: 'gpt-5', 'claude-sonnet-4', 'claude-sonnet-4.5', or 'claude-haiku-4.5' (0.33x cost). Defaults to COPILOT_MODEL env var

  • outputFormatenum

    Output format for the review

  • resumestring | boolean

    Resume from a previous session (optionally specify session ID)

  • reviewTypeenum

    Type of review to perform

  • severityenum

    Minimum severity level to report

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

    Target files/directories to review

  • timeoutnumber

    Maximum execution time in milliseconds

  • workingDirstring

    Working directory for command execution. Falls back to COPILOT_MCP_CWD env var or process.cwd()

timeout-test

Предотвращает тайм-аут теста, выполняясь в течение заданного времени.

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

    Duration in milliseconds (minimum 10ms)

version

Отображает информацию о версии и системе для Copilot и MCP сервера.

Параметры

Без параметров.

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

x51xxx/codex-mcp-tool

x51xxx/codex-mcp-tool

MCP инструмент для интеграции Codex CLI с Claude и Cursor. Позволяет анализировать файлы через @-ссылки, вести многошаговые сессии в изолированном окружении и применять структурированные правки. Полезен разработчикам для безопасного рефакторинга.

TypeScript24
promptexecution/just-mcp

promptexecution/just-mcp

MCP сервер для интеграции Just с AI-ассистентами: позволяет находить, выполнять и анализировать рецепты Justfile через MCP. Безопасная альтернатива bash, сохраняет контекст LLM и упрощает работу с командами. Идеально для автоматизации.

Rust57
wonderwhy-er/DesktopCommanderMCP

wonderwhy-er/DesktopCommanderMCP

Desktop Commander — MCP сервер для управления файлами, запуска терминальных команд, редактирования кода, работы с Excel, PDF и DOCX. Разработчики используют его для автоматизации задач и взаимодейс...

TypeScript9530
Tommertom/awesome-ionic-mcp

Tommertom/awesome-ionic-mcp

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

TypeScript46
tactual-dev/tactual

tactual-dev/tactual

Tactual — MCP сервер для оценки навигационных затрат screen-reader: сколько нажатий нужно, чтобы найти и активировать каждый элемент. Помогает веб-разработчикам выявлять неоптимальные пути и улучша...

TypeScript1
szeider/consult7

szeider/consult7

MCP сервер для выноса анализа больших файлов на модели с контекстом до 2M токенов через OpenRouter. Решает проблему переполнения контекста агента, позволяя анализировать целые кодовые базы и генерировать ревью. Поддерживает Gemini, Claude и другие модели.

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

Лука Никитин