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