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 с анализом файлов, управлением инструментами и контролем безопасности.

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

Параметры

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

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

  • 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

  • addDirany

    Add directories to allowed list for file access

  • allowAllToolsboolean

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

  • allowToolany

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

  • denyToolany

    Deny specific tools (takes precedence over allowTool)

  • disableMcpServerany

    Disable specific MCP servers

  • allowAllPathsboolean

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

  • additionalMcpConfigany

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

  • logDirstring

    Set log file directory

  • logLevelenum

    Set the log level

    errorwarninginfodebugalldefaultnone
  • noColorboolean

    Disable all color output

  • resumestringboolean

    Resume from a previous session (optionally specify session ID)

  • continueboolean

    Resume the most recent session

  • screenReaderboolean

    Enable screen reader optimizations

  • bannerboolean

    Show the animated banner on startup

  • 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 для пакетной обработки. Идеально подходит для повторяющихся операций, массового рефакторинга и автоматизированных преобразований кода.

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

Параметры

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

    Array of atomic tasks to delegate to GitHub Copilot

  • 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

  • addDirany

    Add directories to allowed list for file access

  • allowAllToolsboolean

    Allow all tools to run automatically

  • allowToolany

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

  • denyToolany

    Deny specific tools

  • allowAllPathsboolean

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

  • additionalMcpConfigany

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

  • logLevelenum

    Set the log level

    errorwarninginfodebugalldefaultnone
  • resumestringboolean

    Resume from a previous session (optionally specify session ID)

  • continueboolean

    Resume the most recent session

  • parallelboolean

    Execute tasks in parallel (experimental)

  • stopOnErrorboolean

    Stop execution if any task fails

  • 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

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

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

Параметры

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

    Brainstorming challenge or question

  • 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

  • addDirany

    Add directories to allowed list for file access

  • methodologyenum

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

    divergentconvergentscamperdesign-thinkinglateralauto
  • domainstring

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

  • constraintsstring

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

  • existingContextstring

    Background info or previous attempts

  • ideaCountinteger

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

  • includeAnalysisboolean

    Include feasibility/impact analysis

  • workingDirstring

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

Help

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

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

Параметры

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

ping

Echo

Echo

Параметры

  • promptstring

    Message to echo

review

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

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

Параметры

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

    Target files/directories to review

  • reviewTypeenum

    Type of review to perform

    code-qualitysecurityperformancebest-practicesarchitecturetestingdocumentationaccessibilitycomprehensive
  • 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

  • severityenum

    Minimum severity level to report

    lowmediumhighcritical
  • outputFormatenum

    Output format for the review

    markdownjsontext
  • includeFixSuggestionsboolean

    Include specific fix suggestions

  • includePriorityRankingboolean

    Include priority ranking for issues

  • excludePatternsstring[]

    File patterns to exclude

  • maxIssuesnumber

    Maximum number of issues to report

  • addDirany

    Directories to grant access

  • allowAllPathsboolean

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

  • additionalMcpConfigany

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

  • timeoutnumber

    Maximum execution time in milliseconds

  • allowAllToolsboolean

    Allow all tools for comprehensive analysis

  • resumestringboolean

    Resume from a previous session (optionally specify session ID)

  • continueboolean

    Resume the most recent session

  • 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 сервера.

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

Параметры

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

Другие проверенные MCP-сервера

Github MCP

Github MCP

официальный

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

Go31545
childrentime/reactuse

childrentime/reactuse

ReactUse — коллекция 100+ React хуков для браузера, состояния, элементов и эффектов. MCP сервер добавляет AI-поиск хуков, ускоряя создание приложений. Полезен для React-разработчиков.

MDX1032
skill-seekers/Skill_Seekers

skill-seekers/Skill_Seekers

MCP-сервер Skill Seekers преобразует документацию, GitHub, PDF, видео и 18 типов источников в структурированные знания для AI-систем. Подходит для создания AI-навыков (Claude, Gemini, OpenAI), RAG-...

Python14495
pydantic/logfire-mcp

pydantic/logfire-mcp

официальный

MCP-сервер для интеграции с Logfire от Pydantic. Текущая версия архивирована — используйте новый удаленный сервер для быстрой итерации инструментов и лучшего опыта. Полезен разработчикам, работающим с логированием и мониторингом Pydantic Logfire.

Python162
apify/actors-mcp-server

apify/actors-mcp-server

официальный

Apify MCP Server подключает AI-агентов к тысячам готовых парсеров и краулеров из Apify Store - от соцсетей до карт и e-commerce. Поддерживает OAuth, x402 и Skyfire для оплаты без API-токена.

TypeScript2042
microsoft/azure-devops-mcp

microsoft/azure-devops-mcp

MCP сервер для Azure DevOps предоставляет AI-агентам доступ к проектам, рабочим элементам и вики. Рекомендуется удаленная версия, доступна и локальная. Инструмент упрощает взаимодействие с DevOps-данными через естественный язык.

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

Лука Никитин