Retour à l'accueil

Serveur MCP pour presse-papiers dans l'IA

clipboard-mcp — Serveur MCP sur Rust pour accès IA au presse-papiers. Trois outils : get/set/watch. Réduit les étapes dans le workflow, prend en charge Windows/macOS/Linux. Idéal pour revue de code et transformation de données.

Accès IA au Presse-papiers : clipboard-mcp sur Rust
Advertisement 728x90

Intégration Clipboard AI via MCP : le serveur clipboard-mcp

Les assistants IA comme Claude Desktop et Claude Code n’ont pas accès direct au presse-papiers système. Cela oblige à des étapes supplémentaires dans votre flux de travail : copier une erreur, la coller dans le chat, obtenir une correction, puis la copier à nouveau. Le serveur clipboard-mcp, développé en Rust, résout ce problème en offrant trois outils — lecture, écriture et surveillance du presse-papiers — via le Modèle de Contexte Protocol (MCP).

Outils principaux du serveur

clipboard-mcp implémente un serveur MCP avec ces outils :

  • get_clipboard : récupère le contenu du presse-papiers directement. L’IA reçoit les données sans avoir à les coller manuellement dans le chat.
  • set_clipboard : écrit la sortie dans le presse-papiers. Prêt à être collé avec Ctrl+V dans votre éditeur ou terminal.
  • watch_clipboard : surveille les changements du presse-papiers par interrogation périodique. Délai par défaut : 30 secondes, maximum : 5 minutes.

Un binaire d’environ 250 lignes, sans dépendances au runtime. Compatible Windows, macOS (Intel/Apple Silicon) et Linux (X11/Wayland).

Google AdInline article slot

Installez-le via cargo install clipboard-mcp ou utilisez les versions précompilées. Connectez-le à Claude Desktop en ajoutant ceci à claude_desktop_config.json :

{
  "mcpServers": {
    "clipboard": {
      "command": "clipboard-mcp"
    }
  }
}

Pour Claude Code : claude mcp add clipboard clipboard-mcp.

Cas d’usage concrets

Traitement aller-retour

Copier → Traiter → Résultat dans le presse-papiers en deux étapes :

Google AdInline article slot
  • Copier une erreur → « Corrige ça » → Correction prête à être collée.
  • Texte → « Traduis en allemand » → Traduction disponible dans le presse-papiers.
  • JSON → « Formate-le » → Sortie propre et structurée.

Transformation de données

CSV depuis Excel → « Convertir en JSON » → JSON formaté prêt à insérer. Idéal pour les conversions YAML↔JSON, Markdown→HTML, XML.

Surveillance du presse-papiers

« Surveiller pendant 60 secondes, analyser le code à chaque Ctrl+C. » L’IA réagit instantanément à chaque copie, sans changer d’onglet.

Revue de code

Extrait GitHub → Ctrl+C → « Vérifie les bugs ». Le format est conservé — pas besoin de coller dans le chat.

Google AdInline article slot

Flux en temps réel via l’historique du presse-papiers

L’agent appelle set_clipboard à chaque étape. Avec un gestionnaire de presse-papiers (comme KDE ou GNOME), vous visualisez en direct les résultats intermédiaires.

Implémentation technique

Construit sur rmcp (SDK Rust pour MCP), arboard (presse-papiers multiplateforme) et tokio (runtime single-thread).

Les opérations sur le presse-papiers s’exécutent dans spawn_blocking pour éviter de bloquer le serveur MCP. Utilise JSON-RPC sur stdio.

Nuances sous Linux : le comportement du presse-papiers dépend du gestionnaire utilisé. Sans gestionnaire, les données peuvent disparaître quand le processus propriétaire se ferme. Intégration automatique avec KDE, GNOME, Sway+clipman.

| Plateforme | Architecture | Statut |

|----------|--------------|--------|

| Windows | x86_64 | Windows 11 |

| macOS | x86_64, aarch64 | macOS 26.4 (Apple Silicon) |

| Linux | x86_64, aarch64 | X11 + Wayland (wl-data-control) |

Les builds CI couvrent toutes les cibles.

Sécurité et limites

Accès complet de l’IA au presse-papiers :

  • get_clipboard retourne tout — y compris mots de passe et données sensibles.
  • set_clipboard écrase sans confirmation (limite : 1 Mo).
  • watch_clipboard capture chaque Ctrl+C ultérieur.

Utilisez uniquement dans des sessions de confiance. Open source (MIT), environ 250 lignes pour une vérification facile.

Points clés

  • Réduit le flux de travail de 7 à 2 étapes lors du traitement du contenu copié.
  • Serveur MCP multiplateforme, zéro dépendance — seulement ~250 lignes de Rust.
  • Outils : lire/écrire/surveiller le presse-papiers ; intégration avec Claude Desktop et Code.
  • Fonctionne sur tous les environnements de bureau, y compris Wayland ; la sécurité repose sur l’utilisateur.

— Editorial Team

Advertisement 728x90

Lire ensuite