Discover Awesome MCP Servers

Extend your agent with 58,050 capabilities via MCP servers.

All58,050
GenomeMCP

GenomeMCP

Enables AI agents to query clinical genomics databases, retrieve supporting literature, analyze population genetics, and visualize biological pathways.

automation-anywhere-mcp

automation-anywhere-mcp

Integrates Claude Desktop with Automation Anywhere Community Edition via FastMCP, enabling AI-driven listing and execution of RPA bots through natural language commands.

rendex-mcp

rendex-mcp

Capture screenshots, generate PDFs, and render HTML to images via AI agents. Supports batch capture, geo-targeting, async webhooks, and CSS/JS injection.

ChiCTR MCP Server

ChiCTR MCP Server

Enables querying clinical trial information from the Chinese Clinical Trial Registry (ChiCTR) by searching trials with keywords, registration numbers, or years, and retrieving detailed trial information.

Expense Tracker MCP Server

Expense Tracker MCP Server

A powerful SQLite-backed expense tracking server built with the Model Context Protocol (MCP). This server allows AI agents (like Claude) to manage your personal finances by adding, deleting, and listing expenses directly from your chat interface.

conductor-figma

conductor-figma

A design-intelligent MCP server for Figma with 201 tools across 17 categories, featuring built-in design rules like 8px grid, type scales, semantic colors, accessibility checks, and component defaults.

MCP Instruct

MCP Instruct

Provides persistent personal and organizational knowledge storage that any LLM can connect to for instant context about who you are, what you do, and your preferences. Enables AI agents to maintain long-term memory across sessions through structured data categories, semantic search, and export/import capabilities.

NowAIKit

NowAIKit

Enables AI to interact with ServiceNow instances via MCP, providing 400+ tools across all modules for automation, development, and management.

DuckDB MCP Server

DuckDB MCP Server

Enables AI assistants and IDEs to execute SQL queries on local DuckDB databases, in-memory databases, or cloud-stored databases with support for flexible connections and configurable result limits.

powergentic/azd-mcp-ts

powergentic/azd-mcp-ts

Aquí tienes una plantilla AZD para desplegar un servidor de Protocolo de Contexto de Modelo (MCP) escrito en TypeScript a Azure Container Apps usando Transporte SSE: ```yaml # azure.yaml name: mcp-server-aca-sse # Nombre de la aplicación AZD metadata: template: mcp-server-aca-sse # Nombre de la plantilla services: mcp-server: project: ./src # Ruta al directorio del proyecto TypeScript language: js # Lenguaje del proyecto host: containerapp # Tipo de host containerapp: name: mcp-server # Nombre de la Azure Container App ingress: external # Tipo de ingreso (externo para acceso público) targetPort: 8080 # Puerto en el contenedor donde escucha el servidor # (Opcional) Configuración de escalado # scaling: # minReplicas: 1 # maxReplicas: 10 # rules: # - name: http-request-count # http: # requestsPerSecond: 100 # (Opcional) Variables de entorno # env: # - name: MY_ENV_VAR # value: "my_value" infra: provider: azure # Proveedor de infraestructura location: eastus # Región de Azure ``` **Explicación:** * **`name`**: El nombre general de tu aplicación AZD. Esto se usa para nombrar los recursos de Azure. * **`metadata`**: Metadatos sobre la plantilla. * **`services`**: Define los servicios que componen tu aplicación. En este caso, solo tenemos un servicio: `mcp-server`. * **`project`**: La ruta al directorio que contiene el código fuente de tu servidor TypeScript. Asegúrate de que este directorio contenga un `package.json` válido. * **`language`**: Establecido en `js` porque TypeScript se transpila a JavaScript. * **`host`**: Especifica que el servicio se desplegará en Azure Container Apps. * **`containerapp`**: Configuración específica para Azure Container Apps. * **`name`**: El nombre de la Azure Container App. * **`ingress`**: Establecido en `external` para permitir el acceso público al servidor. * **`targetPort`**: El puerto en el contenedor donde tu servidor MCP está escuchando las conexiones SSE. Asegúrate de que este puerto coincida con el puerto que tu servidor TypeScript está usando. * **`scaling`**: (Opcional) Configura el escalado automático de tu Container App. El ejemplo muestra un escalado basado en el número de peticiones HTTP por segundo. * **`env`**: (Opcional) Define variables de entorno que se pasarán a tu contenedor. * **`infra`**: Configura la infraestructura de Azure. * **`provider`**: Establecido en `azure` para indicar que se usará Azure. * **`location`**: La región de Azure donde se desplegará la aplicación. Elige una región cercana a tus usuarios. **Pasos para usar esta plantilla:** 1. **Crea un proyecto TypeScript para tu servidor MCP:** Asegúrate de que tu proyecto TypeScript esté configurado correctamente y que escuche en el puerto especificado en `targetPort`. Debe implementar la lógica del Protocolo de Contexto de Modelo (MCP) y usar SSE para la comunicación. 2. **Crea un archivo `Dockerfile` (opcional pero recomendado):** Un `Dockerfile` te permite definir la imagen de contenedor para tu servidor. Aquí tienes un ejemplo: ```dockerfile FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 8080 CMD ["npm", "start"] ``` Asegúrate de que el `CMD` ejecute el comando correcto para iniciar tu servidor TypeScript (por ejemplo, `npm start`, `node dist/index.js`, etc.). Si usas un `Dockerfile`, debes agregar la siguiente línea a la sección `containerapp` en `azure.yaml`: ```yaml containerapp: # ... otras configuraciones ... dockerfilePath: ./Dockerfile ``` 3. **Crea un archivo `.dockerignore` (opcional pero recomendado):** Esto evita que archivos innecesarios se copien a la imagen del contenedor, lo que puede reducir el tamaño de la imagen y acelerar el proceso de construcción. 4. **Guarda la plantilla `azure.yaml`:** Guarda el contenido de la plantilla en un archivo llamado `azure.yaml` en la raíz de tu proyecto. 5. **Ejecuta los comandos AZD:** * **`azd init`**: Inicializa el proyecto AZD. * **`azd up`**: Provisiona los recursos de Azure y despliega la aplicación. * **`azd monitor`**: Monitoriza la aplicación en Azure. **Consideraciones importantes:** * **SSE (Server-Sent Events):** Asegúrate de que tu servidor TypeScript esté configurado correctamente para usar SSE. Esto implica establecer los encabezados HTTP correctos (`Content-Type: text/event-stream`) y enviar eventos SSE formateados correctamente. * **Autenticación y Autorización:** Si tu servidor MCP requiere autenticación y autorización, deberás implementar la lógica necesaria en tu código TypeScript y configurar Azure Container Apps para manejar la autenticación (por ejemplo, usando Azure Active Directory). * **TLS/SSL:** Para producción, es crucial habilitar TLS/SSL para proteger la comunicación entre el cliente y el servidor. Azure Container Apps maneja esto automáticamente cuando usas el ingreso externo. * **Logging y Monitoring:** Configura el logging y el monitoring para tu servidor MCP para poder diagnosticar problemas y monitorizar el rendimiento. Azure Container Apps se integra con Azure Monitor para esto. * **Costos:** Ten en cuenta los costos asociados con el uso de Azure Container Apps. Los costos dependen de la cantidad de recursos que uses (CPU, memoria, tráfico de red, etc.). Esta plantilla proporciona un punto de partida para desplegar tu servidor MCP. Es posible que necesites modificarla para adaptarla a tus necesidades específicas. Recuerda revisar la documentación de Azure Container Apps y AZD para obtener más información.

freshservice-mcp

freshservice-mcp

Enables AI models to perform IT service management operations on Freshservice, including managing tickets, changes, problems, releases, assets, projects, and more through a set of MCP tools.

Emotion Engine

Emotion Engine

Local-first stdio MCP server for agent relationship-continuity state: PAD mood, affective pulse, trust, decay, and boundary signals kept beside factual memory.

Channel Talk MCP Server

Channel Talk MCP Server

An unofficial MCP server that integrates with the Channel Talk Open API to allow AI assistants to access and manage chat information. It enables users to retrieve chat lists and message histories filtered by status, tags, and customer details.

opencage-geocoding-mcp

opencage-geocoding-mcp

Provides forward and reverse geocoding using the OpenCage API, enabling conversion between addresses and geographic coordinates.

Openprovider MCP Server

Openprovider MCP Server

MCP server for Openprovider.com that enables domain management actions such as checking availability, registering domains, listing domains, and managing contacts through natural language.

Linkup MCP Server

Linkup MCP Server

Provides real-time web search and webpage content fetching capabilities through Linkup's API, enabling AI assistants to access current information, news, and data from trusted sources across the web.

Gmail MCP

Gmail MCP

Enables AI assistants to interact with Gmail accounts via IMAP, allowing them to list, search, read, and send emails, manage labels and folders, and access attachments through the Model Context Protocol.

Claimify

Claimify

Extracts verifiable, decontextualized factual claims from text using a research-based four-stage pipeline (sentence splitting, selection, disambiguation, and decomposition). Integrates with MCP clients to enable claim extraction and verification workflows.

edgarmcp

edgarmcp

MCP server for SEC EDGAR that provides real-time access to filings, financial statements, and full-text search across all EDGAR documents.

MCSManager MCP Server

MCSManager MCP Server

Enables management of Minecraft servers through the MCSManager API. Supports executing server commands, checking player status, retrieving server information, and controlling game settings like weather.

Web-QA

Web-QA

An AI-powered MCP server that automates web testing workflows by enabling recording, execution, and discovery of tests through natural language prompts.

MCP Sample Chat

MCP Sample Chat

A local LLM chat application implementing the Model Control Protocol (MCP) architecture with Ollama, FastAPI, and Gradio that demonstrates clear separation of model, control, and presentation layers.

NoctisAI

NoctisAI

Enables advanced malware development, threat intelligence analysis, and offensive security operations through specialized tools for multi-language payload generation, obfuscation, OSINT reconnaissance, and forensic analysis. Designed for authorized penetration testing, red team exercises, and cybersecurity research with comprehensive educational capabilities.

Gemini 2.5 Flash Image MCP

Gemini 2.5 Flash Image MCP

Enables conversational image generation and editing with Google's Gemini 2.5 Flash Image Preview. Supports text-to-image generation, natural language image editing, multi-image composition, and style transfer with optional file saving.

memory-mcp

memory-mcp

A persistent, conflict-aware memory MCP server for AI coding assistants (Cursor, Claude Code).

PayFast MCP

PayFast MCP

Enables interaction with the South African PayFast payment gateway to manage transactions, subscriptions, and refunds. It allows users to create payments, query transaction statuses, and check settlement balances through the MCP protocol.

@drmaxbdc/productboard-mcp

@drmaxbdc/productboard-mcp

MCP server for the Productboard API v2. Provides 30 tools covering entities, notes, relationships, configurations, members, and analytics.

Learning Hub

Learning Hub

AI learning assistant for families. Manages game time rewards based on school grades, homework, and bonus tasks. Syncs with EduPage/PRONOTE. 78 MCP tools with instruction workflows.

Agentic Workbench

Agentic Workbench

An MCP-based tool orchestrator that exposes a single execute_task tool to Claude while internally managing 100+ tools through hierarchical navigation with a cheaper LLM, preventing context overflow from loading all tool definitions.

tca-mcp-server

tca-mcp-server

Enables starting code analysis and obtaining code analysis reports via the MCP protocol, integrating with Tencent Cloud Code Analysis (TCA).