Passer au contenu principal
Afficher en Markdown

Partager des serveurs MCP

Permettez aux gens d'ajouter votre serveur MCP à Kiro en un clic. Créez un lien d'installation, ajoutez le badge Ajouter à Kiro dans votre README et partagez votre serveur avec le registre pour que les utilisateurs de Kiro puissent le trouver. Parcourez les serveurs sélectionnés dans le répertoire de serveurs MCP.

Schéma du lien d'installation

Format de l'URL :

https://kiro.dev/launch/mcp/add?name=<server-name>&config=<url-encoded-config>

Paramètres de requête :

ParamètreTypeRequisDescription
nameChaîneOuiNom d'affichage pour le serveur MCP
configChaîneOuiObjet de configuration JSON encodé en URL (voir Configuration MCP pour le schéma)

Générer un lien d'installation

Utilisez ces fonctions d'aide pour créer de façon programmatique des liens d'installation pour votre serveur MCP. Ces liens fonctionnent universellement sur GitHub, les navigateurs Web et la documentation.

JavaScript/TypeScript :

javascript
function createKiroInstallLink(name, config) { const encodedName = encodeURIComponent(name); const encodedConfig = encodeURIComponent(JSON.stringify(config)); return `https://kiro.dev/launch/mcp/add?name=${encodedName}&config=${encodedConfig}`; } // Example 1: Local server with command execution const localServerLink = createKiroInstallLink('aws-docs', { command: 'uvx', args: ['awslabs.aws-documentation-mcp-server@latest'], env: { FASTMCP_LOG_LEVEL: 'ERROR' }, disabled: false, autoApprove: [] }); // Example 2: Remote server with URL endpoint const remoteServerLink = createKiroInstallLink('aws-knowledge', { url: 'https://knowledge-mcp.global.api.aws', disabled: false, autoApprove: [] }); // Example 3: Server with environment variables const dbServerLink = createKiroInstallLink('postgresql', { command: 'npx', args: ['-y', '@modelcontextprotocol/server-postgres'], env: { POSTGRES_CONNECTION_STRING: 'postgresql://localhost:5432/mydb' }, disabled: false, autoApprove: [] });

Python :

python
import json from urllib.parse import urlencode, quote def create_kiro_install_link(name: str, config: dict) -> str: """ Creates a Kiro install link for one-click MCP server installation Args: name: Display name for the MCP server config: MCP server configuration dictionary Returns: Formatted HTTPS install link URL """ encoded_name = quote(name) encoded_config = quote(json.dumps(config)) return f"https://kiro.dev/launch/mcp/add?name={encoded_name}&config={encoded_config}" # Example usage link = create_kiro_install_link('my-server', { 'command': 'npx', 'args': ['-y', '@myorg/my-mcp-server'], 'disabled': False, 'autoApprove': [] })

Ligne de commande (Bash) :

bash
#!/bin/bash # Function to create Kiro install link create_kiro_link() { local name="$1" local config="$2" # URL encode the parameters local encoded_name=$(printf %s "$name" | jq -sRr @uri) local encoded_config=$(printf %s "$config" | jq -sRr @uri) echo "https://kiro.dev/launch/mcp/add?name=${encoded_name}&config=${encoded_config}" } # Example usage CONFIG='{"command":"npx","args":["-y","@modelcontextprotocol/server-git"],"disabled":false,"autoApprove":[]}' create_kiro_link "git" "$CONFIG"

Ajoutez le badge Kiro

Ajoutez le badge Add to Kiro dans le fichier README ou la documentation de votre projet pour permettre aux utilisateurs d'installer votre serveur MCP en un seul clic :

html
<a href="https://kiro.dev/launch/mcp/add?name=my-server&config=%7B%22command%22%3A%22npx%22...%7D"> <img src="https://kiro.dev/images/add-to-kiro.svg" alt="Add to Kiro" /> </a>

Markdown :

markdown
[![Add to Kiro](https://kiro.dev/images/add-to-kiro.svg)](https://kiro.dev/launch/mcp/add?name=my-server&config=%7B%22command%22%3A%22npx%22...%7D)

Lorsqu'ils cliquent, les utilisateurs sont invités à ouvrir Kiro avec la configuration du serveur préremplie. Si l'invite ne fonctionne pas, la page affiche le nom du serveur et un bouton de nouvel essai.

Faites-vous inscrire au registre

Une fois que votre serveur a un lien d'installation, partagez-le avec le registre. S'il convient bien, nous l'ajouterons au répertoire de serveurs MCP.

Découvrez d'autres serveurs MCP

Le répertoire de serveurs MCP présente des serveurs sélectionnés, mais des centaines d'autres sont disponibles dans l'écosystème MCP.

Ressources officielles

  • Registre MCP - Parcourez le registre officiel des serveurs MCP fournis par la communauté, avec documentation détaillée et instructions d'installation.

  • Model Context Protocol Organization - Explorez les implémentations de référence et les serveurs officiels maintenus par l'équipe MCP.

Registres de paquets

  • npm (Node.js) - Recherchez mcp-server ou @modelcontextprotocol/server-* pour trouver des implémentations JavaScript/TypeScript.

  • PyPI (Python) - Recherchez mcp-server ou des paquets dont le nom contient MCP pour trouver des implémentations Python.

Page mise à jour : 21 octobre 2026