Aller au contenu
carlen.fr
protocol / model context protocol v0.1

Branchez Claude
sur ce CV

Ce profil est exposé en tant que serveur MCP. Ajoutez l'endpoint à Claude Desktop, Cursor ou n'importe quel client compatible, puis interrogez l'expérience, la stack et la disponibilité directement depuis votre IDE.

Endpoint
https://mcp.carlen.fr/mcp
protocol.flow
  • stateless · cacheable · GDPR-safe
  • aucune donnée au-delà de la page publique
  • rate-limit · 60 req / min / ip
§01 · exemple

Demandez à Claude

Exemple d'échange avec le serveur MCP. Le profil est chargé en contexte ; chaque réponse est résolue par l'un des quatre outils, à partir des données réelles du parcours.

transcript d'exemple · pré-rendu
aucun appel réseau · sans cookie
claude mcp.carlen.fr/mcp
connected 4 tools loaded
  1. Quelles plateformes critiques Yann a-t-il dirigées ?

    mcp · résolu via get_experience()

    Tech Lead d'AR24 (filiale Docaposte), opérateur de services de confiance qualifié eIDAS, plateforme de lettre recommandée électronique n°1 en France. Auparavant : modernisation d'un SI de plus de 30 ans chez SERMES / Willy Leissner, direction technique de prototypes healthtech sous contraintes HDS / RPPS chez Cypios.

  2. Quelle est son expérience en IA et serveurs MCP ?

    mcp · résolu via get_tech_stack()

    Référent IA chez AR24 depuis 2025 : intégration de l'IA dans la chaîne de production en environnement régulé, serveurs MCP et agents de revue de code. Cette page est elle-même servie par un de ces serveurs MCP.

  3. A-t-il travaillé sur des environnements eIDAS ou régulés ?

    mcp · résolu via get_skills()

    Oui. AR24 est qualifié eIDAS et hébergé sur un cloud souverain qualifié SecNumCloud, avec HSM pour la signature. Côté santé : conformité HDS et RPPS chez Cypios. Le périmètre régulé est le fil conducteur du parcours.

§02 · tools exposés

Quatre outils, spécifications publiques.

Chaque outil retourne du JSON typé. Pas d'embeddings opaques, pas d'inférence cachée. Schémas et exemples ci-dessous.

tool / 01 ready

get_profile

Retourne l'identité, le rôle actuel, la localisation et le contact.

input
{ }
réponse type
{
  "name": "Yann Carlen",
  "title": "Tech Lead · Référent IA",
  "employer": "AR24 · Docaposte",
  "location": "Strasbourg, FR",
  "since": "2024-01",
  "contact": "contact@yanncarlen.com"
}
tool / 02 ready

get_experience

Liste les missions, filtrables par employeur, stack ou date.

input
{
  "since": "2020-01"?,
  "employer": string?,
  "stack": string[]?,
  "featured_only": boolean?
}
réponse type
[
  {
    "employer": "AR24 / Docaposte",
    "role": "Tech Lead · Référent IA",
    "period": "2024-01 → now",
    "stack": ["Symfony", "API Platform", "Kubernetes", "HSM", "eIDAS", "MCP"]
  }
]
tool / 03 ready

get_tech_stack

Stack technique complète, groupée par catégorie. Filtrable.

input
{
  "group": "backend" | "data" | "devops" | "security" | "ai" | "all"?
}
réponse type
{
  "backend": ["Symfony", "API Platform", "CQRS", "Node.js"],
  "ai": ["Serveurs MCP", "Agents de revue de code", "Claude API", "Claude Code"],
  "security": ["eIDAS qualifié", "HSM", "HDS", "RPPS", "Keycloak"]
}
tool / 04 ready

get_skills

Compétences hors-tech : méthodologie, domaine, langues, certifications.

input
{
  "type": "methodology" | "domain" | "language" | "certification"?
}
réponse type
{
  "methodology": ["Tech Lead", "Mentorat", "Code review", "Recrutement"],
  "domain": ["eIDAS", "HSM", "HDS", "RPPS", "SecNumCloud"],
  "language": [
    { "name": "fr", "proficiency": "native" },
    { "name": "en", "proficiency": "professional" }
  ]
}
§03 · connect

Configurez votre client.

Une entrée dans la configuration de Claude Desktop, ou une seule commande avec Claude Code. L'endpoint est public et ne demande aucune clé.

Claude Desktop
~/.claude/config.json
json
{
  "mcpServers": {
    "yann-cv": {
      "url": "https://mcp.carlen.fr/mcp"
    }
  }
}
Claude Code · Cursor
~/terminal
bash
# Une seule commande
$ claude mcp add yann-cv \
    https://mcp.carlen.fr/mcp

# Vérifier
$ claude mcp list
> yann-cv  ●  connected  4 tools

# Demander
$ claude "Sur quels environnements régulés Yann a-t-il travaillé ?"
Endpoint public, lecture seule.
Servi sur mcp.carlen.fr/mcp · spec MCP 2024-11-05
§04 · why

Un CV
devrait répondre
aux questions.

  • Le PDF a vingt ans de retard.

    Un PDF se survole en huit secondes. Quand un recruteur cherche une compétence précise (« Symfony à l'échelle ? »), il devrait pouvoir interroger directement plutôt que déduire.

  • MCP ferme la boucle.

    Plutôt que copier-coller un CV dans un prompt, le recruteur ou l'ingénieur branche le serveur dans son client. Le contexte est versionné, à jour, structuré.

  • Cet écosystème est mon quotidien.

    La construction de serveurs MCP fait partie de mon quotidien technique. Cette page en est une illustration personnelle.

exit

Préférez-vous l'écrit à l'humain ?

Les deux fonctionnent. Le formulaire est sans cookie, l'infrastructure est hébergée en France, et vos données restent sur le sol français.