Alfresco MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Alfresco MCP Serverfind a document named 'meeting notes' and show its info"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Info
This project was created using this guide: https://medium.com/data-engineering-with-dremio/building-a-basic-mcp-server-with-python-4c34c41031ed
- note: instead of using uv as package manager, I used pipGetting started
Running locally
be sure node and npm are installed. I used node 20.18.3 and npm 10.8.2
Running pip3 install -r requirements.txt will get the required modules installed.
use the .envtemplate file to create a .env file. The BASE_URL is the url to your Alfresco install. Make sure the credentials are correct as well
Now run with python3 main.py. You will see a confirmation that the MCP server is running.
If you are using Claude desktop, add the following to the claude config file (via the developer section under settings)
{
"mcpServers": {
"alfrescomcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote", "http://localhost:8000/mcp"]
}
}
}Once your chat interface is setup you can ask away
note
npx needs to be installed to run locally...and....
You may have to check permissions on the npm folder: sudo chown -R 501:20 "/Users//.npm"
The url to the mcp server (http streaming) can be changed to match your IP or wherever the mcp service is running. Keep in mind: local chat clients like claude will require https to access the mcp server remotely (not on localhost). You will need to use https instead of http. There are self signed certificates created automatically
Related MCP server: Core Content Services MCP Server
Running via docker
To run the container standalone, you can build a container locally (dockerfile is in the root of the project). This creates the container image in your local docker repository. There's a docker compose yml with environment variables set. be sure to change the BASE_URL and credentials to match your alfresco endpoint
If you would like to have a fully built yaml that includes alfresco community, use this link: https://github.com/robwilds/community25.x
Clone the entire aforementioned repo then run docker compose up -d
Tools you can use
Audit information based on nodeid
Comments for a node based on nodeid
The audit apps that are configured
Fetch document info by name...this will return nodeid
Current alfresco version
Get tag information for a document based on nodeid
Add a tag to a node
Add comments to a node
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables interaction with Paperless-NGX API servers, supporting document management, tagging, and metadata operations through a natural language interface.72222ISC

Core Content Services MCPofficial
AlicenseAqualityBmaintenanceEnables AI models to interact with IBM FileNet Content Manager for document management, folder operations, metadata handling, search, and content extraction through a standardized interface.2615Apache 2.0- AlicenseNot gradedqualityBmaintenanceEnables managing Paperless-NGX documents, tags, correspondents, and document types via natural language. Supports document searching, downloading, uploading, and bulk editing.72ISC
- AlicenseCqualityCmaintenanceEnables AI models to interact with IBM FileNet Content Manager for document lifecycle management, metadata extraction, legal holds, and AI-powered search, summaries, and Q\&A.26Apache 2.0
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Automate eSignature workflows and signing tasks via natural language commands.
Search, browse, and read your Dropbox files. Find documents by name or content, list folders, and…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/robwilds/pythonAlfrescoMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server