Alfresco

Alfresco

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

10 Tools

Requires Configuration
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

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

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/AlfrescoLabs/alfresco-mcp-server/blob/141731818b6b40aae4ccc7ca8fccaf0c5800769f/Dockerfile
Commit141731818b6b40aae4ccc7ca8fccaf0c5800769f
Docker Image built byAlfrescoLabs
Docker Scout Health ScoreNot available
Verify SignatureNot available
LicenceApache License 2.0

Available Tools (10)

Tools provided by this ServerShort Description
search_nodesSearch for nodes in the Alfresco repository using AFTS (Alfresco Full Text Search) query syntax
get_nodeGet detailed information about a specific node by its ID
get_node_contentRetrieve the content of a document node
create_nodeCreate a new node (folder or document) in the repository
update_nodeUpdate properties of an existing node
delete_nodeDelete a node from the repository (moves to trash)
list_childrenList all child nodes of a parent node
upload_fileUpload a file to a specific folder in Alfresco
get_node_metadataGet metadata and properties of a node
copy_nodeCopy 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?

Related servers