ecl_mcp
Verified Safeby brownrl
Overview
Provides AI agents with programmatic access to the European Commission's Component Library (ECL) documentation and code examples, enabling them to build and retrieve UI components.
Installation
npx ecl-mcpSecurity Notes
The server uses SQLite with parameterized queries, which is a good practice against SQL injection. File I/O operations are for reading trusted local files (scripts, templates, database). External content fetching happens during the crawling process (via `crawl.js`) which is separate from the MCP server's runtime. The MCP server itself primarily serves data from a local database over `stdio`. No direct use of `eval` or hardcoded secrets found in the server logic. The `ecl-ec.js` is a client-side library; its security is relevant for web applications using it, but not for the server-side audit of this MCP server.
Similar Servers
context7
Provides up-to-date, version-specific documentation and code examples to Large Language Models (LLMs) and AI coding assistants to improve code generation accuracy and relevance, preventing outdated or hallucinated information.
docfork
Provides live-synced, context-aware, and version-accurate documentation to AI models, preventing hallucinations and context bloat for developer tasks.
comet
An AI-enhanced development workflow agent (Model Context Protocol server) to assist with building React/TypeScript components based on USWDS, including code generation, component listing, and documentation search.
blz
Provides fast, local documentation search and retrieval for AI agents, using llms.txt files for line-accurate citations.