Skip to main content
Glama
MartinCley

Excel MCP Cleyrop

by MartinCley

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost for the MCP server0.0.0.0
MCP_PORTNoPort for the MCP server (HTTP)8000
CLEYROP_TOKENNoPre-obtained token (Bearer) for authentication
MCP_TRANSPORTNoTransport protocolstreamable-http
CLEYROP_DOMAINNoExternal domain for API URL resolution
CLEYROP_API_URLNoOverride for Cleyrop API base URL
CLEYROP_CLIENT_IDNoClient ID for service account authentication
CLEYROP_NAMESPACENoKubernetes namespace for in-cluster URL resolution
CLEYROP_KEYCLOAK_URLNoOverride for Keycloak URL
EXCEL_MCP_EXPORT_DIRNoDirectory for local exports when no project is specified~/.excel-mcp/exports
EXCEL_MCP_PUBLIC_URLNoPublic URL of the tool for download links
CLEYROP_CLIENT_SECRETNoClient secret for service account authentication
EXCEL_MCP_DEFAULT_PROJECTNoDefault project slug or ID for depositing files; alias CLEYROP_PROJECT_SLUG

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
generate_excelA

Génère un classeur Excel (.xlsx) et le livre à l'utilisateur.

Le LLM appelant fournit le CONTENU (feuilles, colonnes typées, lignes, options comme totaux/graphiques). Le serveur construit le fichier, applique le thème, puis le livre :

  • si un projet est ciblé (project, ou défaut EXCEL_MCP_DEFAULT_PROJECT / CLEYROP_PROJECT_SLUG) : dépose le fichier dans les données de travail du projet Cleyrop, où l'utilisateur le télécharge via l'UI. Nécessite un compte de service avec droits d'écriture (un token personnel est en lecture seule).

  • sinon : renvoie un lien de téléchargement HTTP (utile seulement si le tool a une URL publique, EXCEL_MCP_PUBLIC_URL) + le blob embarqué.

cleyrop_list_projectsA

Liste les projets Cleyrop accessibles (id, nom, slug).

Utile pour récupérer l'id ou le slug à passer comme paramètre project de generate_excel.

cleyrop_diagnoseA

Diagnostique la connexion Cleyrop (auth + accès API), sans exposer de secret.

À utiliser quand un dépôt échoue. Renvoie le mode d'URL et d'auth réellement vus par le serveur (token présent ? longueur ? secret ?), l'URL d'API résolue, et le résultat d'un appel réel me() qui distingue : token absent (variable non injectée -> redéployer), token invalide (401), réseau injoignable, ou OK avec l'identité authentifiée.

get_excel_schemaA

Retourne le JSON Schema complet de la spécification attendue par generate_excel.

Décrit feuilles, colonnes, types, formats de nombre, totaux, graphiques et mise en forme conditionnelle.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
list_exportsListe les fichiers Excel générés localement (mode test).

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/MartinCley/Excel-MCP'

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