Python-Alfresco-MCP-Server 1.1.0 released

Video: Python-Alfresco-MCP-Server with Claude Desktop and MCP Inspector
https://x.com/stevereiner/status/1950418564562706655

Model Context Protocol Server (MCP) for Alfresco Content Services (Community and Enterprise)

This uses FastMCP 2.0 and Python-Alfresco-API

A full featured MCP server for Alfresco in search and content management areas. Features complete documentation, tests, examples,
and config samples for various MCP clients (Claude Desktop, MCP Inspector, references to configuring others).

Python-Alfresco-MCP-Server on Github
https://github.com/stevereiner/python-alfresco-mcp-server

Tools:
Basic search, advanced search, metadata search, and cmis query,
upload, download, check-in, checkout, cancel checkout,
create folder, folder browse, delete node,
get/set properties, repository info.

(With python-alfresco-api having full coverage of the 7 Alfresco REST APIs
you could customize with what tools you want from 191 in core, 29 in workflow,
3 in authentication, 1 in search, 1 in discovery, 18 in model, 1 search sql for solr)

Resources: repository info repeated

Prompts: search and analyze

Latest on Github 7/29/25

  • readme.md focuses on install with uv and uvx
  • docs\install_with_pip_pipx.md covers install with pip and pipx
  • sample configs for Claude Deskop (stdio) with uv, uvx, pipx for windows and mac
  • sample configs for mcp-inspector with uv, uvx, pipx for both http and stdio

Python-Alfresco-MCP-Server v1.1.0 7/25/25

  • Refactored code into single file per tool (organized in tools/search/,
    tools/core/, resources/, prompts/, utils/
  • Changes for python-afresco-api 1.1.1
  • Must better testing (143/143 passing)
  • Added uv support (latest readme and config samples also have uvx)
  • First version on PyPI.org

Python-Alfresco-MCP-Server v1.0 6/24/25
Changed to use FastMCP vs original code

Python-Alfresco-MCP-Server on PyPI
https://pypi.org/project/python-alfresco-mcp-server/
(On PyPI so don’t need source, still need python and optionally fast uv installed)

Thse can be used to test install or run one thing
# Tests that installation worked
uv tool run python-alfresco-mcp-server –help
uvx python-alfresco-mcp-server –help # alias for uv tool run

This install may not be needed
uv tool install python-alfresco-mcp-server

Python-Alfresco-API on Github
https://github.com/stevereiner/python-alfresco-api

Python-Alfresco-API on PyPI
https://pypi.org/project/python-alfresco-api/

X.com
https://x.com/stevereiner

LinkedIn
https://www.linkedin.com/in/steve-reiner-abbb5320/

Python-Alfresco-API Updated

 This is a complete Python client package for developing python code and apps for Alfresco. It supports using all 7 Alfresco REST APIs: Core, Search, Authentication, Discovery, Model, Workflow, Search SQL (Solr admin). It has Event support (activemq or Event Gateway). The project has extensive documentation, examples, and tests.

See Python-Alfresco-MCP-Server . This is a Model Context Protocol (MCP) Server that uses Python Alfresco API

https://github.com/stevereiner/python-alfresco-api

https://pypi.org/project/python-alfresco-api

You need Python 3.10+ installed.

This can be used to install:

pip install python-alfresco-api

The released v1.1.1 version goes well beyond the previous 1.0.x version.

It has a generated well organized hierarchical structure for higher level clients (1.0.x only had 7 wrapper files). Its generated from the openapi-python-client generated low level “raw clients”

Pydantic v2 models are now used the high level clients. Hopefully in v1.2 the low level clients will too. This can be done by configuring the openapi-python-client generator with templates. Some things need to be worked out, so no guarantees. This will simplify things and avoid model conversions.

Added utilities for upload, download, versioning, searching. etc. Using the utilities reduced the amount of code you need to do these operations.

A well organized hierarchical structure of linked md docs for the high level client apis and models documentation is also generated.

Documentation now has diagrams for overall architecture, model levels, and client type.

Readme now covers how to install an Alfresco Community docker from GitHub. In case you don’t already a Enterprise or Community version of Alfresco Content Services. Also see Hyland Alfresco .