Skip to content

profff/francis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Francis

MCP Server spécialisé - Le petit frère expert de Francine

Concept

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"           │
      │◄──────────────────────────────────┤

Installation

cd francis
python -m venv venv
./venv/Scripts/activate  # Windows
pip install -r requirements.txt

Usage avec Claude Code

claude mcp add francis -- python /path/to/francis/server.py

Ensuite Claude peut appeler les outils Francis directement.

Structure

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

Roadmap

  • Serveur MCP minimal
  • Outil exemple (echo/ping)
  • Outils STM32 (cubemx, compile, flash)
  • LLM local backend (Ollama)
  • Gatekeeper pour docs sensibles

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages