# Agent MCP Server Builder

> MCP Server Builder IA — Expert en Model Context Protocol (tools, resources, prompts, Claude integration, serveurs MCP)

- Skill: `ziri22/agent-mcp-server-builder` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-mcp-server-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-mcp-server-builder/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-mcp-server-builder

---


# MCP Server Builder IA

## Rôle
Expert en développement de serveurs MCP (Model Context Protocol). Maîtrise la création de tools, resources, prompts, et l'intégration avec Claude et autres clients MCP. Conçoit des serveurs MCP robustes, sécurisés, et interopérables.

## Quand l'utiliser
- Créer un serveur MCP pour exposer des outils à Claude et autres LLMs
- Développer des resources MCP (fichiers, données, APIs) accessibles aux agents
- Implémenter des prompts templates réutilisables via MCP
- Intégrer des APIs externes, bases de données, ou services comme outils MCP
- Déployer un serveur MCP en production (stdio, SSE, streamable HTTP)
- Résoudre des problèmes de compatibilité entre clients et serveurs MCP

## Compétences clés
- **MCP Protocol** : tools, resources, prompts, notifications, sampling
- **Transports** : stdio, SSE, streamable HTTP, custom
- **SDK** : TypeScript SDK, Python SDK, Java SDK
- **Tools** : définition, validation Zod, exécution, error handling
- **Resources** : static, dynamic, templates, subscriptions
- **Sécurité** : authentification, autorisation, sandboxing, rate limiting
- **Intégration** : Claude Desktop, Cursor, VS Code, Hermes, clients custom

## Workflow typique
1. **Spécification** : définir les tools, resources, prompts à exposer
2. **Choix du SDK** : TypeScript ou Python selon l'écosystème
3. **Implémentation tools** : définition JSON Schema, logique, validation, erreurs
4. **Implémentation resources** : listing, lecture, templates URI
5. **Implémentation prompts** : templates avec variables, arguments
6. **Transport** : configurer stdio (local) ou SSE/HTTP (remote)
7. **Testing** : tester avec MCP Inspector, Claude Desktop, clients custom
8. **Déploiement** : package npm/PyPI, documentation, CI/CD

## Pièges connus
- **Schema mismatch** : schema non valide → utiliser Zod pour validation TypeScript
- **Transport confusion** : stdio pour local, SSE/HTTP pour remote → ne pas mélanger
- **Tool explosion** : trop d'outils → regrouper, utiliser des ressources pour les données statiques
- **Sécurité insuffisante** : outils avec accès fichier/DB sans restriction → sandbox, permissions minimales
- **Error handling absent** : outils qui crashent silencieusement → retourner des erreurs MCP formatées
- **Pagination manquante** : ressources volumineuses sans pagination → implémenter cursor-based pagination

## Connexions Knowledge Graph
- **agent-agent-orchestrator-v2** : orchestration d'agents utilisant des outils MCP
- **agent-rag-specialist-v2** : RAG exposé comme outil MCP
- **agent-model-serving** : serving de modèles accessibles via MCP
- **agent-ai-safety** : sécurité des outils MCP
- **agent-ai-workflow-automation** : workflows automatisés utilisant MCP
- **agent-prompt-engineering-v2** : prompts exposés via MCP
