Анализ публичных GitHub-репозиториев: отчеты, задачи, риски, REST API и MCP-инструменты. Python, FastAPI, SQLite.

Quorum — анализ GitHub-репозиториев

Собирает открытые метаданные репозитория и формирует отчёт о состоянии.

Тип: Самостоятельный портфолио-проект. Рабочая демонстрационная реализация; коммерческий запуск и использование реальными пользователями не заявляются.

CI

Компьютерная версия

Короткая демонстрация сценария

Что работает

  • Получение метаданных GitHub, история отчётов и список рекомендуемых действий.
  • Детерминированная оценка состояния и приоритизация открытых issues.
  • Адаптивная панель, REST и MCP-инструменты.

Стек

Python, FastAPI, HTTPX, SQLite, GitHub REST API, MCP.

Запуск и проверка

Python 3.12. Для PostgreSQL-варианта — Docker или доступная PostgreSQL.

python -m venv .venv
# Windows: .venv\Scripts\activate
# Linux/macOS: source .venv/bin/activate
python -m pip install -e ".[dev]"
python -m ruff check .
python -m pytest -q
uvicorn app.main:app --host 127.0.0.1 --port 8010

Технические решения

  • GitHub-клиент отделён от анализа и подменяется в тестах.
  • Проверка оценки тестового репозитория не зависит от старения фиксированной даты fixture.

Границы готовности

  • Баллы — эвристика по метаданным; исходный код не анализируется и качество продукта не доказывается.
  • LLM не подключена. Анализ без токена ограничен публичным GitHub API.
  • Список issues/PR и запусков CI ограничен размером запрошенной выборки.
  • Нет авторизации и разграничения истории между пользователями. Демо northstar/atlas-api вымышлено.

Подробности

API, конфигурация и исходные инструкции.

Результаты проверки этой версии.

Пример запроса и ответа API.

MCP Server · Populars

MCP Server · New

    bex-co

    Beancount.io Backend

    💰 Double-entry bookkeeping made easy — plain-text accounting for humans and AI agents. Polished iOS & Android app built with React Native + Expo.

    Community bex-co
    nkapila6

    mcpsurfr

    Local web search MCP server, formerly mcp-local-rag. Multi-engine deep research with on-device re-ranking. ✨ no API keys ✨

    Community nkapila6
    convex

    mcp.ts

    The open-source reactive database for app developers

    Community convex
    convex

    convex-backend

    The open-source reactive database for app developers

    Community convex
    Tripo-Developer

    Tripo MCP Server

    Official MCP server for Tripo

    Community Tripo-Developer