Retour aux applications

Clap MCP
par gakonst
Transformez n'importe quelle CLI Rust Clap en un serveur Model Context Protocol grâce à une simple macro de dérivation.
0 étoiles
Fonctionne dans:claude
Expose:Tools
Ce qu'il fait
Clap MCP comble le fossé entre les applications en ligne de commande Rust construites avec la bibliothèque clap et le Model Context Protocol. Il permet aux développeurs d'exposer automatiquement leurs sous-commandes CLI existantes en tant qu'outils MCP, permettant ainsi aux modèles d'IA d'exécuter la logique CLI avec des paramètres typés.
Outils
- Mappage automatique de commandes : Chaque sous-commande définie dans votre Parser
clapest automatiquement convertie en un outil MCP. - Mappage de types : Les arguments CLI sont mappés aux paramètres d'outils avec une préservation correcte des types.
- Exécution en mode dual : L'application peut fonctionner comme une CLI traditionnelle ou comme un serveur MCP (via stdio ou HTTP) en fonction d'un drapeau.
Installation
Ajoutez clap-mcp aux dépendances de votre Cargo.toml et dérivez McpMode sur votre structure CLI :
[dependencies]
clap-mcp = "0.1"
Pour l'exécuter en tant que serveur MCP (stdio) :
./your-cli --mcp
Hôtes supportés
- Claude Desktop
Installation rapide
cargo add clap-mcpInformations
- Tarification
- free
- Publié
- 4/26/2026
- étoiles
- 0
Catégories
Choisissez votre client IA et suivez les étapes ci-dessous.
Claude Desktop
Add your binary to claude_desktop_config.json with the `--mcp` argument.





