configure-mcp-server
À propos
Cette compétence aide les développeurs à configurer des serveurs MCP pour Claude Code et Claude Desktop, incluant l'intégration avec R via r-mcptools et des serveurs distants comme Hugging Face. Elle fournit des conseils spécifiques aux plateformes pour les environnements WSL et Windows. Utilisez-la lors de la configuration d'un nouveau serveur MCP ou de l'intégration d'outils externes avec Claude.
Installation rapide
Claude Code
Recommandénpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/configure-mcp-serverCopiez et collez cette commande dans Claude Code pour installer cette compétence
Documentation
name: configure-mcp-server locale: es source_locale: en source_commit: 6f65f316 translator: claude-sonnet-4-6 translation_date: 2026-03-16 description: > Configurar servidores MCP (Model Context Protocol) para Claude Code y Claude Desktop, incluyendo r-mcptools para integración con R y servidores remotos como Hugging Face. Cubrir la configuración específica de cada plataforma (WSL vs Windows). Usar cuando se configure un servidor MCP por primera vez, se agregue un nuevo servidor, o se necesite integrar herramientas externas con Claude. license: MIT allowed-tools: Read Write Edit Bash Grep Glob metadata: author: Philipp Thoss version: "1.0" domain: mcp-integration complexity: basic language: multi tags: mcp, configuration, claude-code, claude-desktop, r-mcptools
Configurar Servidor MCP
Configurar servidores MCP para integrar herramientas externas con Claude Code y Claude Desktop.
Cuándo Usar
- Configurando un servidor MCP por primera vez
- Agregando un nuevo servidor MCP (R, Hugging Face, personalizado)
- Configurando MCP en una nueva máquina
- Necesitando integrar herramientas externas con Claude Code o Claude Desktop
Entradas
- Requerido: Cliente MCP objetivo (Claude Code, Claude Desktop, o ambos)
- Requerido: Servidor MCP a configurar (mcptools, hf-mcp-server, personalizado)
- Opcional: Credenciales de autenticación (tokens API)
- Opcional: Configuración de transporte (stdio, HTTP/SSE)
Procedimiento
Paso 1: Identificar el Cliente y Archivo de Configuración
Claude Code (WSL):
# Configuración almacenada en
cat ~/.claude.json
Claude Desktop (Windows):
# Archivo de configuración
cat "/mnt/c/Users/$USER/AppData/Roaming/Claude/claude_desktop_config.json"
Esperado: Se identifica el archivo de configuración correcto para el cliente objetivo.
En caso de fallo: Crear el archivo si no existe, verificar permisos de lectura/escritura.
Paso 2: Configurar r-mcptools (Integración R)
Claude Code (WSL):
claude mcp add r-mcptools stdio \
"/mnt/c/Program Files/R/R-4.5.0/bin/Rscript.exe" \
-- -e "mcptools::mcp_server()"
Claude Desktop (Windows):
{
"mcpServers": {
"r-mcptools": {
"command": "C:\\PROGRA~1\\R\\R-45~1.0\\bin\\x64\\Rscript.exe",
"args": ["-e", "mcptools::mcp_server()"]
}
}
}
Requisitos previos:
# En RStudio (Windows)
install.packages("remotes")
remotes::install_github("posit-dev/mcptools")
Esperado: El servidor r-mcptools aparece en claude mcp list y las herramientas R están disponibles.
En caso de fallo: Verificar la ruta de R (ls "/mnt/c/Program Files/R/"), confirmar que mcptools está instalado.
Paso 3: Configurar Hugging Face MCP
# Instalar mcp-remote globalmente
npm install -g mcp-remote
# Claude Code
claude mcp add hf-mcp-server \
-e HF_TOKEN=tu_token_aqui \
-- mcp-remote https://huggingface.co/mcp
// Claude Desktop
{
"mcpServers": {
"hf-mcp-server": {
"command": "mcp-remote",
"args": ["https://huggingface.co/mcp"],
"env": {
"HF_TOKEN": "tu_token_aqui"
}
}
}
}
Esperado: El servidor Hugging Face conecta exitosamente, las herramientas de HF están disponibles.
En caso de fallo: Verificar conectividad (curl -I https://huggingface.co/mcp), validar el token, usar variables de entorno en lugar de argumentos de línea de comandos.
Paso 4: Verificar la Configuración
# Listar servidores configurados
claude mcp list
# Obtener detalles de un servidor
claude mcp get r-mcptools
# Probar el servidor independientemente
"/mnt/c/Program Files/R/R-4.5.0/bin/Rscript.exe" -e "mcptools::mcp_server()"
Esperado: Los servidores aparecen en la lista, las herramientas están disponibles en la sesión de Claude.
En caso de fallo: Reiniciar Claude Desktop después de cambios de configuración, iniciar nueva sesión en Claude Code.
Validación
- El servidor MCP aparece en
claude mcp list - Las herramientas del servidor están disponibles en la sesión
- La configuración JSON es sintácticamente válida
- Las credenciales están almacenadas de forma segura
- El servidor se conecta sin errores
Errores Comunes
- Archivo de configuración incorrecto: Claude Code usa
~/.claude.json, Claude Desktop usa%APPDATA%\Claude\claude_desktop_config.json. - No reiniciar después de cambios: Claude Desktop requiere reinicio; Claude Code usa nueva sesión.
- npx en entornos restringidos: npx descarga paquetes en runtime. Instalar globalmente en su lugar.
- Espacios en paths de Windows: Usar paths cortos 8.3 (
C:\PROGRA~1) o comillas. - Argumentos de línea de comandos en Windows: Usar variables de entorno (
env) en lugar de flags--header.
Habilidades Relacionadas
troubleshoot-mcp-connection- Diagnosticar fallos de conexión MCPbuild-custom-mcp-server- Construir servidores MCP personalizadosscaffold-mcp-server- Crear nuevos servidores MCP desde plantillasanalyze-codebase-for-mcp- Analizar código para exposición vía MCP
Dépôt GitHub
Compétences associées
qmd
Développementqmd est un outil CLI de recherche et d'indexation locale qui permet aux développeurs d'indexer et de rechercher dans des fichiers locaux en utilisant une recherche hybride combinant BM25, des embeddings vectoriels et du reranking. Il prend en charge à la fois une utilisation en ligne de commande et un mode MCP (Model Context Protocol) pour l'intégration avec Claude. L'outil utilise Ollama pour les embeddings et stocke les index localement, ce qui le rend idéal pour rechercher dans de la documentation ou des bases de code directement depuis le terminal.
subagent-driven-development
DéveloppementCette compétence exécute des plans de mise en œuvre en déployant un nouveau sous-agent pour chaque tâche indépendante, avec une revue de code entre les tâches. Elle permet une itération rapide tout en maintenant des contrôles de qualité grâce à ce processus de revue. Utilisez-la lorsque vous travaillez sur des tâches principalement indépendantes au sein d'une même session pour assurer une progression continue avec des vérifications de qualité intégrées.
mcporter
DéveloppementLa compétence mcporter permet aux développeurs de gérer et d'appeler des serveurs Model Context Protocol (MCP) directement depuis Claude. Elle fournit des commandes pour lister les serveurs disponibles, appeler leurs outils avec des arguments, et gérer l'authentification ainsi que le cycle de vie du démon. Utilisez cette compétence pour intégrer et tester les fonctionnalités des serveurs MCP dans votre flux de travail de développement.
adk-deployment-specialist
DéveloppementCette compétence déploie et orchestre des agents Vertex AI ADK en utilisant le protocole A2A, gérant la découverte d'AgentCard, la soumission de tâches, et prenant en charge des outils tels que le bac à sable d'exécution de code et la banque de mémoire. Elle permet de construire des systèmes multi-agents avec des modèles d'orchestration séquentiels, parallèles ou en boucle en Python, Java ou Go. Utilisez-la lorsqu'on vous demande de déployer des agents ADK ou d'orchestrer des flux de travail d'agents sur Google Cloud.
