A minimal Model Context Protocol (MCP) server for Alfresco providing tools via the Alfresco REST API.
10 Tools
Version 4.43 or later needs to be installed to add the server automatically
Use cases
About
A minimal Model Context Protocol (MCP) server for Alfresco providing tools via the Alfresco REST API.
| Attribute | Details |
|---|---|
| Docker Image | angelborroy/alfresco-mcp-server |
| Author | AlfrescoLabs |
| Repository | https://github.com/AlfrescoLabs/alfresco-mcp-server |
| 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 |
| 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 |
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
{
"mcpServers": {
"alfresco": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ALFRESCO_HOST",
"angelborroy/alfresco-mcp-server"
],
"env": {
"ALFRESCO_HOST": "http://localhost:8080"
}
}
}
}