{"type":"mcp_server","name":"mcp-containers","description":"**Option 1 (Focus on containers):**\n\nContainerized MCP servers. Deploy & scale MCP easily.\n\n**Option 2 (Focus on scalability):**\n\nScalable MCP: Containerized servers for easy deployment & management.\n","category":"AI","language":"TypeScript","stars":3323,"forks":172,"owner":"metorial","github_url":"https://github.com/metorial/mcp-containers","homepage":"https://metorial.com","setup":"Unfortunately, the provided README doesn't contain explicit, consolidated setup or installation instructions. It focuses on the general concept of using pre-built Docker images and lists available servers.\n\nTherefore, based on the information available, the setup instructions would be:\n\n## Setup\n\n1.  **Prerequisites:**\n    *   [Docker](https://www.docker.com/) installed on your system.\n\n2.  **Installation:**\n    *   Identify the MCP server you want to use from the \"Available Servers\" or \"Featured Servers\" sections.\n    *   Determine the Docker image name for that server.  (This information is not directly in the README, but you would typically find it in the server's specific README file within the `catalog/` directory, or by inspecting the `Dockerfile` if available).\n    *   Pull the Docker image using the `docker pull` command.  For example:\n\n        ```bash\n        docker pull <docker_image_name>\n        ```\n\n        Replace `<docker_image_name>` with the actual image name.\n\n3.  **Configuration:**\n    *   Refer to the specific MCP server's README file (linked in the \"Available Servers\" or \"Featured Servers\" sections) for any configuration requirements.  This might involve setting environment variables, mounting volumes for persistent storage, or configuring network ports.\n\n4.  **Running the Container:**\n    *   Use the `docker run` command to start the container, including any necessary configuration options.  For example:\n\n        ```bash\n        docker run -d -p 8000:8000 \\\n        -e API_KEY=<your_api_key> \\\n        <docker_image_name>\n        ```\n\n        *   `-d`: Runs the container in detached mode (background).\n        *   `-p 8000:8000`: Maps port 8000 on the host to port 8000 in the container (adjust as needed).\n        *   `-e API_KEY=<your_api_key>`: Sets an environment variable (replace with actual variables and values).\n        *   `<docker_image_name>`: The name of the Docker image you pulled.\n\n5.  **Environment Variables:**\n    *   Each MCP server may require specific environment variables for configuration (e.g., API keys, database credentials). Consult the server's individual documentation for details.\n\n**Important Notes:**\n\n*   The specific Docker image name, configuration options, and required environment variables will vary depending on the MCP server you choose.  Always consult the server's README file for detailed instructions.\n*   This setup assumes a basic understanding of Docker.  If you are new to Docker, please refer to the official Docker documentation for more information.","tools":"Okay, here's the extracted and improved tools/features information from the README, formatted as requested. Given the extensive list of servers, I've focused on extracting the core functionality each server provides based on its description.  I've also grouped thematically to improve readability.\n\n## Available Tools\n\n### Search & Information Retrieval\n\n*   **21st.dev Magic AI Agent MCP Server:** Creates UI components from natural language descriptions.\n    *   Example: \"Generate a button with rounded corners and a blue background.\"\n*   **Axiom MCP Server:** Queries data using Axiom Processing Language (APL).\n*   **Brave Search MCP Server:** Provides web and local search capabilities.\n*   **Exa MCP Server:** Uses the Exa AI Search API for web searches.\n*   **Google Search MCP Server:** Provides web search capabilities using Google Custom Search API and webpage content extraction.\n*   **Kagi MCP server:** Provides Kagi search and other tools.\n*   **MCP Content Summarizer Server:** Summarizes various types of content using Google's Gemini 1.5 Pro model.\n*   **Needle MCP Server:** Manages documents and performs searches using Needle.\n*   **NYTimes Article Search MCP Server:** Searches for New York Times articles from the last 30 days based on a keyword.\n*   **PubMed Enhanced Search MCP Server:** Searches and retrieves academic papers from PubMed with MeSH term lookup and PICO-based evidence search.\n*   **RAG Documentation MCP Server:** Retrieves and processes documentation through vector search.\n*   **Rijksmuseum MCP Server:** Provides access to the Rijksmuseum's collection through natural language interactions.\n*   **Tavily MCP Server:** Provides Tavily search capabilities.\n*   **Yahoo Finance MCP Server:** Fetches stock data, news, and other financial information.\n*   **YouTube Transcript Server:** Retrieves transcripts from YouTube videos.\n*   **DuckDuckGo Search MCP Server:** Provides DuckDuckGo search capabilities.\n*   **Hacker News MCP Server:** Fetches stories from Hacker News.\n*   **Web Search MCP Server:** Enables free web searching using Google search results.\n*   **Paper Search MCP:** Searches and downloads academic papers from multiple sources (arXiv, PubMed, etc.).\n*   **Bing Search MCP Server:** Performs web, news, and image searches using the Microsoft Bing Search API.\n*   **PubMed MCP Server:** Provides access to PubMed articles through the Entrez API.\n\n### Web Interaction & Automation\n\n*   **Browserbase MCP Server:** Provides cloud browser automation using Browserbase, Puppeteer, and Stagehand. Enables LLMs to interact with web pages, take screenshots, and execute JavaScript.\n*   **Hyperbrowser MCP Server:** Scrapes, extracts structured data, and crawls webpages. Provides access to browser agents like OpenAI's CUA and Anthropic's Claude Computer Use.\n*   **Playwright MCP Server:** Provides browser automation using Playwright. Enables LLMs to interact with web pages through structured accessibility snapshots.\n*   **Puppeteer MCP Server:** Provides browser automation using Puppeteer. Enables LLMs to interact with web pages, take screenshots, and execute JavaScript.\n*   **Oxylabs MCP Server:** Scrapes any URL, renders JavaScript-heavy pages, extracts and formats content, bypasses anti-scraping measures, and accesses geo-restricted web data.\n*   **Flightradar24 MCP Server:** Tracks flights in real-time using Flightradar24 data.\n*   **Website Downloader MCP Server:** Downloads entire websites using wget.\n*   **Fetcher MCP:** Fetches web page content using Playwright headless browser.\n*   **Scrapling Fetch MCP:** Accesses text content from websites that implement bot detection.\n\n### Code & Development\n\n*   **GitHub MCP Server:** Interacts with GitHub repositories.\n*   **GitLab MCP Server:** Enables project management, file operations, and more for GitLab.\n*   **Semgrep MCP Server:** Scans code for security vulnerabilities using Semgrep.\n*   **Neovim MCP Server:** Integrates with Neovim for code or general-purpose AI text assistance.\n*   **Azure CLI MCP Server:** Wraps the Azure CLI and exposes it.\n*   **IDA Pro MCP:** Allows vibe reversing in IDA Pro.\n*   **Lucidity MCP:** Performs AI-powered code quality analysis.\n*   **Repomix MCP Server:** Packs codebase into AI-friendly formats.\n*   **JupyterMCP:** Connects Jupyter Notebook to Claude AI, allowing AI-assisted code execution, data analysis, and visualization.\n*   **GitMCP:** Provides a remote MCP server for any GitHub project.\n*   **MCP Code Executor:** Executes Python code within a specified Conda environment.\n*   **OpenRPC MCP Server:** Provides JSON-RPC functionality through OpenRPC.\n*   **SonarQube MCP Server:** Integrates with SonarQube to provide AI assistants with access to code quality metrics, issues, and analysis results.\n*   **MCP Shell Server:** Allows remote execution of whitelisted shell commands with support for stdin input.\n*   **MCP Text Editor Server:** Provides line-oriented text file editing capabilities.\n*   **godoc-mcp:** Provides efficient access to Go documentation.\n*   **mcp-graphql:** Enables LLMs to interact with GraphQL APIs.\n*   **mcp-k8s-eye:** Manages Kubernetes clusters and analyzes workload status.\n*   **tfmcp:** Manages and operates Terraform environments.\n*   **Last9 MCP Server:** Brings real-time production context (logs, metrics, traces) into your local environment to auto-fix code faster.\n*   **Azure DevOps MCP Server:** Interacts with Azure DevOps APIs.\n*   **Multicluster MCP server:** Provides a gateway for GenAI systems to interact with multiple Kubernetes clusters.\n*   **OpenCTI MCP Server:** Integrates with the OpenCTI (Open Cyber Threat Intelligence) platform.\n*   **Security Audit Tool:** Audits npm package dependencies for security vulnerabilities.\n\n### Data & Databases\n\n*   **Chroma MCP Server:** Provides data retrieval capabilities powered by Chroma, enabling AI models to create collections and retrieve data using vector search, full text search, and metadata filtering.\n*   **Neon MCP Server:** Interacts with Neon Postgres databases in natural language.\n*   **PostgreSQL MCP Server:** Provides read-only access to PostgreSQL databases.\n*   **SQLite MCP Server:** Interacts with SQLite databases.\n*   **BigQuery MCP Server:** Provides secure, read-only access to BigQuery datasets.\n*   **InfluxDB MCP Server:** Exposes access to an InfluxDB instance using the InfluxDB OSS API v2.\n*   **MCP Server for MySQL:** Provides access to MySQL databases.\n*   **MCP Server for MongoDB:** Provides access to MongoDB databases.\n*   **MCP Server for ArangoDB:** Provides access to ArangoDB.\n*   **MCP Server for DuckDB:** Provides database interaction capabilities through MCP tools.\n*   **MCP Alchemy:** Gives the LLM access to and knowledge about relational databases like SQLite, Postgresql, MySQL & MariaDB, Oracle, and MS-SQL.\n*   **Starrocks Official MCP server:** Allows for direct SQL execution and database exploration in StarRocks databases.\n*   **Azure Data Explorer MCP Server:** Enables AI assistants to query and analyze Azure Data Explorer databases.\n*   **MongoDB Lens:** Provides full-featured access to MongoDB databases using natural language.\n*   **go-mcp-mysql:** Interacts with MySQL and automation.\n*   **Model Context Protocol Server for Apache OpenDAL™:** Provides access to various storage services.\n\n### Productivity & CRM\n\n*   **Todoist MCP Server:** Integrates Claude with Todoist, enabling natural language task management.\n*   **Notion MCP Server:** Implements an MCP server for the Notion API.\n*   **Google Calendar MCP Server:** Integrates with Google Calendar.\n*   **Google Tasks MCP Server:** Provides a bridge between Claude and Google Tasks, allowing you to manage your task lists and tasks directly through Claude.\n*   **Heroku MCP Server:** Works on Common Runtime, Cedar Private and Shield Spaces, and Fir Private Spaces.\n*   **Make MCP Server:** Enables Make scenarios to be utilized as tools by AI assistants.\n*   **Xero MCP Server:** Provides a bridge between the MCP protocol and Xero's API, allowing for standardized access to Xero's accounting and business features.\n*   **Linear MCP Server:** Interacts with the Linear API.\n*   **Airtable MCP Server:** Provides tools for interacting with Airtable's API.\n*   **Freshdesk MCP Server:** Integrates with Freshdesk, enabling AI models to interact with Freshdesk modules and perform various support operations.\n*   **Salesforce MCP Connector:** Integrates with Salesforce data through SOQL queries and SOSL searches.\n*   **ServiceNow MCP Server:** Allows Claude to interact with ServiceNow instances.\n*   **Monday.com MCP server:** Enables MCP clients to interact with Monday.com boards, items, updates, and documents.\n*   **OneNote MCP Server:** Provides AI assistants with access to Microsoft OneNote.\n*   **Asana MCP Server:** Integrates with Asana.\n*   **HubSpot MCP Server:** Provides integration with HubSpot CRM.\n*   **Productboard MCP Server:** Integrates the Productboard API into agentic workflows.\n*   **Okta MCP Server:** Enables Claude to interact with Okta's user management system.\n*   **Webflow MCP Server:** Enables Claude to interact with","faq":null,"created_at":"2025-04-14T08:41:58+00:00","updated_at":"2025-07-07T16:20:19+00:00","source_url":"https://model-context-protocol.com/servers/mcp-containers","related_articles":[]}