Psychologie & Sérénité
Catalogue public en lecture seule : tests psychologiques, blog, livres et services (FR/EN).
我該用這個嗎
品質與安全性
發現項目(3)
- LOW在 describe_service 中
- LOW在 get_book 中
- LOW在 search_concepts 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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#"
}社群
證據