Alfresco MCP Server
A minimal Model Context Protocol (MCP) server for Alfresco providing tools via the Alfresco REST API.
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"
}
}
}
}