
Dynamic FastMCP
par ragieai
Extend les serveurs MCP Python avec des outils sensibles au contexte qui adaptent leur comportement et leurs descriptions selon l'utilisateur et la requête.
Ce que ça fait
Dynamic FastMCP est une bibliothèque spécialisée pour construire des serveurs Model Context Protocol (MCP) avancés en Python. Contrairement aux serveurs MCP standards, elle permet la création d'outils dynamiques capables de modifier leurs propres descriptions et leur logique d'exécution en temps réel en fonction de l'utilisateur authentifié, de l'ID du tenant ou de chemins de requête spécifiques. Cela le rend idéal pour les applications SaaS multi-tenants où la disponibilité et le comportement des outils doivent être adaptés à différents utilisateurs.
Outils
- Génération d'outils dynamiques : Permet aux outils de résoudre leurs descriptions dynamiquement via
handle_description. - Exécution contextuelle : Les outils accèdent au contexte complet de la requête pendant la phase
handle_call. - Support hybride : Mélange harmonieusement les outils MCP statiques avec ces variantes dynamiques et sensibles au contexte.
Installation
Pour utiliser Dynamic FastMCP, installez le package via pip :
pip install dynamic-fastmcp
Pour une configuration de base dans claude_desktop_config.json (en supposant un wrapper de script python local) :
{
"mcpServers": {
"dynamic-fastmcp": {
"command": "python",
"args": ["path/to/your/server.py"]
}
}
}
Hôtes supportés
- Claude Desktop
Installation rapide
pip install dynamic-fastmcpInformations
- Tarification
- free
- Publié






