Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Alfresco Mcp Poc

    Alfresco MPC (Model Context Protocol) PoC

    5 stars
    Dockerfile
    Updated Sep 13, 2025

    Table of Contents

    • Project Structure
    • Prerequisites
    • Getting Started
    • Step 1: Clone the Repository
    • Step 2: Run the Alfresco Docker Compose
    • Step 3: Verify Alfresco Deployment
    • Step 4: Set Up and Run the MCP Client
    • Customization
    • Contributing

    Table of Contents

    • Project Structure
    • Prerequisites
    • Getting Started
    • Step 1: Clone the Repository
    • Step 2: Run the Alfresco Docker Compose
    • Step 3: Verify Alfresco Deployment
    • Step 4: Set Up and Run the MCP Client
    • Customization
    • Contributing

    Documentation

    Alfresco MCP Proof of Concept (PoC)

    This repository contains a Proof of Concept (PoC) for integrating Alfresco as a Model Context Protocol server. The project demonstrates how to connect Alfresco capabilities to AI using standard client-server applications.

    General Diagram

    Project Structure

    The repository is structured as follows:

    • **alfresco/**: Contains a Docker Compose setup for a standard Alfresco deployment. This must be run before the MCP integration.
    • **alfresco-mcp-client/**: A Java-based client application for interacting with the MCP server using Spring AI
    • **alfresco-mcp-server/**: A Node.js-based server application for handling MCP requests using TypeScript SDK

    Prerequisites

    Before running the project, ensure you have the following installed:

    • Docker (version 20.10.0 or higher)
    • Docker Compose (version 1.29.0 or higher)
    • Java Development Kit (JDK) 17 or higher (for the client application)
    • Node.js (version 18 or higher) and npm (for the server application)
    • Git (for cloning the repository)

    Getting Started

    Step 1: Clone the Repository

    Clone the repository to your local machine:

    bash
    git clone https://github.com/aborroy/alfresco-mcp-poc.git
    cd alfresco-mcp-poc

    Step 2: Run the Alfresco Docker Compose

    Navigate to the alfresco/ directory and start the Alfresco deployment using Docker Compose:

    bash
    cd alfresco
    docker-compose up --build --force-recreate

    This will start the Alfresco Content Services stack, including the repository, Share, and other required services. Wait for all services to initialize completely.

    Step 3: Verify Alfresco Deployment

    Once the services are up, you can access the Alfresco Share interface at:

    • Alfresco Share: http://localhost:8080/share
    • Alfresco Repository: http://localhost:8080/alfresco

    Use the default credentials (admin / admin) to log in.

    Step 4: Set Up and Run the MCP Client

    Start the Ollama server locally:

    bash
    ollama serve

    Navigate to the alfresco-mcp-client/ directory and follow the instructions in its README.md to set up and run the MCP client:

    bash
    cd ../alfresco-mcp-client
    mvn clean package
    java -jar target/alfresco-mcp-client-0.8.0.jar

    Customization

    You can customize the Alfresco deployment by modifying the docker-compose.yml file in the alfresco/ directory. Additionally, the MCP server and client components can be configured to suit your specific use case.

    Contributing

    Contributions to this project are welcome! Please open an issue or submit a pull request with your proposed changes.

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • FA

      Fal Mcp Server

      Python·
      8
    • NS

      Ns Private Access Mcp

      TypeScript·
      3

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • GL

      Glm Mcp Server

      TypeScript·
      3
    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • FA

      Fal Mcp Server

      Python·
      8
    • NS

      Ns Private Access Mcp

      TypeScript·
      3

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k