jarvisassistantux/loopsense

jarvisassistantux/loopsense

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

LoopSense MCP Server

LoopSense Demo

LoopSense is an open-source MCP server that closes the feedback loop for AI coding agents — giving them real-time visibility into CI results, deployments, test outcomes, and file system changes.

What it does

When an AI agent pushes code, runs tests, or triggers a deployment, LoopSense watches the downstream effects and surfaces them back to the agent. No more blind actions.

Supported sources:

  • GitHub Actions CI runs (polling)
  • Local processes (stdout/stderr capture, exit codes)
  • File system changes (via chokidar)
  • HTTP endpoints (polling, with status/body assertions)
  • Incoming webhooks (lightweight HTTP server)

Requirements

  • Node.js 18+

Installation

npm install -g @loopsense/mcp

Or run directly with npx:

npx @loopsense/mcp

MCP Configuration

Claude Code (one-liner):

claude mcp add loopsense -e GITHUB_TOKEN=ghp_yourtoken -- npx -y @loopsense/mcp

Or add manually to your claude_desktop_config.json (or equivalent MCP host config):

{
  "mcpServers": {
    "loopsense": {
      "command": "npx",
      "args": ["-y", "@loopsense/mcp"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}
Инструменты были проиндексированы:
cancel_watch

Останавливает и удаляет наблюдателя (watcher).

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

    Watch ID для отмены

check_consequences

Получает события, связанные с действием агента, или все последние события

Параметры
  • action_idstring

    Идентификатор действия для фильтрации (необязательно, не указывайте, чтобы получить все последние).

list_watches

Вывести список всех активных наблюдателей

Параметры

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

poll_events

Получить новые события после временной метки (резервный вариант push-уведомлений)

Параметры
  • sincestring

    Метка времени ISO 8601 - возвращает события после этого времени.

watch_ci

Отслеживать выполнение workflow GitHub Actions и генерировать события при изменении статуса.

Параметры
  • action_idstring

    Идентификатор, который связывает события с действием агента.

  • branchstring

    Ветка для отслеживания (необязательно)

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

    Владелец репозитория GitHub.

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

    Название репозитория GitHub

  • run_idnumber

    Конкретный ID запуска для отслеживания (необязательно)

watch_file

Отслеживает изменения в файле или каталоге с помощью chokidar

Параметры
  • action_idstring

    Связывает события с действием агента.

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

    Путь к файлу или каталогу, который нужно отслеживать.

  • patternstring

    Фильтр по glob-шаблону (необязательно)

watch_process

Запускает и отслеживает локальный процесс, перехватывая stdout/stderr и код завершения.

Параметры
  • action_idstring

    Связывает события с действием агента.

  • argsstring[]

    Аргументы команды

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

    Команда для запуска

  • cwdstring
watch_url

Опрашивать HTTP-эндпоинт и генерировать события при изменении статуса или тела ответа.

Параметры
  • action_idstring

    Связывает события с действием агента.

  • expectobject
  • intervalnumber

    Интервал опроса в секундах. По умолчанию: 2

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

    URL для опроса

watch_webhook

Запускает HTTP-сервер для приёма входящих вебхуков.

Параметры
  • action_idstring

    Связывает события с действием агента.

  • filterobject

    Необязательные критерии фильтра.

  • portnumber

    Порт для прослушивания (по умолчанию: 9876)

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

    Метка для источника вебхука (например, "github", "vercel")

0.1.5основная
0.1.4
0.1.3
0.1.2

Выберите клиент, чтобы установить jarvisassistantux/loopsense:

Любой клиент

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

{
  "mcpServers": {
    "jarvisassistantux-loopsense-o2p8ex9gar": {
      "command": "npx",
      "args": [
        "-y",
        "@loopsense/mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "jarvisassistantux-loopsense-o2p8ex9gar": {
      "command": "npx",
      "args": [
        "-y",
        "@loopsense/mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "jarvisassistantux-loopsense-o2p8ex9gar": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@loopsense/mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"jarvisassistantux-loopsense-o2p8ex9gar\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@loopsense/mcp\"],\"env\":{\"GITHUB_TOKEN\":\"ghp_your_token_here\"}}"
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": {
    "jarvisassistantux-loopsense-o2p8ex9gar": {
      "command": "npx",
      "args": [
        "-y",
        "@loopsense/mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add jarvisassistantux-loopsense-o2p8ex9gar --env GITHUB_TOKEN=ghp_your_token_here -- npx -y @loopsense/mcp

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

claude mcp add-json jarvisassistantux-loopsense-o2p8ex9gar "{\"command\":\"npx\",\"args\":[\"-y\",\"@loopsense/mcp\"],\"env\":{\"GITHUB_TOKEN\":\"ghp_your_token_here\"}}"
CodexCodex

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

codex mcp add jarvisassistantux-loopsense-o2p8ex9gar --env GITHUB_TOKEN=ghp_your_token_here -- npx -y @loopsense/mcp

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

[mcp_servers.jarvisassistantux-loopsense-o2p8ex9gar]
command = "npx"
args = ["-y", "@loopsense/mcp"]

[mcp_servers.jarvisassistantux-loopsense-o2p8ex9gar.env]
GITHUB_TOKEN = "ghp_your_token_here"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "jarvisassistantux-loopsense-o2p8ex9gar": {
      "command": "npx",
      "args": [
        "-y",
        "@loopsense/mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "jarvisassistantux-loopsense-o2p8ex9gar": {
      "command": "npx",
      "args": [
        "-y",
        "@loopsense/mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например jarvisassistantux-loopsense-o2p8ex9gar.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: jarvisassistantux-loopsense-o2p8ex9gar
    command: npx
    args:
      - "-y"
      - "@loopsense/mcp"
    env:
      GITHUB_TOKEN: ghp_your_token_here
Zed

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

{
  "context_servers": {
    "jarvisassistantux-loopsense-o2p8ex9gar": {
      "command": "npx",
      "args": [
        "-y",
        "@loopsense/mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

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

spre-sre/lumino-mcp-server

spre-sre/lumino-mcp-server

от spre-sre

LUMINO MCP сервер для SRE и DevOps: 37 инструментов для мониторинга Kubernetes, анализа логов, предиктивной аналитики и симуляции изменений. Помогает AI-ассистентам находить коренные причины сбоев, прогнозировать узкие места и управлять кластерами через MCP.

Python⭐ 11
imatza-rh/mcp-zuul

imatza-rh/mcp-zuul

от imatza-rh

MCP-сервер для Zuul CI, упрощающий анализ сбоев сборок. Позволяет искать ошибки в логах, отслеживать живые конвейеры и выявлять нестабильные задачи без переключения между UI. Полезен разработчикам и DevOps, работающим с Zuul.

Python⭐ 21
flux159/mcp-server-kubernetes

flux159/mcp-server-kubernetes

от flux159

Управляет Kubernetes-кластером через kubectl: создаёт и удаляет ресурсы, деплоит манифесты, масштабирует поды и смотрит логи.

TypeScript⭐ 1606
ofershap/mcp-server-github-actions

ofershap/mcp-server-github-actions

от ofershap

MCP сервер для управления GitHub Actions: просмотр логов, перезапуск упавших задач, отмена сборок и запуск деплоев прямо из редактора. Ускоряет отладку CI/CD без переключения контекста.

TypeScript⭐ 4
Rootly-AI-Labs/Rootly-MCP-server

Rootly-AI-Labs/Rootly-MCP-server

официальный

от rootly-ai-labs

MCP сервер для управления инцидентами, дежурствами и оповещениями через Rootly API. Полезен SRE, инженерам и руководителям для автоматического реагирования, анализа и сокращения времени восстановления. Поддерживает Cursor, Claude, Windsurf и другие MCP клиенты.

Python⭐ 45
rohitg00/kubectl-mcp-server

rohitg00/kubectl-mcp-server

от rohitg00

Управляет Kubernetes через обычные фразы: чинит падающие поды, деплоит сервисы, ищет утечки ресурсов и проверяет безопасность. 253 инструмента.

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

Лука Никитин