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
Usage
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 implementationfs-extra
- Enhanced file system operationszod
- Schema validation
MCP Configuration
To use this server with an MCP client (like Claude Desktop or Cline), add this configuration:
Note: Replace /path/to/MCP-UI/aem-block-collection/index.js
with the actual path to your server.
This server cannot be installed
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.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates 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 -6924MIT License
- AsecurityAlicenseAqualityProvides 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 -691MIT License
- -securityFlicense-qualityProvides 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
- -securityAlicense-qualityEnables agents to query information about gems in a Ruby project's Gemfile, including source code and metadata.Last updated -17MIT License