Psychologie & Sérénité
Catalogue public en lecture seule : tests psychologiques, blog, livres et services (FR/EN).
사용해야 할까요
품질 및 안전성
발견 사항 (3)
- LOWdescribe_service에서
- LOWget_book에서
- LOWsearch_concepts에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"catalogue": {
"url": "https://psychologieetserenite.com/mcp"
}
}
}원격 엔드포인트
https://psychologieetserenite.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (11)
🟢list_services
Liste tous les services de Psychologie & Sérénité (tests, blog, livres, assistant, Salon Psy, salon communautaire, ScanMyLove, ScanMyJob) et leurs langues.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢describe_service(service)
Décrit un service en détail avec son adresse officielle, y compris par langue quand elle existe (PSW et PT : 4 langues ; ScanMyLove : 14 langues).
입력 스키마
{
"type": "object",
"properties": {
"service": {
"type": "string",
"enum": [
"tests",
"blog",
"livres",
"assistant",
"salon_psy",
"salon_communautaire",
"sml",
"smj",
"conciergerie"
],
"description": "Identifiant du service (voir list_services)."
}
},
"required": [
"service"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_tests(query, category, limit, locale)
Cherche parmi les 206 tests psychologiques (fiches). Filtre par mots-clés et/ou thème. Ne renvoie ni questions ni résultats.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"description": "Mots-clés (ex. « anxiété », « jalousie »)."
},
"category": {
"type": "string",
"maxLength": 80,
"description": "Slug de thème (ex. anxiety, diagnostic)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 15
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_test(category, slug, locale)
Fiche détaillée d'un test : présentation, dimensions mesurées, durée. Aucune question ni aucun résultat.
입력 스키마
{
"type": "object",
"properties": {
"category": {
"type": "string",
"maxLength": 80,
"description": "Slug de thème, tel que renvoyé par search_tests."
},
"slug": {
"type": "string",
"maxLength": 160
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"required": [
"category",
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢start_test(slug, locale)
Donne le lien pour RÉALISER un test (anonyme, sans compte). La passation, le niveau obtenu et l'éventuel rapport détaillé payant se font sur le site, pas dans la conversation.
입력 스키마
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 160,
"description": "Slug ou id du test."
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_example_report(service, slug, locale)
Lien vers un exemple de rapport : pour un test (page « exemple »), ou le rapport de démonstration ScanMyLove.
입력 스키마
{
"type": "object",
"properties": {
"service": {
"type": "string",
"enum": [
"test",
"sml"
],
"default": "test"
},
"slug": {
"type": "string",
"maxLength": 160,
"description": "Slug du test (service=test)."
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_articles(query, limit, locale)
Cherche dans le blog (plus de 1 500 articles en français, autant en anglais). Renvoie titres, résumés et liens. Le blog existe aussi en espagnol et en portugais (pages séparées, non cherchables ici).
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_article(slug, locale)
Texte complet d'un article du blog (Markdown, licence CC-BY 4.0), en français ou en anglais.
입력 스키마
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 220
},
"locale": {
"type": "string",
"enum": [
"fr",
"en"
],
"default": "fr"
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_books(query, topic, limit, locale)
Cherche dans le catalogue de livres (fiches uniquement : le livre entier n'est pas accessible ici). Les fiches existent en fr, en, es, pt.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"topic": {
"type": "string",
"maxLength": 80
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_book(slug, locale)
Fiche d'un livre : présentation, thèmes, liens vers la fiche et l'extrait gratuit. Pas de texte intégral, pas de prix (affiché sur le site selon le pays).
입력 스키마
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 160
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_concepts(query, limit)
Concepts et modèles cliniques expliqués (attachement, Gottman, schémas de Young, etc.).
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거