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 https://github.com/ACSGenUI/mcp-block-collection with the actual node module name of the server.
Related MCP Servers
- Asecurity-licenseAqualityFacilitates 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 -726MIT 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 -71MIT 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 -18MIT License