Metadata-Version: 2.4
Name: claude-manager
Version: 0.4.0
Summary: Gestionnaire de bibliothèque d'agents et serveurs MCP pour Claude Code
Author: Zug
License: GPL-3.0-or-later
License-File: LICENSE.md
Keywords: agents,ai,claude,claude-code,llm,mcp
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0.0
Requires-Dist: typer>=0.9.0
Provides-Extra: dev
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Requires-Dist: types-pyyaml>=6.0.0; extra == 'dev'
Description-Content-Type: text/markdown

# Claude Manager

Gestionnaire de bibliothèque d'agents et serveurs MCP pour Claude Code.

## Installation

```bash
pip install claude-manager
```

## Usage

### Synchroniser les agents globaux

```bash
# Installer tous les agents globaux
claude-manager sync global

# Voir l'état de synchronisation
claude-manager sync status
```

### Analyser un projet

```bash
# Analyser le projet courant et recommander des agents
claude-manager analyze .

# Dry-run : voir les recommandations sans installer
claude-manager analyze . --dry-run
```

### Gérer les serveurs MCP

```bash
# Lister les serveurs disponibles
claude-manager mcp list

# Installer un serveur
claude-manager mcp install github

# Vérifier les mises à jour
claude-manager mcp check
```

### Explorer la bibliothèque

```bash
# Lister tous les templates
claude-manager library list

# Rechercher par tags
claude-manager library search vue

# Voir les détails d'un agent
claude-manager library info spring-boot
```

## Architecture

### Agents

- **Globaux** (`~/.claude/agents/`) : Toujours disponibles pour tous les projets
- **Projet** (`./.claude/agents/`) : Installés selon le contexte du projet

### Serveurs MCP

- **Globaux** : Configurés dans `~/.claude/plugins/config.json`
- **Projet** : Configurés dans `./.claude/settings.local.json`

## Développement

```bash
# Cloner le repo
git clone https://gitlab.com/ratatosk42-group/claude-manager.git
cd claude-manager

# Créer un venv
python -m venv .venv
source .venv/bin/activate

# Installer en mode développement
pip install -e ".[dev]"

# Lancer les tests
pytest

# Linter
ruff check src/
mypy src/
```

## License

This project is licensed under the GNU General Public License v3.0 or later (GPLv3+).
See [LICENSE.md](LICENSE.md) for details.
