Discover Awesome MCP Servers

Extend your agent with 84,517 capabilities via MCP servers.

All84,517
ACL2 MCP Server

ACL2 MCP Server

Enables interaction with the ACL2 theorem prover through 15 tools for theorem proving, expression evaluation, persistent session management, and proof debugging.

nexus-agents

nexus-agents

nexus-agents makes your AI coding tools work together intelligently. It coordinates Claude, Codex, Gemini, and OpenCode — routing each task to the best model using data-driven algorithms, validating outputs through multi-model consensus voting, and continuously improving through outcome-driven learning. Connect it to any MCP-compatible editor (Claude Code, Cursor, VS Code) and it handles the rest.

mcp-bitbake

mcp-bitbake

A deterministic MCP server for BitBake and Yocto that allows users to search, scan, and parse recipe files. It enables the extraction of raw variable assignments from .bb and .bbappend files without performing variable evaluation.

Cloudflare Workers MCP Server

Cloudflare Workers MCP Server

Enables managing Cloudflare Workers through Claude, with read-only tools for listing and viewing workers, and planned deployment of static sites and worker scripts via natural language.

Crunchbase MCP Server

Crunchbase MCP Server

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a datos de Crunchbase para asistentes de IA. Este servidor permite a los asistentes de IA buscar empresas, obtener detalles de empresas, información de financiación, adquisiciones y datos de personas de Crunchbase.

File Organizer MCP

File Organizer MCP

An intelligent MCP server that analyzes folder contents to automatically categorize files and suggest meaningful naming conventions based on file types and content. It enables users to organize messy directories into structured topic-based folders through automated analysis, renaming, and file movement tools.

Godot MCP Enhanced

Godot MCP Enhanced

An enhanced MCP server for interacting with the Godot game engine, enabling AI assistants to launch the editor, run projects, manage scenes and nodes, and handle scripts.

Remote MCP Server

Remote MCP Server

A serverless solution for deploying authentication-free Model Context Protocol (MCP) servers on Cloudflare Workers, allowing users to create custom AI tools that can be accessed from Cloudflare AI Playground or Claude Desktop.

agent-commerce-protocol-mcp

agent-commerce-protocol-mcp

MCP server for e-commerce operations including product catalog management, cart/checkout, and Stripe integration, with built-in EU AI Act compliance.

Tlaloc MCP Server

Tlaloc MCP Server

Provides AI assistants with live, authenticated access to official Mexican data sources including CURP, RFC, postal codes, phone numbers, SPEI payments, CFDI status, DOF semantic search, and geocoding via INEGI/INE.

mcp-horizons-nasa

mcp-horizons-nasa

Provides access to JPL Horizons data for querying ephemerides and orbital information of solar system objects.

agent-guard-mcp

agent-guard-mcp

Verify-before-act safety tools for AI coding agents, providing MCP tools to check packages, lockfiles, manifests, and CI workflows for supply chain risks.

Mcp Server Docker

Mcp Server Docker

Claro, aquí tienes un ejemplo de cómo crear un servidor de Minecraft (MCP) con Docker, junto con algunas explicaciones: **Dockerfile (Ejemplo)** ```dockerfile # Usa una imagen base de Java (OpenJDK) FROM openjdk:17-jre-slim # Información del autor (opcional) MAINTAINER Tu Nombre <tu_email@ejemplo.com> # Define un directorio de trabajo dentro del contenedor WORKDIR /app # Descarga el servidor de Minecraft (cambia la versión si es necesario) RUN wget https://launcher.mojang.com/v1/objects/e00c61ea3866c3e21385a7b1c8710c59c9c743cb/server.jar -O minecraft_server.jar # Acepta el EULA (End User License Agreement) RUN echo "eula=true" > eula.txt # Expone el puerto del servidor de Minecraft (por defecto 25565) EXPOSE 25565 # Define el comando para ejecutar el servidor CMD ["java", "-Xmx2G", "-Xms2G", "-jar", "minecraft_server.jar", "nogui"] ``` **Explicación del Dockerfile:** * **`FROM openjdk:17-jre-slim`**: Esta línea especifica la imagen base que se utilizará. En este caso, estamos usando una imagen oficial de OpenJDK 17 (Java Runtime Environment) optimizada para ser ligera. Asegúrate de que la versión de Java sea compatible con la versión del servidor de Minecraft que estás utilizando. * **`MAINTAINER Tu Nombre <tu_email@ejemplo.com>`**: (Opcional) Proporciona información sobre el autor del Dockerfile. * **`WORKDIR /app`**: Establece el directorio de trabajo dentro del contenedor. Todos los comandos posteriores se ejecutarán en este directorio. * **`RUN wget ...`**: Descarga el archivo `server.jar` del servidor de Minecraft desde el sitio web de Mojang. **Importante:** La URL puede cambiar con cada versión de Minecraft. Debes obtener la URL correcta del archivo `server.jar` para la versión que deseas ejecutar. Puedes encontrar esta URL en el archivo JSON de la versión correspondiente en el sitio web de Mojang. * **`-O minecraft_server.jar`**: Especifica el nombre del archivo descargado. * **`RUN echo "eula=true" > eula.txt`**: Acepta automáticamente el EULA (End User License Agreement) de Minecraft. Debes aceptar el EULA para poder ejecutar el servidor. **Lee el EULA antes de aceptarlo.** * **`EXPOSE 25565`**: Expone el puerto 25565, que es el puerto predeterminado para el servidor de Minecraft. Esto permite que el tráfico entre al contenedor a través de este puerto. * **`CMD ["java", "-Xmx2G", "-Xms2G", "-jar", "minecraft_server.jar", "nogui"]`**: Define el comando que se ejecutará cuando se inicie el contenedor. * `java`: Ejecuta el comando Java. * `-Xmx2G`: Establece la memoria máxima que el servidor puede usar en 2 GB. Ajusta este valor según la cantidad de RAM que tengas disponible y la cantidad de jugadores que esperas tener. * `-Xms2G`: Establece la memoria inicial que el servidor usará en 2 GB. * `-jar minecraft_server.jar`: Especifica el archivo JAR del servidor de Minecraft que se va a ejecutar. * `nogui`: Ejecuta el servidor en modo "sin interfaz gráfica". **Cómo construir y ejecutar el contenedor:** 1. **Guarda el Dockerfile:** Guarda el contenido anterior en un archivo llamado `Dockerfile` (sin extensión). 2. **Construye la imagen Docker:** Abre una terminal en el directorio donde guardaste el `Dockerfile` y ejecuta el siguiente comando: ```bash docker build -t minecraft-server . ``` * `docker build`: Comando para construir una imagen Docker. * `-t minecraft-server`: Etiqueta la imagen como `minecraft-server`. Puedes elegir un nombre diferente si lo deseas. * `.`: Especifica que el Dockerfile se encuentra en el directorio actual. 3. **Ejecuta el contenedor Docker:** Una vez que la imagen se haya construido correctamente, puedes ejecutar el contenedor con el siguiente comando: ```bash docker run -d -p 25565:25565 -v minecraft_data:/app minecraft-server ``` * `docker run`: Comando para ejecutar un contenedor Docker. * `-d`: Ejecuta el contenedor en segundo plano (modo "detached"). * `-p 25565:25565`: Mapea el puerto 25565 del host (tu computadora) al puerto 25565 del contenedor. Esto permite que los jugadores se conecten al servidor. * `-v minecraft_data:/app`: Crea un volumen Docker llamado `minecraft_data` y lo monta en el directorio `/app` dentro del contenedor. Esto permite que los datos del servidor (mundos, configuraciones, etc.) se almacenen persistentemente, incluso si el contenedor se detiene o se elimina. Si no usas un volumen, los datos se perderán cuando el contenedor se elimine. * `minecraft-server`: Especifica la imagen que se va a usar para crear el contenedor. **Consideraciones importantes:** * **Versión de Minecraft:** Asegúrate de usar la URL correcta para descargar el archivo `server.jar` de la versión de Minecraft que deseas ejecutar. * **Memoria:** Ajusta los valores de `-Xmx` y `-Xms` en el comando `CMD` según la cantidad de RAM que tengas disponible y la cantidad de jugadores que esperas tener. Si el servidor se queda sin memoria, se bloqueará. * **EULA:** Lee y acepta el EULA de Minecraft antes de ejecutar el servidor. * **Volúmenes:** Usa volúmenes Docker para almacenar los datos del servidor de forma persistente. De lo contrario, los datos se perderán cuando el contenedor se elimine. * **Firewall:** Asegúrate de que tu firewall esté configurado para permitir el tráfico en el puerto 25565. * **Configuración del servidor:** Después de ejecutar el contenedor por primera vez, se crearán varios archivos de configuración en el volumen `minecraft_data`. Puedes editar estos archivos para personalizar la configuración del servidor (por ejemplo, el nombre del mundo, el modo de juego, etc.). Para acceder a estos archivos, puedes usar el comando `docker exec` para ejecutar comandos dentro del contenedor. Por ejemplo: ```bash docker exec -it <nombre_del_contenedor> bash ``` Reemplaza `<nombre_del_contenedor>` con el nombre del contenedor que se está ejecutando. Puedes encontrar el nombre del contenedor usando el comando `docker ps`. **Ejemplo de uso de `docker-compose.yml` (recomendado):** Para una gestión más fácil, puedes usar `docker-compose.yml`: ```yaml version: "3.8" services: minecraft: image: openjdk:17-jre-slim ports: - "25565:25565" volumes: - minecraft_data:/app environment: EULA: "TRUE" command: java -Xmx2G -Xms2G -jar minecraft_server.jar nogui restart: unless-stopped volumes: minecraft_data: ``` **Explicación del `docker-compose.yml`:** * **`version: "3.8"`**: Especifica la versión del formato de Docker Compose. * **`services:`**: Define los servicios que se ejecutarán. * **`minecraft:`**: Define un servicio llamado "minecraft". * **`image: openjdk:17-jre-slim`**: Usa la misma imagen base que antes. * **`ports: - "25565:25565"`**: Mapea el puerto 25565. * **`volumes: - minecraft_data:/app`**: Monta el volumen `minecraft_data`. * **`environment: EULA: "TRUE"`**: Establece la variable de entorno `EULA` en `TRUE`. Esto es equivalente a crear el archivo `eula.txt` con `eula=true`. * **`command: java -Xmx2G -Xms2G -jar minecraft_server.jar nogui`**: El mismo comando para ejecutar el servidor. * **`restart: unless-stopped`**: Reinicia automáticamente el contenedor si falla, a menos que se haya detenido manualmente. * **`volumes:`**: Define los volúmenes. * **`minecraft_data:`**: Define un volumen llamado `minecraft_data`. **Cómo usar `docker-compose.yml`:** 1. **Guarda el archivo:** Guarda el contenido anterior en un archivo llamado `docker-compose.yml` en un directorio vacío. 2. **Ejecuta Docker Compose:** Abre una terminal en el directorio donde guardaste el archivo `docker-compose.yml` y ejecuta el siguiente comando: ```bash docker-compose up -d ``` * `docker-compose up`: Crea e inicia los contenedores definidos en el archivo `docker-compose.yml`. * `-d`: Ejecuta los contenedores en segundo plano. **Ventajas de usar `docker-compose.yml`:** * **Más fácil de gestionar:** Define toda la configuración en un solo archivo. * **Replicable:** Fácil de replicar en diferentes entornos. * **Más legible:** Más fácil de entender la configuración. Recuerda reemplazar la URL del `server.jar` con la versión que deseas y ajustar la memoria según tus necesidades. ¡Espero que esto te ayude a crear tu servidor de Minecraft con Docker!

Git-Based MCP Todo Server

Git-Based MCP Todo Server

A Model Context Protocol server that uses Git as a backend for a collaborative todo system, enabling natural language interaction with Claude Desktop/Claude Code. It features a web-based Kanban board and Telegram bot for multi-interface todo management.

OpenCTI MCP Server

OpenCTI MCP Server

Provides tools to interact with the OpenCTI platform, including checking if a campaign exists.

mechanical-turk

mechanical-turk

An MCP server that inverts AI-human interaction: AI agents can ask humans questions via a browser console, blocking until answered.

Huly MCP Server

Huly MCP Server

Enables interaction with Huly workspaces via WebSocket API to manage projects and issues with correct field mapping. It allows users to create and list issues while automatically resolving project-specific task type IDs for accurate data synchronization.

WhatsApp MCP Stream

WhatsApp MCP Stream

Enables programmatic WhatsApp automation through MCP, including sending messages, managing chats and contacts, searching conversation history, and exchanging media files.

E-commerce MCP Server

E-commerce MCP Server

A Model Context Protocol server that provides real-time access to MongoDB product data, enabling sophisticated e-commerce queries with price range filters, category searching, and product recommendations through a conversational interface.

autokg

autokg

Turns warehouse/lakehouse tables into a governed entity-relationship knowledge graph exposed through MCP, enabling AI agents to answer multi-table business questions without hard-coded SQL or large schema prompts.

MCP Google Calendar Server

MCP Google Calendar Server

Enables calendar management through Google Calendar API with OAuth2 authentication, multi-account support, and features like event creation, availability checking, and attendee management.

@kireo/mcp-server

@kireo/mcp-server

A shared long-term memory server for MCP clients, enabling you to persist and retrieve decisions, gotchas, and context across sessions with a web dashboard.

WorkspaceGuard

WorkspaceGuard

Structured workspace runtime for long-running coding agents, providing controlled workspace capabilities with task state, snapshots, checkpoints, drift detection, verification evidence, audit logs, and structured handoff.

ValorLens

ValorLens

MCP server for Valorant esports analytics that exposes structured metrics and database query tools, enabling AI-assisted match analysis, player profiling, scouting reports, and coaching insights.

AAS Core MCP Server

AAS Core MCP Server

Enables coding agents to search, recommend, and validate a stack of reusable skills from a local catalog, producing deterministic plans without modifying the project.

Salesforce MCP Server

Salesforce MCP Server

Enables AI assistants to interact with Salesforce organizations, allowing them to execute Apex code, query data, describe objects, and manage org connections through natural language.

hh-apply-agent-mcp

hh-apply-agent-mcp

Local MCP server for safe automation of job application responses on hh.ru using the user's Chrome session.

CEDAR MCP Server

CEDAR MCP Server

Enables interaction with the CEDAR metadata repository, including fetching templates, searching BioPortal ontology terms, and managing template instances.

reflexion-kit

reflexion-kit

MCP-native TypeScript implementation of the Reflexion verbal RL loop for language agents, providing tools to start tasks, act, evaluate, reflect, and retry with pluggable LLMs and memory.

video-mcp

video-mcp

This MCP server enables local-first video subtitle processing on Windows, offering tools for transcription, subtitle formatting, SRT/ASS export, FFmpeg rendering, and Kdenlive project creation without cloud APIs.