Discover Awesome MCP Servers

Extend your agent with 23,979 capabilities via MCP servers.

All23,979
Ultimate GSAP Master MCP Server

Ultimate GSAP Master MCP Server

Enables AI models to generate production-ready, 60fps-optimized GSAP animation code from natural language requests. It provides expert-level tools for creating complex sequences, debugging performance issues, and setting up GSAP within modern web frameworks.

My MCP Server

My MCP Server

Un servidor de Protocolo de Contexto de Modelo con integración de la API de GitHub.

Azure AI MCP Server

Azure AI MCP Server

Enables comprehensive integration with Azure AI services including OpenAI, Cognitive Services, Computer Vision, and Face API through a mission-critical MCP server. Provides enterprise-grade reliability with high availability, observability, chaos engineering, and secure multi-region deployment capabilities.

MCP-Shield

MCP-Shield

Security scanner for MCP servers

PDDL MCP Server

PDDL MCP Server

A planning server that enables natural language to PDDL conversion, automatic problem generation, and batch task execution using the Fast Downward planner. It supports multi-robot coordination and provides detailed reporting and diagnostic capabilities for complex planning tasks.

Zappy MCP

Zappy MCP

Enables sending, reading, and deleting WhatsApp messages through Claude Desktop and other MCP clients with granular per-chat permissions. Built on whatsapp-web.js using a headless browser to automate WhatsApp Web.

MCP Server for the Microsoft Graph Api

MCP Server for the Microsoft Graph Api

Servidor de protocolo modelo-contexto (MCP) para la API de Microsoft Graph en C#

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Food MCP Server

Food MCP Server

Provides comprehensive food hierarchy and nutrition data through structured tools that enable searching foods, browsing categories, and retrieving detailed nutritional information from a MongoDB Atlas database.

Android MCP Server

Android MCP Server

Enables control of Android devices via ADB, allowing screenshot capture, touch simulation, and swipe gestures through natural language commands.

Bedrock MCP Agent

Bedrock MCP Agent

A web application that enables users to interact with AWS Bedrock language models through a modern interface with support for multiple models like Claude 3, Titan, and Llama 2.

MCP Tutorials

MCP Tutorials

Okay, here's a basic tutorial outline for setting up a Minecraft Java Edition server, translated into Spanish. I'll provide a general outline, and then some more specific details. Remember that the exact steps can vary slightly depending on your operating system (Windows, macOS, Linux). **Título: Tutorial Básico para Crear un Servidor de Minecraft Java Edition** **Introducción:** * **Español:** Este tutorial te guiará a través de los pasos básicos para crear tu propio servidor de Minecraft Java Edition. Podrás jugar con tus amigos y personalizar tu experiencia de juego. * **English:** This tutorial will guide you through the basic steps to create your own Minecraft Java Edition server. You will be able to play with your friends and customize your gaming experience. **Requisitos:** * **Español:** * Una computadora con una conexión a internet estable. * Java Development Kit (JDK) 8 o superior instalado. (Recomendado JDK 17 o superior para versiones más recientes de Minecraft) * La versión de Minecraft Java Edition que deseas usar para el servidor. * Suficiente memoria RAM (al menos 2GB, recomendado 4GB o más para más jugadores y mods). * **English:** * A computer with a stable internet connection. * Java Development Kit (JDK) 8 or higher installed. (Recommended JDK 17 or higher for newer Minecraft versions) * The version of Minecraft Java Edition you want to use for the server. * Sufficient RAM (at least 2GB, recommended 4GB or more for more players and mods). **Pasos:** 1. **Descargar el Archivo del Servidor:** * **Español:** * Ve a la página web oficial de Minecraft: [https://www.minecraft.net/es-es/download/server](https://www.minecraft.net/es-es/download/server) * Descarga el archivo `server.jar` correspondiente a la versión de Minecraft que deseas usar. * **English:** * Go to the official Minecraft website: [https://www.minecraft.net/en-us/download/server](https://www.minecraft.net/en-us/download/server) * Download the `server.jar` file corresponding to the Minecraft version you want to use. 2. **Crear una Carpeta para el Servidor:** * **Español:** * Crea una nueva carpeta en tu computadora donde guardarás todos los archivos del servidor. Por ejemplo, puedes llamarla "ServidorMinecraft". * **English:** * Create a new folder on your computer where you will save all the server files. For example, you can name it "MinecraftServer". 3. **Colocar el Archivo `server.jar` en la Carpeta:** * **Español:** * Mueve el archivo `server.jar` que descargaste al paso 1 a la carpeta que creaste en el paso 2. * **English:** * Move the `server.jar` file you downloaded in step 1 to the folder you created in step 2. 4. **Ejecutar el Servidor por Primera Vez:** * **Español:** * Abre la carpeta del servidor. * **Windows:** Crea un nuevo archivo de texto llamado `start.bat` (o cualquier nombre que quieras, pero con la extensión `.bat`). Edita el archivo con un editor de texto (como el Bloc de Notas) y pega el siguiente código: ```batch java -Xmx4G -Xms2G -jar server.jar nogui pause ``` * **Explicación:** * `java`: Ejecuta el programa Java. * `-Xmx4G`: Asigna un máximo de 4GB de RAM al servidor. Ajusta este valor según la cantidad de RAM que tengas disponible. Si tienes menos RAM, usa `-Xmx2G` o `-Xmx1G`. * `-Xms2G`: Asigna un mínimo de 2GB de RAM al servidor. * `-jar server.jar`: Ejecuta el archivo `server.jar`. * `nogui`: Ejecuta el servidor sin interfaz gráfica (recomendado para ahorrar recursos). * `pause`: Mantiene la ventana abierta para que puedas ver los mensajes de error. * **macOS/Linux:** Crea un nuevo archivo de texto llamado `start.sh` (o cualquier nombre que quieras, pero con la extensión `.sh`). Edita el archivo con un editor de texto y pega el siguiente código: ```bash #!/bin/bash java -Xmx4G -Xms2G -jar server.jar nogui ``` * **Explicación:** Similar a Windows, pero con la sintaxis de Linux/macOS. Además, debes darle permisos de ejecución al archivo: `chmod +x start.sh` en la terminal. * Ejecuta el archivo `start.bat` (Windows) o `start.sh` (macOS/Linux) haciendo doble clic sobre él (o ejecutándolo desde la terminal). * **English:** * Open the server folder. * **Windows:** Create a new text file named `start.bat` (or any name you want, but with the `.bat` extension). Edit the file with a text editor (like Notepad) and paste the following code: ```batch java -Xmx4G -Xms2G -jar server.jar nogui pause ``` * **Explanation:** * `java`: Executes the Java program. * `-Xmx4G`: Allocates a maximum of 4GB of RAM to the server. Adjust this value according to the amount of RAM you have available. If you have less RAM, use `-Xmx2G` or `-Xmx1G`. * `-Xms2G`: Allocates a minimum of 2GB of RAM to the server. * `-jar server.jar`: Executes the `server.jar` file. * `nogui`: Runs the server without a graphical interface (recommended to save resources). * `pause`: Keeps the window open so you can see error messages. * **macOS/Linux:** Create a new text file named `start.sh` (or any name you want, but with the `.sh` extension). Edit the file with a text editor and paste the following code: ```bash #!/bin/bash java -Xmx4G -Xms2G -jar server.jar nogui ``` * **Explanation:** Similar to Windows, but with Linux/macOS syntax. Also, you need to give the file execution permissions: `chmod +x start.sh` in the terminal. * Run the `start.bat` (Windows) or `start.sh` (macOS/Linux) file by double-clicking it (or running it from the terminal). 5. **Aceptar el EULA:** * **Español:** * Después de ejecutar el servidor por primera vez, se creará un archivo llamado `eula.txt` en la carpeta del servidor. * Abre el archivo `eula.txt` con un editor de texto. * Cambia la línea `eula=false` a `eula=true` para aceptar el acuerdo de licencia de usuario final de Minecraft. * Guarda el archivo. * **English:** * After running the server for the first time, a file named `eula.txt` will be created in the server folder. * Open the `eula.txt` file with a text editor. * Change the line `eula=false` to `eula=true` to accept the Minecraft End User License Agreement. * Save the file. 6. **Ejecutar el Servidor de Nuevo:** * **Español:** * Ejecuta el archivo `start.bat` (Windows) o `start.sh` (macOS/Linux) de nuevo. Esta vez, el servidor debería iniciarse correctamente. * **English:** * Run the `start.bat` (Windows) or `start.sh` (macOS/Linux) file again. This time, the server should start correctly. 7. **Configurar el Servidor (Opcional):** * **Español:** * Se creará un archivo llamado `server.properties` en la carpeta del servidor. Este archivo contiene varias opciones de configuración para el servidor. * Abre el archivo `server.properties` con un editor de texto para modificar las opciones del servidor, como: * `level-name`: El nombre del mundo. * `gamemode`: El modo de juego (survival, creative, adventure, spectator). * `difficulty`: La dificultad del juego (peaceful, easy, normal, hard). * `max-players`: El número máximo de jugadores que pueden conectarse al servidor. * `server-port`: El puerto que usa el servidor (por defecto es 25565). * `allow-flight`: Permite o no volar en el modo survival. * `pvp`: Permite o no el jugador contra jugador. * `white-list`: Activa o desactiva la lista blanca de jugadores. * Guarda el archivo `server.properties` después de realizar los cambios. * **English:** * A file named `server.properties` will be created in the server folder. This file contains various configuration options for the server. * Open the `server.properties` file with a text editor to modify the server options, such as: * `level-name`: The name of the world. * `gamemode`: The game mode (survival, creative, adventure, spectator). * `difficulty`: The game difficulty (peaceful, easy, normal, hard). * `max-players`: The maximum number of players that can connect to the server. * `server-port`: The port used by the server (default is 25565). * `allow-flight`: Allows or disallows flying in survival mode. * `pvp`: Allows or disallows player versus player combat. * `white-list`: Enables or disables the player whitelist. * Save the `server.properties` file after making changes. 8. **Permitir el Acceso al Servidor a Través del Firewall:** * **Español:** * Es posible que necesites permitir el acceso al servidor a través del firewall de tu computadora. * **Windows:** Busca "Firewall de Windows" en el menú de inicio. Haz clic en "Permitir una aplicación o una característica a través del Firewall de Windows". Busca "Java(TM) Platform SE binary" en la lista y asegúrate de que esté marcado para redes privadas y públicas. Si no lo encuentras, haz clic en "Permitir otra aplicación..." y busca el archivo `java.exe` en la carpeta de instalación de Java (por ejemplo, `C:\Program Files\Java\jdk-17.0.2\bin\java.exe`). * **macOS:** Ve a "Preferencias del Sistema" -> "Seguridad y Privacidad" -> "Firewall". Si el firewall está activado, haz clic en "Opciones del Firewall..." y añade Java a la lista de aplicaciones permitidas. * **Linux:** La configuración del firewall varía según la distribución de Linux que estés usando. Consulta la documentación de tu distribución para obtener más información. * **English:** * You may need to allow access to the server through your computer's firewall. * **Windows:** Search for "Windows Firewall" in the Start menu. Click on "Allow an app or feature through Windows Firewall". Find "Java(TM) Platform SE binary" in the list and make sure it is checked for private and public networks. If you can't find it, click on "Allow another app..." and browse for the `java.exe` file in the Java installation folder (for example, `C:\Program Files\Java\jdk-17.0.2\bin\java.exe`). * **macOS:** Go to "System Preferences" -> "Security & Privacy" -> "Firewall". If the firewall is enabled, click on "Firewall Options..." and add Java to the list of allowed applications. * **Linux:** Firewall configuration varies depending on the Linux distribution you are using. Consult your distribution's documentation for more information. 9. **Abrir el Puerto del Servidor en tu Router (Si Quieres que Otros Jugadores Fuera de tu Red Local se Conecten):** * **Español:** * Este paso es necesario solo si quieres que tus amigos que están en otras redes (fuera de tu casa) puedan conectarse a tu servidor. * Debes acceder a la configuración de tu router (generalmente a través de un navegador web, ingresando la dirección IP de tu router, como `192.168.1.1` o `192.168.0.1`). La contraseña predeterminada suele estar en una etiqueta en el router. * Busca la sección de "Reenvío de Puertos" (Port Forwarding) o "Servidor Virtual". * Crea una nueva regla de reenvío de puertos para el puerto 25565 (o el puerto que hayas configurado en `server.properties`). * Reenvía el puerto 25565 (TCP y UDP) a la dirección IP local de tu computadora (puedes encontrar la dirección IP local de tu computadora usando el comando `ipconfig` en Windows o `ifconfig` en macOS/Linux). * **Advertencia:** El proceso exacto para abrir un puerto varía según el modelo de tu router. Consulta la documentación de tu router o busca tutoriales específicos para tu modelo. * **English:** * This step is only necessary if you want your friends who are on other networks (outside your home) to be able to connect to your server. * You need to access your router's configuration (usually through a web browser, by entering your router's IP address, such as `192.168.1.1` or `192.168.0.1`). The default password is usually on a label on the router. * Look for the "Port Forwarding" or "Virtual Server" section. * Create a new port forwarding rule for port 25565 (or the port you configured in `server.properties`). * Forward port 25565 (TCP and UDP) to your computer's local IP address (you can find your computer's local IP address using the `ipconfig` command on Windows or `ifconfig` on macOS/Linux). * **Warning:** The exact process for opening a port varies depending on your router model. Consult your router's documentation or search for specific tutorials for your model. 10. **Conectarse al Servidor:** * **Español:** * Abre Minecraft Java Edition. * Haz clic en "Multijugador". * Haz clic en "Añadir servidor". * Introduce un nombre para el servidor (por ejemplo, "Mi Servidor"). * En el campo "Dirección del servidor", introduce: * Si te estás conectando desde la misma computadora donde está el servidor: `localhost` * Si te estás conectando desde otra computadora en la misma red local: la dirección IP local de la computadora donde está el servidor (por ejemplo, `192.168.1.10`). * Si te estás conectando desde fuera de la red local: la dirección IP pública de tu red (puedes encontrar tu dirección IP pública buscando "cual es mi ip" en Google). * Haz clic en "Hecho". * Selecciona el servidor de la lista y haz clic en "Unirse al servidor". * **English:** * Open Minecraft Java Edition. * Click on "Multiplayer". * Click on "Add Server". * Enter a name for the server (for example, "My Server"). * In the "Server Address" field, enter: * If you are connecting from the same computer where the server is: `localhost` * If you are connecting from another computer on the same local network: the local IP address of the computer where the server is (for example, `192.168.1.10`). * If you are connecting from outside the local network: your network's public IP address (you can find your public IP address by searching for "what is my ip" on Google). * Click on "Done". * Select the server from the list and click on "Join Server". **Consejos Adicionales:** * **Español:** * **Plugins y Mods:** Puedes añadir plugins y mods a tu servidor para personalizar aún más la experiencia de juego. Consulta la documentación de los plugins y mods que quieras usar para obtener instrucciones sobre cómo instalarlos. Para usar mods, necesitarás un servidor que use Forge o Fabric. * **Administración del Servidor:** Puedes usar comandos en la consola del servidor para administrar el servidor, como cambiar el modo de juego, dar objetos a los jugadores, banear jugadores, etc. Escribe `help` en la consola para ver una lista de comandos disponibles. * **Seguridad:** Protege tu servidor con una contraseña y considera usar una lista blanca de jugadores para evitar que personas no autorizadas se conecten. * **Rendimiento:** Si el servidor tiene problemas de rendimiento, intenta reducir el número de jugadores, reducir la distancia de visión, o asignar más RAM al servidor. * **English:** * **Plugins and Mods:** You can add plugins and mods to your server to further customize the gaming experience. Consult the documentation of the plugins and mods you want to use for instructions on how to install them. To use mods, you will need a server that uses Forge or Fabric. * **Server Administration:** You can use commands in the server console to manage the server, such as changing the game mode, giving items to players, banning players, etc. Type `help` in the console to see a list of available commands. * **Security:** Protect your server with a password and consider using a player whitelist to prevent unauthorized people from connecting. * **Performance:** If the server has performance issues, try reducing the number of players, reducing the view distance, or allocating more RAM to the server. **Solución de Problemas:** * **Español:** * **El servidor no se inicia:** Verifica que tienes Java instalado correctamente y que la ruta a Java está configurada correctamente. Verifica que has aceptado el EULA. Verifica que no hay errores en el archivo `server.properties`. * **Los jugadores no pueden conectarse:** Verifica que el firewall está configurado correctamente. Verifica que has abierto el puerto del servidor en tu router (si es necesario). Verifica que los jugadores están usando la dirección IP correcta para conectarse. * **English:** * **The server does not start:** Verify that you have Java installed correctly and that the path to Java is configured correctly. Verify that you have accepted the EULA. Verify that there are no errors in the `server.properties` file. * **Players cannot connect:** Verify that the firewall is configured correctly. Verify that you have opened the server port on your router (if necessary). Verify that players are using the correct IP address to connect. **Conclusión:** * **Español:** * ¡Felicidades! Ahora tienes tu propio servidor de Minecraft Java Edition. ¡Disfruta jugando con tus amigos! * **English:** * Congratulations! You now have your own Minecraft Java Edition server. Enjoy playing with your friends! **Detailed Explanation of Key Steps (Spanish):** * **Java:** Es crucial tener la versión correcta de Java instalada. Minecraft Java Edition requiere el Java Development Kit (JDK), no solo el Java Runtime Environment (JRE). Para versiones más recientes de Minecraft (1.17 y posteriores), se recomienda JDK 17 o superior. Puedes descargar el JDK desde la página web de Oracle o Adoptium (Eclipse Temurin). Asegúrate de descargar la versión correcta para tu sistema operativo (Windows, macOS, Linux). Después de la instalación, es posible que necesites configurar la variable de entorno `JAVA_HOME` para que el sistema sepa dónde está instalado Java. * **Archivo `start.bat` / `start.sh`:** Este archivo es un script que ejecuta el servidor. La opción `-Xmx` especifica la cantidad máxima de RAM que el servidor puede usar. Es importante ajustar este valor según la cantidad de RAM que tengas disponible en tu computadora. Si asignas demasiada RAM al servidor, tu computadora puede volverse lenta o inestable. La opción `nogui` ejecuta el servidor sin una interfaz gráfica, lo que ahorra recursos. * **Archivo `server.properties`:** Este archivo contiene todas las opciones de configuración del servidor. Puedes modificar este archivo para personalizar la experiencia de juego. Algunas de las opciones más importantes son: * `level-name`: El nombre del mundo. Si quieres usar un mundo existente, coloca la carpeta del mundo en la carpeta del servidor y especifica el nombre de la carpeta aquí. * `gamemode`: El modo de juego (survival, creative, adventure, spectator). * `difficulty`: La dificultad del juego (peaceful, easy, normal, hard). * `max-players`: El número máximo de jugadores que pueden conectarse al servidor. * `server-port`: El puerto que usa el servidor (por defecto es 25565). Si ya estás usando el puerto 25565 para otro programa, puedes cambiarlo a otro puerto. * `allow-flight`: Permite o no volar en el modo survival. * `pvp`: Permite o no el jugador contra jugador. * `white-list`: Activa o desactiva la lista blanca de jugadores. Si la lista blanca está activada, solo los jugadores que estén en la lista podrán conectarse al servidor. Puedes añadir jugadores a la lista blanca usando el comando `/whitelist add <nombre de jugador>` en la consola del servidor. * **Reenvío de Puertos (Port Forwarding):** Este es el paso más complicado para la mayoría de los usuarios. El reenvío de puertos permite que los jugadores que están fuera de tu red local se conecten a tu servidor. Debes acceder a la configuración de tu router y crear una regla de reenvío de puertos para el puerto 25565 (o el puerto que hayas configurado en `server.properties`). Reenvía el puerto 25565 (TCP y UDP) a la dirección IP local de tu computadora. La dirección IP local de tu computadora es la dirección que usa tu computadora dentro de tu red local. Puedes encontrar la dirección IP local de tu computadora usando el comando `ipconfig` en Windows o `ifconfig` en macOS/Linux. El proceso exacto para abrir un puerto varía según el modelo de tu router. Consulta la documentación de tu router o busca tutoriales específicos para tu modelo. * **Dirección IP para Conectarse:** La dirección IP que usas para conectarte al servidor depende de dónde te estés conectando. * Si te estás conectando desde la misma computadora donde está el servidor, usa `localhost`. * Si te estás conectando desde otra computadora en la misma red local, usa la dirección IP local de la computadora donde está el servidor. * Si te estás conectando desde fuera de la red local, usa la dirección IP pública de tu red. Puedes encontrar tu dirección IP pública buscando "cual es mi ip" en Google. This is a comprehensive tutorial. Remember to adapt it to your specific audience and their level of technical expertise. Good luck!

LegiScan MCP Server

LegiScan MCP Server

Provides access to legislative data from all 50 US states through the LegiScan API, enabling comprehensive search and retrieval of bills, votes, legislators, and legislative session information.

memo-mcp

memo-mcp

This is an MCP server that enables agents to record, search, and retrieve memos using LowDB as a lightweight local database.

Cloudflare MCP Server

Cloudflare MCP Server

Exposes Cloudflare DNS, security, redirects and zone-settings functionality as structured tools that AI assistants like Claude Desktop can invoke directly.

FastMCP Multi-Tool Server

FastMCP Multi-Tool Server

Provides comprehensive utility tools including file operations, weather information, system monitoring, mathematical calculations, text search, and safe command execution. Enables users to perform various system and data operations through a unified MCP interface with built-in security features.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Enables deploying a Model Context Protocol (MCP) server on Cloudflare Workers with built-in OAuth authentication. It allows local clients like Claude Desktop to securely connect to and use remote tools through an HTTP/SSE transport.

AWS Sage

AWS Sage

A unified MCP server for AWS that enables natural language infrastructure management, cross-service resource discovery, and dependency mapping. It features 30 intelligent tools for cost optimization, incident investigation, and multi-account operations protected by a robust safety system.

MCP Server Demo - Learning Project

MCP Server Demo - Learning Project

A comprehensive learning project demonstrating MCP server implementation with tools for calculator operations, file management, and system information retrieval, including Google ADK integration patterns and best practices.

Recall

Recall

Provides long-term memory storage for AI assistants with semantic search, enabling persistent storage of preferences, decisions, and context with relationship tracking between memories.

FRED Economic MCP Server

FRED Economic MCP Server

Provides access to 800,000+ Federal Reserve Economic Data (FRED) time series, enabling users to search, retrieve, and analyze economic indicators like GDP, unemployment, inflation, and interest rates through natural language queries.

Utility MCP Server

Utility MCP Server

Provides general-purpose utility tools for Computer Agent ecosystem integration, including meeting data downloads from Read.AI platform and server status monitoring. Currently supports basic utility operations with planned expansion for more productivity tools.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Kratos-MCP

Kratos-MCP

A memory system for AI coding tools that stores and retrieves codebase context with project isolation. Enables coding assistants to maintain searchable memory of code snippets, comments, and runtime traces with full source traceability.

PDF Reader MCP Server

PDF Reader MCP Server

Enables AI agents to securely read and extract information from PDF files including text content, metadata, and page counts from both local files and URLs within the project context.

Hevy Workout Analytics MCP Server

Hevy Workout Analytics MCP Server

Provides Claude with SQL access to Hevy workout history and personal training conventions stored in a SQLite database. It enables detailed analysis of exercise progress, volume trends, and muscle group mappings through natural language queries.

SystemPrompt MCP TaskChecker

SystemPrompt MCP TaskChecker

Enterprise-grade MCP server for intelligent task management with 0-100 evaluation scoring, session-based workflow tracking, and real-time status monitoring for AI assistants.

MCPGame

MCPGame

A multiplayer first-person 3D virtual house environment with interactive elements including a TV with image display system and computer terminal for accessing MCP systems.

Umbrella MCP Server

Umbrella MCP Server

Provides read-only access to Umbrella Cost finops platform, enabling natural language querying of multi-cloud cost data, optimization recommendations, anomaly detection, and budget tracking across AWS, Azure, and GCP.

Feishu Project MCP Server

Feishu Project MCP Server

Implementa un servidor de Protocolo de Contexto de Modelo para la gestión inteligente de requisitos de extremo a extremo y la automatización del desarrollo, integrándose con los sistemas de proyectos de Feishu.