forked from boos/BoosAPI
e0a5f57793
Vendor the rebranded BoosAPI Desktop client (Tauri + Vue) into metapi as a monorepo subdirectory under desktop/. Source only — node_modules, dist, Cargo target and the upstream .git history are excluded. desktop/ keeps its own independent Cargo workspace (desktop/src-tauri with crates/*); it is not part of the backend boosapi crate, so a `cargo check` at the metapi root still compiles only the backend. Build the desktop app from desktop/src-tauri per desktop/README.md. Note: app icons are still placeholder assets pending the final BoosAPI logo. The updater signing keys live outside the repo and are not included.
65 lines
2.2 KiB
Markdown
65 lines
2.2 KiB
Markdown
# Serveurs MCP
|
||
|
||
## Qu'est-ce que MCP ?
|
||
|
||
Le [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) est un standard ouvert qui permet aux modèles IA d'interagir avec des outils et des sources de données externes. BoosApi agit comme un client MCP — vous ajoutez des serveurs MCP, et l'IA peut appeler les outils qu'ils exposent pendant une conversation.
|
||
|
||
---
|
||
|
||
## Protocoles de transport
|
||
|
||
BoosApi supporte trois protocoles de transport pour communiquer avec les serveurs MCP :
|
||
|
||
| Protocole | Connexion | Cas d'utilisation | Configuration |
|
||
|-----------|-----------|------------------|---------------|
|
||
| **Stdio** | Processus local | Outils installés sur votre machine, lancés via `npx`, `uvx`, `python`, etc. | `command` + `args` + `env` optionnel |
|
||
| **SSE** | Serveur distant | Endpoint Server-Sent Events hébergé sur une machine distante | `url` |
|
||
| **StreamableHTTP** | Serveur distant | Endpoint HTTP streaming, alternative plus récente à SSE | `url` |
|
||
|
||
---
|
||
|
||
## Ajouter des serveurs MCP
|
||
|
||
### Création par formulaire
|
||
|
||
1. Allez dans **Paramètres → Serveurs MCP**.
|
||
2. Cliquez sur **Ajouter un serveur MCP**.
|
||
3. Entrez un nom et sélectionnez le protocole de transport.
|
||
4. Remplissez les champs pour votre protocole choisi.
|
||
5. Cliquez sur **Enregistrer**.
|
||
|
||
### Import JSON
|
||
|
||
Cliquez sur **Import JSON** et collez un objet de configuration. BoosApi accepte le format JSON MCP standard :
|
||
|
||
```json
|
||
{
|
||
"mcpServers": {
|
||
"fetch": {
|
||
"command": "uvx",
|
||
"args": ["mcp-server-fetch"]
|
||
}
|
||
}
|
||
}
|
||
```
|
||
|
||
---
|
||
|
||
## Outils intégrés
|
||
|
||
| Outil | Description |
|
||
|-------|-------------|
|
||
| **@boosapi/fetch** | Récupérer des pages web et des ressources HTTP |
|
||
| **@boosapi/search-file** | Rechercher des fichiers sur votre système de fichiers local |
|
||
|
||
---
|
||
|
||
## Limite de boucle des outils
|
||
|
||
Settings -> MCP permet de configurer le nombre maximal d’itérations consécutives d’appels d’outils pour une réponse MCP. Réduisez la limite pour tester des serveurs inconnus, ou augmentez-la pour les workflows qui chaînent volontairement plusieurs outils.
|
||
|
||
## Prochaines étapes
|
||
|
||
- [Passerelle API](./gateway) — exposer vos fournisseurs comme serveur API local
|
||
- [Démarrage rapide](./getting-started) — retourner au guide de démarrage rapide
|