coding-tools-mcp

MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Выполняет команды оболочки в рабочей папке
  • Может открывать удаленный доступ к рабочей станции по сети
Все причины и проверки

xytom/coding-tools-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/coding-tools-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.

Выполните в терминале

claude mcp add --transport stdio --env 'MCP_API_KEY=<ваш MCP_API_KEY>' coding-tools-mcp -- node

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

code --add-mcp '{"name":"coding-tools-mcp","type":"stdio","command":"node","args":[],"env":{"MCP_API_KEY":"<ваш MCP_API_KEY>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "coding-tools-mcp": {
      "type": "stdio",
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add coding-tools-mcp --env 'MCP_API_KEY=<ваш MCP_API_KEY>' -- node

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.coding-tools-mcp]
command = "node"
args = []
env = { MCP_API_KEY = "<ваш MCP_API_KEY>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

gemini mcp add -s user -e 'MCP_API_KEY=<ваш MCP_API_KEY>' coding-tools-mcp node

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "coding-tools-mcp": {
      "type": "local",
      "command": [
        "node"
      ],
      "environment": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "coding-tools-mcp": {
      "command": "node",
      "args": [],
      "env": {
        "MCP_API_KEY": "<ваш MCP_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MCP_API_KEYсекрет, обязательная
API key for authenticating with the MCP server

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит bedb632.

Текст для агента

Добавь MCP-сервер с командой uvx coding-tools-mcp --stdio --workspace /путь/к/репозиторию (или замени uvx на npx). Для HTTP убери --stdio.

Другие способы из описания автора
uvx coding-tools-mcp --stdio --workspace /path/to/repo

Можно заменить uvx на npx для Node-тулчейна.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер добавляет любому агенту с поддержкой MCP базовый набор инструментов для работы с кодом: чтение файлов, поиск по репозиторию и выполнение команд в заданной рабочей папке. Запускается через uvx или npx по протоколу stdio, а при желании по Streamable HTTP на локальном порту. Поддерживает разные редакции протокола MCP, для удаленного доступа предусмотрены bearer-токены и OAuth. Есть режим песочницы в Docker и вариант с защищенным туннелем, чтобы управлять рабочей станцией из любого места.

Для кого. Для разработчиков, которым нужно дать агенту доступ к коду и командам через единый MCP-сервер.

Подходит, если

  • Нужно, чтобы агент читал файлы и искал по репозиторию
  • Нужно запускать команды в конкретной рабочей папке через MCP
  • Нужен доступ к рабочей станции по HTTP с токеном

Не подходит, если

  • У агента уже есть встроенные инструменты работы с файлами и командами
  • Нельзя давать агенту выполнять команды в проекте

Пример запроса к агенту

Найди в репозитории все места, где вызывается функция авторизации, и покажи файлы

Ограничения

Сервер выполняет команды и читает файлы в рабочей папке, поэтому доступ стоит ограничивать. Для удаленного режима нужна настройка туннеля и авторизации. Запуск требует установленного uv или Node.

Как отключить. Удалите сервер coding-tools из конфигурации MCP агента.

MCP

Транспорт
stdio, http
Авторизация
не нужна

Проверка безопасности

  • Выполняет команды оболочки в рабочей папке
  • Может открывать удаленный доступ к рабочей станции по сети

Коротко о README

README описывает MCP-сервер с инструментами чтения файлов, поиска по коду и выполнения команд, который ставится через uvx или npx. По умолчанию он говорит по stdio, а без флага --stdio по Streamable HTTP на локальном порту, поддерживаются несколько редакций протокола. Для удаленного доступа показаны bearer-токены, OAuth и подключение через защищенный туннель, есть режим песочницы в Docker. Лицензия Apache-2.0.

Частые вопросы

Через что запускать, Python или Node?

Оба варианта равнозначны: uvx для Python-тулчейна и npx для Node, JSON конфигурации одинаковый.

Можно ли работать удаленно?

Да, сервер умеет Streamable HTTP с bearer-токенами и OAuth, для доступа извне поднимают защищенный туннель.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIcoding-tools-mcp

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.