Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FISPRO_MCP_ROOTNoRoot directory allowed for file access. No files outside this tree are readable..
FISPRO_MCP_RSCRIPTNoR executable to use.Rscript
FISPRO_MCP_R_TIMEOUTNoMaximum duration of an R call, in seconds.120

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
check_environmentA

Vérifie la configuration : racine autorisée, disponibilité de R et du paquet FisPro.

list_fisB

Liste les fichiers .fis disponibles sous la racine autorisée.

Args: directory: sous-répertoire à explorer (relatif à la racine). recursive: explorer aussi les sous-dossiers.

describe_fisB

Décrit un système : variables, partitions floues, opérateurs, règles en clair.

Args: path: chemin du fichier .fis. include_rules: inclure la liste des règles rédigées en français.

inferA

Calcule les sorties du système flou pour un vecteur d'entrées.

Args: path: chemin du fichier .fis. inputs: une valeur par entrée, dans l'ordre déclaré dans le fichier. backend: "auto" (R si disponible), "r" ou "python".

explain_inferenceA

Explique le raisonnement : degrés d'appartenance et règles déclenchées.

C'est l'outil à privilégier pour comprendre pourquoi le système produit une sortie donnée. Calculé par le moteur Python.

Args: path: chemin du fichier .fis. inputs: une valeur par entrée. top_k: nombre maximum de règles détaillées, triées par force décroissante.

infer_datasetA

Applique le système flou à toutes les lignes d'un fichier CSV.

Args: path: chemin du fichier .fis. csv_path: CSV dont les colonnes correspondent aux entrées (par nom, sinon par ordre). output_csv: si fourni, écrit le résultat complet dans ce fichier. backend: "auto", "r" ou "python". max_preview: nombre de lignes retournées dans la réponse.

validate_fisA

Contrôle la santé d'un système : partitions, couverture des règles, incohérences.

Signale notamment les sous-ensembles flous jamais utilisés par une règle, les doublons de prémisses et les plages incohérentes.

Prompts

Interactive templates invoked by user choice

NameDescription
audit_promptModèle d'invite pour auditer un système d'inférence floue.

Resources

Contextual data attached and managed by the client

NameDescription
systems_resourceInventaire des systèmes .fis disponibles sous la racine autorisée.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kofi04/fispro-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server