Jira Daily PM Radar

Jira Daily PM Radar

Enables PM radar analysis of Jira projects, providing daily, sprint, and backlog reports with issue context and search.

Category
Visit Server

README

Jira Daily PM Radar

CI Status: local-only License: MIT

Ежедневный PM-радар по Jira: что изменилось со вчера, где текущий спринт завис, что в backlog уже пахнет, что плохо оформлено и что проджекту надо сделать сегодня.

Проект сделан как демонстрационный agent skill package: внутри есть Python 3.12 CLI, async Jira client, MCP server, Open Skill-папка, HTML-отчет, security gates и mock-режим без реальной Jira.

Быстрый старт (без клонирования)

Если у вас установлен uv, вы можете запустить радар мгновенно через uvx:

# Запуск с mock-данными (не нужна реальная Jira)
uvx --from git+https://github.com/letya999/jira-daily-pm-radar.git \
  jira-radar daily --project DEMO --mock --out reports/

Установка скилла

Шаг 1: Регистрация в Skills CLI

Используйте Skills CLI для мгновенной регистрации навыка во всех AI-агентах (Claude Code, Gemini CLI, Cursor и др.):

npx skills add -g letya999/jira-daily-pm-radar

После этого агент будет знать, как запускать радар через uvx. Никакого клонирования и настройки venv вручную не требуется.

Шаг 2: Настройка MCP клиента

Добавьте следующую конфигурацию в ваш MCP-клиент (например, ~/.claude/mcp.json):

{
  "mcpServers": {
    "jira-daily-pm-radar": {
      "command": "uvx",
      "args": [
        "--from", "git+https://github.com/letya999/jira-daily-pm-radar.git[mcp]",
        "jira-radar-mcp"
      ],
      "env": {
        "JIRA_BASE_URL": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "you@example.com",
        "JIRA_API_TOKEN": "your_api_token"
      }
    }
  }
}

Работа с реальной Jira (через CLI)

export JIRA_BASE_URL=https://your-domain.atlassian.net
export JIRA_EMAIL=you@example.com
export JIRA_API_TOKEN=your_api_token

uvx --from git+https://github.com/letya999/jira-daily-pm-radar.git \
  jira-radar daily --project TWIN --board-id 123 --since yesterday --out reports/

Команды uvx:

  • ... jira-radar doctor - проверка связи
  • ... jira-radar daily - ежедневный отчет
  • ... jira-radar sprint - статус спринта
  • ... jira-radar backlog - аудит бэклога

Разработка

Для локальной разработки склонируйте репозиторий и используйте uv sync:

git clone https://github.com/letya999/jira-daily-pm-radar.git
cd jira-daily-pm-radar
uv sync --all-extras

Настройка (local-only)

Linux / macOS: bash scripts/setup.sh Windows: powershell -ExecutionPolicy Bypass -File .\scripts\setup.ps1

Запуск тестов и линтеров

uv run ruff format .
uv run ruff check .
uv run mypy src tests
uv run pytest

Skill

Skill лежит здесь: skills/jira-daily-pm-radar/SKILL.md. Главная идея: агент сначала читает SKILL.md, затем использует uvx для запусков.

Security gates

В проекте настроены:

  • pre-commit (ruff, mypy, bandit, detect-secrets)
  • GitHub Actions CI (lint, tests, security scan)

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured