MCP Server spécialisé - Le petit frère expert de Francine
Francis est un serveur MCP (Model Context Protocol) qui expose des outils spécialisés aux LLM. Il peut aussi faire tourner un petit LLM local pour des tâches expertes.
Claude/Francine Francis (MCP Server)
│ │
│ "compile mon projet STM32" │
├──────────────────────────────────►│
│ │ ┌─────────────┐
│ │ │ LLM local │
│ │ │ (optionnel) │
│ │ └─────────────┘
│ │ ┌─────────────┐
│ │ │ Outils │
│ │ │ STM32/KiCad │
│ │ └─────────────┘
│ "Build OK, 0 warnings" │
│◄──────────────────────────────────┤
cd francis
python -m venv venv
./venv/Scripts/activate # Windows
pip install -r requirements.txtclaude mcp add francis -- python /path/to/francis/server.pyEnsuite Claude peut appeler les outils Francis directement.
francis/
├── server.py # Point d'entrée MCP
├── tools/ # Outils exposés
│ ├── __init__.py
│ └── stm32.py # Exemple: outils STM32
├── llm/ # LLM local (optionnel)
│ └── expert.py
└── requirements.txt
- Serveur MCP minimal
- Outil exemple (echo/ping)
- Outils STM32 (cubemx, compile, flash)
- LLM local backend (Ollama)
- Gatekeeper pour docs sensibles