LabStore
← All labs

Alfresco

by docker ✓ verified ✓ Packaged by Docker

A minimal Model Context Protocol (MCP) server for Alfresco providing tools via the Alfresco REST API.

MCP server installable needs setup network: on runtime: sysbox

Project Management MCP Servers

Alfresco MCP Server

A minimal Model Context Protocol (MCP) server for Alfresco providing tools via the Alfresco REST API.

What is an MCP Server?

MCP Info

Attribute Details
Docker Image angelborroy/alfresco-mcp-server
Author AlfrescoLabs
Repository https://github.com/AlfrescoLabs/alfresco-mcp-server

Image Building Info

Attribute Details
Dockerfile https://github.com/AlfrescoLabs/alfresco-mcp-server/blob/141731818b6b40aae4ccc7ca8fccaf0c5800769f/Dockerfile
Commit 141731818b6b40aae4ccc7ca8fccaf0c5800769f
Docker Image built by AlfrescoLabs
Docker Scout Health Score Not available
Verify Signature Not available
Licence Apache License 2.0

Available Tools (10)

Tools provided by this Server Short Description
search_nodes Search for nodes in the Alfresco repository using AFTS (Alfresco Full Text Search) query syntax
get_node Get detailed information about a specific node by its ID
get_node_content Retrieve the content of a document node
create_node Create a new node (folder or document) in the repository
update_node Update properties of an existing node
delete_node Delete a node from the repository (moves to trash)
list_children List all child nodes of a parent node
upload_file Upload a file to a specific folder in Alfresco
get_node_metadata Get metadata and properties of a node
copy_node Copy a node to a different location in the repository

Tools Details

Tool: search_nodes

Search for nodes in the Alfresco repository using AFTS (Alfresco Full Text Search) query syntax

Tool: get_node

Get detailed information about a specific node by its ID

Tool: get_node_content

Retrieve the content of a document node

Tool: create_node

Create a new node (folder or document) in the repository

Tool: update_node

Update properties of an existing node

Tool: delete_node

Delete a node from the repository (moves to trash)

Tool: list_children

List all child nodes of a parent node

Tool: upload_file

Upload a file to a specific folder in Alfresco

Tool: get_node_metadata

Get metadata and properties of a node

Tool: copy_node

Copy a node to a different location in the repository

Use this MCP Server

{
  "mcpServers": {
    "alfresco": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "ALFRESCO_HOST",
        "angelborroy/alfresco-mcp-server"
      ],
      "env": {
        "ALFRESCO_HOST": "http://localhost:8080"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?