Skip to main content
Glama
stevereiner
by stevereiner

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelINFO
ALFRESCO_URLNoAlfresco server URLhttp://localhost:8080
FASTAPI_HOSTNoFastAPI hostlocalhost
FASTAPI_PORTNoFastAPI port8000
MAX_FILE_SIZENoMax upload size (bytes)100000000
MCP_AUTH_ISSUERNoOptional strict issuer check (must be HTTPS)
ALFRESCO_TIMEOUTNoRequest timeout (seconds)30
ALFRESCO_PASSWORDNoPassword (basic/ticket)admin
ALFRESCO_USERNAMENoUsername (basic/ticket)admin
MCP_AUTH_AUDIENCENoOptional audience check
MCP_AUTH_JWKS_URINoIdP JWKS endpoint used to validate bearer tokens
MCP_TRANSPORT_AUTHNoRequire OAuth2 bearer to call the MCP server (HTTP/SSE only)false
ALFRESCO_VERIFY_SSLNoVerify SSL certificatesfalse
ALFRESCO_AUTH_METHODNoAuth method: basic | ticket | oauth2basic
ALFRESCO_OAUTH2_CLIENT_IDNoOAuth2 client id (oauth2)
ALFRESCO_OAUTH2_GRANT_TYPENoclient_credentials | refresh_tokenclient_credentials
ALFRESCO_OAUTH2_ACCESS_TOKENNoPre-obtained access token (optional, oauth2)
ALFRESCO_OAUTH2_CLIENT_SECRETNoOAuth2 client secret (oauth2)
ALFRESCO_OAUTH2_REFRESH_TOKENNoRefresh token (optional, oauth2)
ALFRESCO_OAUTH2_TOKEN_ENDPOINTNoOAuth2 token endpoint (oauth2)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
search_contentC

Search for content in Alfresco using AFTS query language.

advanced_searchC

Advanced search with sorting and filtering capabilities.

search_by_metadataC

Search for content in Alfresco by metadata fields.

cmis_searchB

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

browse_repositoryC

Browse the Alfresco repository structure.

upload_documentC

Upload a document to Alfresco.

download_documentC

Download a document from Alfresco repository.

create_folderB

Create a new folder in Alfresco.

get_node_propertiesB

Get metadata and properties of a document or folder.

update_node_propertiesC

Update metadata and properties of a document or folder.

delete_nodeC

Delete a document or folder from Alfresco.

checkout_documentC

Check out a document for editing using Alfresco REST API.

checkin_documentC

Check in a document after editing using Alfresco REST API.

cancel_checkoutA

Cancel checkout of a document, discarding any working copy.

get_repository_info_toolB

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

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

Latest Blog Posts

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