Skip to main content
Glama

Alfresco MCP Server

by stevereiner

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelINFO
ALFRESCO_URLYesAlfresco server URLhttp://localhost:8080
FASTAPI_HOSTNoFastAPI hostlocalhost
FASTAPI_PORTNoFastAPI port8000
MAX_FILE_SIZENoMax upload size (bytes)100000000
ALFRESCO_TIMEOUTNoRequest timeout (seconds)30
ALFRESCO_PASSWORDYesPassword for authenticationadmin
ALFRESCO_USERNAMEYesUsername for authenticationadmin
ALFRESCO_VERIFY_SSLNoVerify SSL certificatesfalse

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
search_and_analyze🔎 Generate comprehensive search and analysis steps for Alfresco documents with customizable analysis types

Resources

Contextual data attached and managed by the client

NameDescription
repository_info📊 Live Alfresco repository information including version, edition, and connection status

Tools

Functions exposed to the LLM to take actions

NameDescription
search_content

Search for content in Alfresco using AFTS query language.

advanced_search

Advanced search with sorting and filtering capabilities.

search_by_metadata

Search for content in Alfresco by metadata fields.

cmis_search

Search using CMIS SQL syntax. Default query searches for PDF documents.

browse_repository

Browse the Alfresco repository structure.

upload_document

Upload a document to Alfresco.

download_document

Download a document from Alfresco repository.

create_folder

Create a new folder in Alfresco.

get_node_properties

Get metadata and properties of a document or folder.

update_node_properties

Update metadata and properties of a document or folder.

delete_node

Delete a document or folder from Alfresco.

checkout_document

Check out a document for editing using Alfresco REST API.

checkin_document

Check in a document after editing using Alfresco REST API.

cancel_checkout

Cancel checkout of a document, discarding any working copy.

get_repository_info_tool

Get Alfresco repository information using Discovery Client (as tool instead of resource).

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stevereiner/python-alfresco-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server