fispro-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FISPRO_MCP_ROOT | No | Root directory allowed for file access. No files outside this tree are readable. | . |
| FISPRO_MCP_RSCRIPT | No | R executable to use. | Rscript |
| FISPRO_MCP_R_TIMEOUT | No | Maximum duration of an R call, in seconds. | 120 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| audit_prompt | Modèle d'invite pour auditer un système d'inférence floue. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| systems_resource | Inventaire des systèmes .fis disponibles sous la racine autorisée. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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