Content
# mcp-resources-prompts
> **Projet 05 — Suite ModelContextProtocol**
> Niveau : Intermédiaire
Explore les deux primitives MCP souvent ignorées : **Resources** et **Prompts**.
Ce projet implémente les 3 primitives ensemble et montre quand utiliser laquelle.
## Quand utiliser quoi ?
| Primitive | Usage | Déclenché par |
|-----------|-------|---------------|
| **Tool** | Action avec effet de bord (écriture, calcul, API) | Le LLM |
| **Resource** | Donnée que le modèle lit (fichier, flux, contenu) | Le LLM ou l'utilisateur |
| **Prompt** | Template réutilisable avec arguments | L'utilisateur |
## Ce qu'implémente ce serveur
### Resources
- **Statiques** : fichiers de configuration, documentation
- **Dynamiques** : métriques système générées à la demande
- **Streamées** : logs en temps réel, contenus longs paginés
### Prompts
- `code_review` — template de revue de code avec paramètre `language`
- `explain_error` — analyse d'un message d'erreur avec contexte
- `summarize_file` — résumé d'un fichier avec niveau de détail configurable
### Tools
- Complémentaires aux Resources : actions d'écriture manquantes
## Stack
- **SDK** : `rmcp`
- **Transport** : `stdio`
- **Streaming** : `tokio_stream` + Server-Sent Events internes
---
*Suite ModelContextProtocol — [FCHEHIDI](https://github.com/FCHEHIDI)*
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
cc-switch
All-in-One Assistant for Claude Code, Codex & Gemini CLI across platforms.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.