Skip to main content
Glama

AEM Block Collection MCP Server

AEM Block Collection MCP Server

A minimal MCP (Model Context Protocol) server that provides access to AEM block metadata from blocks.json.

What it does

This server exposes a single tool: list_blocks - which reads AEM block information from a blocks.json file and returns structured data about all available blocks.

Installation

npm install

Usage

node index.js

Configuration

The server automatically looks for blocks.json in the current directory or parent directories.

MCP Tool

list_blocks

Lists all available AEM blocks with metadata from blocks.json.

Input: None required Output: JSON with block information including names, descriptions, file paths, and file counts.

Dependencies

  • @modelcontextprotocol/sdk - MCP server implementation
  • fs-extra - Enhanced file system operations
  • zod - Schema validation

MCP Configuration

To use this server with an MCP client (like Claude Desktop or Cline), add this configuration:

{ "mcpServers": { "aem-block-collection": { "command": "node", "args": ["/path/to/MCP-UI/aem-block-collection/index.js"], "env": {} } } }

Note: Replace /path/to/MCP-UI/aem-block-collection/index.js with the actual path to your server.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables access to AEM block metadata by reading structured information from blocks.json files. Provides a simple tool to list available blocks with their descriptions, file paths, and counts.

  1. What it does
    1. Installation
      1. Usage
        1. Configuration
          1. MCP Tool
            1. list_blocks
          2. Dependencies
            1. MCP Configuration

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Facilitates interaction with Ethereum blockchain data via Etherscan's API, providing real-time access to balances, transactions, token transfers, contract ABIs, gas prices, and ENS name resolutions.
                Last updated -
                6
                9
                24
                MIT License
              • A
                security
                A
                license
                A
                quality
                Provides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.
                Last updated -
                6
                9
                1
                MIT License
              • -
                security
                F
                license
                -
                quality
                Provides LLMs with read-only access to search, filter, and retrieve bookmark metadata from Pinboard.in at inference time via Model Context Protocol.
                Last updated -
                2
              • -
                security
                A
                license
                -
                quality
                Enables agents to query information about gems in a Ruby project's Gemfile, including source code and metadata.
                Last updated -
                17
                MIT License

              View all related MCP servers

              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/ACSUI-Gen-Playground/mcp-block-collection'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server