MCP Link
Шлюз, который превращает любой API с описанием OpenAPI V3 в MCP-сервер, без правки исходного API
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Проксирует вызовы к внешним API, включая изменяющие данные
- Требует подстановки ключей авторизации к целевому сервису
Установка
Ручная установка
git clone https://github.com/automation-ai-labs/mcp-link.git
cd mcp-link
go mod download
go run main.go serve --port 8080 --host 0.0.0.0Запуск локального шлюза на Go.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP Link читает описание OpenAPI V3 и отдает эндпоинты API как инструменты по протоколу MCP. Исходный API менять не нужно: шлюз проксирует вызовы и подставляет заголовок авторизации по заданному формату. Фильтры путей позволяют включать и исключать эндпоинты по маске и методу. Запускается локально как сервер на Go, есть готовые примеры для Brave, DuckDuckGo, Notion, Slack, YouTube и других сервисов, а также размещенная онлайн-версия.
Для кого. Для разработчиков, которым нужно быстро дать агенту доступ к существующему REST API через MCP.
Подходит, если
- У сервиса есть описание OpenAPI V3 и его нужно подключить к агенту
- Нужно ограничить набор эндпоинтов по маске пути и методу
- Не хочется писать отдельную обертку MCP вручную
Не подходит, если
- У API нет описания OpenAPI V3
- Нужен официальный MCP-сервер конкретного вендора, а не универсальный шлюз
Пример запроса к агенту
Подними MCP Link для этого OpenAPI и оставь только GET-эндпоинтыОграничения
Работает только с описанием OpenAPI V3, полнота инструментов зависит от качества этого описания. Авторизация к целевому API задается форматом заголовка, ключи вы подставляете сами. Шлюз проксирует вызовы, поэтому через него можно менять данные во внешних системах, если это разрешают эндпоинты. Проект давно без обновлений, часть заявленных доработок отмечена как планы.
Как отключить. Остановите локальный сервер и удалите его запись из конфигурации MCP клиента.
MCP
- Транспорт
- sse, http
- Авторизация
- не нужна
Проверка безопасности
- Проксирует вызовы к внешним API, включая изменяющие данные
- Требует подстановки ключей авторизации к целевому сервису
Коротко о README
README объясняет, что MCP Link автоматически превращает REST API с описанием OpenAPI V3 в MCP-сервер без правки исходного кода. Установка идет через git clone и go mod download, запуск командой go run main.go serve с указанием порта. Параметры URL задают описание, базовый адрес API, формат заголовка авторизации и фильтры путей. Приведены примеры для популярных сервисов и ссылка на размещенную версию. Лицензия MIT.
Частые вопросы
Как ограничить набор эндпоинтов?
Фильтром пути: маски вида +/path/** включают, -/path/** исключают, можно уточнять метод, например +/users/*:GET.
Есть ли онлайн-версия?
Да, авторы предлагают размещенный вариант для быстрой проверки без локальной установки.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything