accueil / serveurs / Fichiers & Documents / io.github.mila-gg/mcp-server
io.github.mila-gg/mcp-server
serveur MCP (Model Context Protocol) · Mila 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.mila-gg/mcp-server est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.mila-gg/mcp-server » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 23 outils
- append_rows≈ 203 tokens
Append one or more rows of data to a spreadsheet (sheet, excel, workbook) tab. Use "rows" for multiple rows or "values" for a single row.
Paramètres, retour & exemple (4)
Paramètresrows· array · optionnel
Multiple rows. Each row is an array of values or an object keyed by column letter, e.g. [["Alice", 30], ["Bob", 25]] or [{"A": "Alice", "B": 30}]tab_id· string · requis
Tab IDvalues· ? · optionnel
Single row as an array or column-letter object, e.g. ["Alice", 30] or {"A": "Alice", "B": 30}sheet_id· string · requis
Sheet (workbook) ID
Exemple d'appel{"name": "append_rows", "arguments": {"tab_id": "texte", "sheet_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - append_slides≈ 288 tokens
Append one or more slides to an existing presentation (slides, powerpoint, deck, keynote).
Paramètres, retour & exemple (4)
Paramètresid· string · requis
Presentation IDslide· object · optionnel
Single slide to appendslides· array · optionnel
Array of slides to appendposition· number · optionnel
0-based position to insert at (appends to end if omitted)
Exemple d'appel{"name": "append_slides", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - append_to_document≈ 113 tokens
Append HTML content to the end of an existing document (doc, word, note) without replacing existing content.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Document IDcontent· string · requis
HTML content to append
Exemple d'appel{"name": "append_to_document", "arguments": {"id": "texte", "content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_document≈ 155 tokens
Create a new document. Use this when asked to create, write, draft, or compose a document, doc, note, page, article, or word document. Content should be HTML (e.g. "<p>Hello</p>").
Paramètres, retour & exemple (3)
Paramètrestitle· string · requis
Document titlecontent· string · optionnel
HTML content of the documentserver_id· string · optionnel
Server ID to create in (omit for personal)
Exemple d'appel{"name": "create_document", "arguments": {"title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_sheet≈ 336 tokens
Create a new spreadsheet (sheet, excel, workbook) with an initial tab. Use this when asked to create a spreadsheet, table, workbook, tracker, or organize data in rows and columns.
Paramètres, retour & exemple (6)
Paramètresrows· number · optionnel
Number of rows (default 100)cells· object · optionnel
Initial cell data in A1 notation. Each cell is an object with: value (string|number), and optional format: { bold, italic, underline (booleans), color (text hex e.g. "#FF0000"), bgColor (background hex), fontSize (number), fontFamily (string), align ("left"|"center"|"right"), numberFormat ("currency"|"percentage"|"number"|"date"), decimals (number), currencySymbol (string) }. Example: {"A1": {"value": "Name", "format": {"bold": true, "bgColor": "#1B3A5C", "color": "#FFFFFF"}}}title· string · requis
Workbook titlecolumns· number · optionnel
Number of columns (default 26)tab_name· string · optionnel
Name of the first tab (default "Sheet 1")server_id· string · optionnel
Server ID
Exemple d'appel{"name": "create_sheet", "arguments": {"title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_sheet_tab≈ 199 tokens
Add a new tab to a spreadsheet (sheet, excel, workbook).
Paramètres, retour & exemple (5)
Paramètresname· string · optionnel
Tab namerows· number · optionnel
Number of rowscells· object · optionnel
Initial cells in A1 notation. Each cell: { value, format?: { bold, italic, underline, color (text hex), bgColor (background hex), fontSize, fontFamily, align, numberFormat, decimals, currencySymbol } }columns· number · optionnel
Number of columnssheet_id· string · requis
Sheet (workbook) ID
Exemple d'appel{"name": "create_sheet_tab", "arguments": {"sheet_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_slide_presentation≈ 270 tokens
Create a new slide presentation (slides, powerpoint, deck, keynote). Use this when asked to create a presentation, slide deck, or slideshow. Each slide has "html" content and optional "background" and "notes".
Paramètres, retour & exemple (5)
Paramètresdata· array · optionnel
Array of slide objectstheme· string · optionnel
Theme name (default "default")title· string · requis
Presentation titleserver_id· string · optionnel
Server IDaspectRatio· string · optionnel
Aspect ratio (default "16:9")
Exemple d'appel{"name": "create_slide_presentation", "arguments": {"title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_document≈ 78 tokens
Permanently delete a document (doc, word, note) by ID.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Document ID
Exemple d'appel{"name": "delete_document", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_sheet≈ 84 tokens
Permanently delete a spreadsheet (sheet, excel, workbook) and all its tabs.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Sheet (workbook) ID
Exemple d'appel{"name": "delete_sheet", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_sheet_tab≈ 110 tokens
Delete a tab from a spreadsheet (sheet, excel, workbook). Cannot delete the last remaining tab.
Paramètres, retour & exemple (2)
Paramètrestab_id· string · requis
Tab IDsheet_id· string · requis
Sheet (workbook) ID
Exemple d'appel{"name": "delete_sheet_tab", "arguments": {"tab_id": "texte", "sheet_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_slide_presentation≈ 87 tokens
Permanently delete a slide presentation (slides, powerpoint, deck, keynote).
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Presentation ID
Exemple d'appel{"name": "delete_slide_presentation", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_document≈ 89 tokens
Get a document (doc, word, note, page) by ID, including its full content (title, HTML body, metadata).
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Document ID
Exemple d'appel{"name": "get_document", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sheet≈ 91 tokens
Get a spreadsheet (sheet, excel, workbook) by ID, including all tabs and their cell data in A1 notation.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Sheet (workbook) ID
Exemple d'appel{"name": "get_sheet", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sheet_tab≈ 110 tokens
Get a single tab from a spreadsheet (sheet, excel, workbook), including all cell data in A1 notation.
Paramètres, retour & exemple (2)
Paramètrestab_id· string · requis
Tab IDsheet_id· string · requis
Sheet (workbook) ID
Exemple d'appel{"name": "get_sheet_tab", "arguments": {"tab_id": "texte", "sheet_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_slide_presentation≈ 90 tokens
Get a slide presentation (slides, powerpoint, deck, keynote) by ID, including all slide data.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Presentation ID
Exemple d'appel{"name": "get_slide_presentation", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_documents≈ 231 tokens
List all documents (docs, word, notes, pages). Use this when asked to list, find, or search documents, notes, drafts, or written content. Supports pagination, sorting, and filtering by workspace.
Paramètres, retour & exemple (5)
Paramètressort· string · optionnel · created_at | updated_at | last_edited_at | title
Sort fieldlimit· number · optionnel
Max results (1-100, default 50)order· string · optionnel · asc | desc
Sort orderoffset· number · optionnel
Pagination offset (default 0)server_id· ? · optionnel
Filter by server ID, or "personal"
Exemple d'appel{"name": "list_documents", "arguments": {"sort": "created_at", "limit": 1, "order": "asc", "offset": 1, "server_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_servers≈ 50 tokens
List all workspaces (servers) you have access to.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_servers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_sheets≈ 220 tokens
List all spreadsheets (sheets, excel, workbooks) with their tab metadata (no cell data). Use this when asked to list, find, or search spreadsheets, workbooks, tables, or tabular data.
Paramètres, retour & exemple (5)
Paramètressort· string · optionnel · created_at | updated_at | last_edited_at | title
Sort fieldlimit· number · optionnel
Max results (1-100, default 50)order· string · optionnel · asc | desc
Sort orderoffset· number · optionnel
Pagination offsetserver_id· ? · optionnel
Filter by server ID
Exemple d'appel{"name": "list_sheets", "arguments": {"sort": "created_at", "limit": 1, "order": "asc", "offset": 1, "server_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_slides≈ 211 tokens
List all slide presentations (slides, powerpoint, deck, keynote). Use this when asked to list, find, or search presentations, decks, or slideshows.
Paramètres, retour & exemple (5)
Paramètressort· string · optionnel · created_at | updated_at | last_edited_at | title
Sort fieldlimit· number · optionnel
Max results (1-100, default 50)order· string · optionnel · asc | desc
Sort orderoffset· number · optionnel
Pagination offsetserver_id· ? · optionnel
Filter by server ID
Exemple d'appel{"name": "list_slides", "arguments": {"sort": "created_at", "limit": 1, "order": "asc", "offset": 1, "server_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_document≈ 130 tokens
Update an existing document (doc, word, note). Supply a new title and/or HTML content to replace the body.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
Document IDtitle· string · optionnel
New titlecontent· string · optionnel
New HTML content (replaces entire document body)
Exemple d'appel{"name": "update_document", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_sheet≈ 106 tokens
Update spreadsheet (sheet, excel, workbook) workbook-level properties (currently only title).
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Sheet (workbook) IDtitle· string · requis
New title
Exemple d'appel{"name": "update_sheet", "arguments": {"id": "texte", "title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_sheet_tab≈ 336 tokens
Update a spreadsheet (sheet, excel, workbook) tab: merge cells, rename, change color, or resize the grid. Set a cell value to null to clear it.
Paramètres, retour & exemple (7)
Paramètresname· string · optionnel
New tab namerows· number · optionnel
New row countcells· object · optionnel
Cells to update in A1 notation (null clears a cell). Each cell is an object with: value (string|number), and optional format: { bold, italic, underline (booleans), color (text hex e.g. "#FF0000"), bgColor (background hex), fontSize (number), fontFamily (string), align ("left"|"center"|"right"), numberFormat ("currency"|"percentage"|"number"|"date"), decimals (number), currencySymbol (string) }. Example: {"A1": {"value": "Revenue", "format": {"bold": true, "bgColor": "#1B3A5C", "color": "#FFFFFF"}}}color· string · optionnel
Tab colortab_id· string · requis
Tab IDcolumns· number · optionnel
New column countsheet_id· string · requis
Sheet (workbook) ID
Exemple d'appel{"name": "update_sheet_tab", "arguments": {"tab_id": "texte", "sheet_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_slide_presentation≈ 235 tokens
Update a slide presentation (slides, powerpoint, deck, keynote): title, slide data, theme, or aspect ratio.
Paramètres, retour & exemple (5)
Paramètresid· string · requis
Presentation IDdata· array · optionnel
Full replacement array of slide objectstheme· string · optionnel
New themetitle· string · optionnel
New titleaspectRatio· string · optionnel
New aspect ratio
Exemple d'appel{"name": "update_slide_presentation", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».