python-alfresco-mcp-server

stevereiner/python-alfresco-mcp-server

3.3

If you are the rightful owner of python-alfresco-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Python Alfresco MCP Server v1.0 is a Model Context Protocol server designed to provide AI-native access to Alfresco Content Services using the FastMCP 2.0 framework.

The Python Alfresco MCP Server v1.0 is a cutting-edge Model Context Protocol (MCP) server that integrates seamlessly with Alfresco Content Services. Built on the modern FastMCP 2.0 framework, this server offers a streamlined and efficient architecture, reducing code complexity by 73% compared to legacy systems. It supports multiple transport options, including STDIO, HTTP, and SSE, allowing for flexible deployment and real-time streaming capabilities. The server is equipped with comprehensive documentation and examples, making it accessible for both beginners and advanced users. With robust security features like OAuth 2.1, SSO, and encrypted communications, it ensures enterprise-grade security. The server is also designed for high availability and scalability, supporting clustered deployments and load balancing. Its AI integration capabilities, along with a suite of MCP tools and resources, make it a powerful solution for content management and workflow automation.

Features

  • Complete FastMCP 2.0 Implementation with modern architecture
  • Multiple Transport Options: STDIO, HTTP, and SSE
  • Comprehensive Documentation & Examples for easy setup and deployment
  • Enterprise Security with OAuth 2.1, SSO, and encrypted communications
  • AI Integration with MCP tools and resources for content operations

Usages

usage with stdio

python -m alfresco_mcp_server.fastmcp_server

usage with http

python -m alfresco_mcp_server.fastmcp_server --transport http --host 127.0.0.1 --port 8001

usage with sse

python -m alfresco_mcp_server.fastmcp_server --transport sse --host 127.0.0.1 --port 8003

Tools

  1. search_content

    Search documents and folders

  2. download_document

    Download document content

  3. upload_document

    Upload new document

  4. checkout_document

    Check out for editing

  5. checkin_document

    Check in after editing