Metadata-Version: 2.4
Name: index-vijesti-mcp
Version: 0.1.2
Summary: MCP server for fetching news from Index.hr via RSS
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mcp[server]
Requires-Dist: feedparser
Dynamic: license-file

# Index.hr MCP Server

[![PyPI version](https://img.shields.io/pypi/v/index-vijesti-mcp.svg)](https://pypi.org/project/index-vijesti-mcp/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Model Context Protocol (MCP) server koji omogućuje AI asistentima (poput onih u Gemini CLI-ju) dohvaćanje najnovijih vijesti s portala [Index.hr](https://www.index.hr).

## 🚀 Brza Instalacija (Step-by-Step)

Pratite ove korake kako biste aktivirali vjestnik u svom Gemini CLI-ju:

### 1. korak: Instalacija paketa
Instalirajte paket izravno s PyPI-ja:
```bash
pip install index-vijesti-mcp
```

### 2. korak: Dodavanje u Gemini CLI
Registrirajte server u svojoj Gemini konfiguraciji:
```bash
gemini mcp add index-vijesti-mcp index-vijesti-mcp
```

### 3. korak: Restartajte Gemini CLI
Ako vam je Gemini CLI već otvoren, izađite (`exit`) i ponovno uđite kako bi prepoznao nove alate.

### 4. korak: Korištenje
Sada možete pitati AI:
- *"Daj mi najnovije vijesti s Indexa."*
- *"Što ima novo u sportu na Index.hr?"*
- *"Sažmi mi najnovije vijesti iz magazin rubrike."*

---

## 🤖 AI Optimizacija

Ovaj server je optimiziran za AI asistente:
- **Jasni Docstringovi**: AI točno zna koje su kategorije dostupne (`najnovije`, `vijesti`, `sport`, `magazin`).
- **MCP Prompts**: Podržava MCP prompte. Možete reći Gemini-ju: *"Pokaži mi dostupne prompte za index-vijesti"* ili koristiti ugrađeni `summarize-news` prompt.

## Dostupni Alati

### `get_index_news`
Dohvaća listu vijesti za zadanu kategoriju.
- **Parametri**:
  - `kategorija`: `najnovije` (default), `vijesti`, `sport`, `magazin`.
  - `broj_vijesti`: Broj vijesti za prikaz (default: 5, max: 15).

## Razvoj
Ako želite lokalno mijenjati kod:
1. Klonirajte repozitorij.
2. Instalirajte ovisnosti: `pip install mcp[server] feedparser`.
3. Pokrenite lokalno: `python -m index_mcp`.

## Licenca
Ovaj projekt je pod [MIT](LICENSE) licencom.
