Discover Awesome MCP Servers
Extend your agent with 13,514 capabilities via MCP servers.
- All13,514
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2

GitHub API MCP Server
A Multi-Agent Conversation Protocol Server for the GitHub API, auto-generated using AG2's MCP builder, allowing users to interact with GitHub services through natural language.

Agent Knowledge MCP
A comprehensive Model Context Protocol server that integrates Elasticsearch search with file operations, document validation, and version control to transform AI assistants into powerful knowledge management systems.

Next.js MCP Server
Una herramienta de utilidad que analiza las rutas de una aplicación Next.js y proporciona información detallada sobre las rutas de la API, los métodos HTTP, los parámetros, los códigos de estado y los esquemas de solicitud/respuesta.

MCP Telegram
MCP Server for Telegram

ORAS MCP Server
Enables users to interact with container registries through the ORAS CLI, providing information about container images, platforms, and signatures via natural language queries.
Jira JQL Tool for Claude
Herramientas MCP sencillas y prácticas.

Nanoleaf MCP Server
A Model Context Protocol server that enables controlling Nanoleaf smart lights through Warp terminal or any MCP-compatible client, providing tools for device discovery, authorization, and control of lights, brightness, colors, and effects.

Claude Code Review MCP
An MCP server that provides code review functionality using OpenAI, Google, and Anthropic models, serving as a "second opinion" tool that works with any MCP client.

edu_video_gen
edu_video_gen

Optuna MCP Server
A Model Context Protocol server that enables automated optimization and analysis using Optuna, allowing LLMs to perform hyperparameter optimization and interactively analyze optimization results via chat interfaces.

Swagger MCP
An MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.
LLM Server
Un servidor MCP que proporciona a los LLM acceso a otros LLM.
A sample MCP server for understanding cloud spend
Here are a few possible translations of "MCP for AWS Cost Explorer and CloudWatch logs," depending on the context and what "MCP" refers to: **Option 1 (Assuming MCP means "Managed Control Plane"):** * **Plano de control gestionado para AWS Cost Explorer y registros de CloudWatch** **Option 2 (Assuming MCP means "Minimum Configuration Profile"):** * **Perfil de configuración mínima para AWS Cost Explorer y registros de CloudWatch** **Option 3 (Assuming MCP means "Managed Cloud Provider"):** * **Proveedor de nube gestionado para AWS Cost Explorer y registros de CloudWatch** **Option 4 (If MCP is a specific product or tool name that doesn't need translation):** * **MCP para AWS Cost Explorer y registros de CloudWatch** (In this case, you would leave "MCP" as is.) **Important Considerations:** * **Context is Key:** The best translation depends entirely on what "MCP" means in your specific situation. If you can provide more context about what "MCP" refers to, I can give you a more accurate translation. * **Audience:** Consider your target audience. Are they technical experts or general users? This will influence the level of technical jargon you use. **Recommendation:** If you can provide more information about what "MCP" stands for, I can give you the most accurate and appropriate translation. Otherwise, I would lean towards **Option 4** and leave "MCP" untranslated unless you are certain of its meaning and have a suitable Spanish equivalent.

Color Scheme Generator MCP Server
Generates harmonious color schemes for design projects using The Color API, offering eight different palette generation methods including monochrome, analogic, complement, triad, and quad schemes.
Token Revoke MCP
Un servidor MCP para verificar y revocar los permisos (allowances) de tokens ERC-20 en múltiples blockchains.
mcp-server
Scientific Search MCP for Cursor
Here are a few options, depending on the nuance you want to convey: **Option 1 (Most Direct):** > Servidor MCP para búsqueda en recursos científicos. Ambiente (o "Vibra") codificado por IA para IA. **Option 2 (Slightly more natural flow):** > Servidor MCP para la búsqueda de recursos científicos. Ambiente (o "Vibra") con código generado por IA para IA. **Option 3 (Emphasizing the AI's role in creating the vibe):** > Servidor MCP para búsqueda en recursos científicos. Ambiente (o "Vibra") creado por IA y para IA. **Explanation of Choices:** * **MCP:** It's likely best to leave "MCP" as is, assuming it's an acronym or specific term. * **"Ambiente" or "Vibra":** "Ambiente" is the most direct translation of "vibe." However, "vibe" is often used in English to convey a feeling or atmosphere. You can include "Vibra" in parentheses to retain the original English word's connotation, especially if your target audience is familiar with English internet slang. * **"Codificado por IA" vs. "Con código generado por IA" vs. "Creado por IA":** These options offer slightly different nuances. "Codificado por IA" (coded by AI) is the most literal. "Con código generado por IA" (with code generated by AI) is a bit more descriptive. "Creado por IA" (created by AI) is the broadest and emphasizes the AI's role in the overall creation of the "vibe." * **"Para IA":** This translates directly to "for AI." Choose the option that best fits the context and your intended audience.

Shopify Python MCP Server
Servidor MCP que se integra con la API de Shopify, permitiendo a los usuarios de Claude Desktop recuperar y manipular información de productos de tiendas Shopify.

Task Trellis MCP
An MCP server for Task Trellis that provides tools for AI coding agents to manage tasks, currently featuring a simple hello_world demonstration tool.

Cloudflare Playwright MCP
A server that enables AI assistants to control a browser through tools, allowing them to perform web automation tasks like navigation, typing, clicking, and taking screenshots.
MCP Dependencies Installer
Instalar todas las dependencias para el servidor MCP.
ADB MCP Server

AgenticRAG MCP Server
An intelligent codebase processing server that provides agentic RAG capabilities for code repositories, enabling semantic search and contextual understanding through self-evaluating retrieval loops.

browser-mcp
An MCP server that allows users to interact with their browser through natural language commands, enabling actions like getting page content as markdown, modifying page styles, and searching browser history.
Home Assistant MCP Server
Control de Dispositivos Inteligentes 🎮 💡 Luces: Brillo, color, RGB 🌡️ Clima: Temperatura, HVAC, humedad 🚪 Persianas/Cubiertas: Posición e inclinación 🔌 Interruptores: Encendido/Apagado 🚨 Sensores: Monitorización del estado Organización Inteligente 🏠 Agrupación con reconocimiento del contexto. Arquitectura Robusta 🛠️ Manejo de errores, validación del estado...

MCP Server
An implementation of the Model Context Protocol (MCP) server that enables multiple clients to connect simultaneously and handles basic context management and messaging with an extendable architecture.
Web Application Penetration Testing MCP
Azure Kusto MCP Server
Un servidor MCP para Azure Kusto
build-simple-mcp
Okay, here's a breakdown of how to build a simple Minecraft (MCP) server, along with explanations and considerations. Keep in mind that "MCP" usually refers to the Minecraft Coder Pack, which is used for decompiling and modifying the game. I'm assuming you want to set up a *vanilla* Minecraft server, which is the standard, unmodified server. If you *do* want to use MCP for modding, let me know, and I'll provide a different set of instructions. **Steps to Build a Simple Vanilla Minecraft Server** 1. **Download the Minecraft Server Software:** * 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. This is the core server software. Make sure you download the version that matches the Minecraft version you and your players want to use. 2. **Create a Server Directory:** * Create a new folder on your computer where you want to store all the server files. A good name would be something like "MinecraftServer". This keeps everything organized. 3. **Place the `server.jar` File:** * Move the `server.jar` file you downloaded into the newly created server directory. 4. **Run the Server for the First Time:** * Open a command prompt or terminal window. * Navigate to the server directory using the `cd` command. For example, if your server directory is `C:\MinecraftServer`, you would type: ```bash cd C:\MinecraftServer ``` (On macOS or Linux, the path will be different, e.g., `cd /Users/yourusername/MinecraftServer`) * Run the server using the following command: ```bash java -Xmx1024M -Xms1024M -jar server.jar nogui ``` * `java`: This tells the system to use the Java runtime environment to execute the `server.jar` file. Make sure you have Java installed. Minecraft requires Java 8 or later. It's generally recommended to use the latest version of Java. * `-Xmx1024M`: This sets the maximum amount of memory (RAM) the server can use to 1024 megabytes (1 GB). Adjust this value based on how much RAM your computer has and how many players you expect. More players and larger worlds require more RAM. For a small server (a few players), 1GB might be enough. For larger servers, you might need 2GB, 4GB, or even more. Don't allocate more RAM than your computer has available. * `-Xms1024M`: This sets the initial amount of memory the server will use to 1024 megabytes (1 GB). Setting this to the same value as -Xmx can improve performance. * `-jar server.jar`: This tells Java to run the `server.jar` file. * `nogui`: This tells the server to run without the graphical user interface. This is generally preferred for performance reasons, especially on headless servers (servers without a monitor). * The first time you run the server, it will generate some files, including an `eula.txt` file. It will then stop. 5. **Accept the EULA:** * Open the `eula.txt` file in a text editor. * Change `eula=false` to `eula=true`. This indicates that you agree to the Minecraft End User License Agreement. **Read the EULA before accepting it.** 6. **Run the Server Again:** * Go back to the command prompt or terminal window and run the same command as before: ```bash java -Xmx1024M -Xms1024M -jar server.jar nogui ``` * The server should now start properly. You'll see a lot of output in the console window as the server initializes. 7. **Configure the Server (Optional but Recommended):** * Once the server is running, it will create a `server.properties` file in the server directory. This file contains various settings that control how the server behaves. * Open the `server.properties` file in a text editor. * **Important Settings to Consider:** * `level-name=world`: The name of the world folder. You can change this to create a new world with a different name. * `allow-nether=true`: Whether to allow access to the Nether dimension. * `gamemode=survival`: The default game mode for new players (survival, creative, adventure, spectator). * `difficulty=easy`: The difficulty level (peaceful, easy, normal, hard). * `enable-command-block=false`: Whether to allow command blocks. Generally, leave this disabled unless you know what you're doing. * `pvp=true`: Whether to allow player-versus-player combat. * `max-players=20`: The maximum number of players that can connect to the server. Adjust this based on your server's resources. * `server-port=25565`: The port the server listens on. The default port is 25565. You usually don't need to change this unless another application is already using that port. * `level-seed=`: A seed value used to generate the world. If you leave this blank, a random seed will be used. You can use a specific seed to create a world with a particular terrain. * `white-list=false`: Whether to enable the whitelist. If enabled, only players on the whitelist can join. * `server-ip=`: Leave this blank unless you have multiple network interfaces and need to bind the server to a specific IP address. * Save the `server.properties` file after making any changes. You'll need to restart the server for the changes to take effect. 8. **Connect to the Server:** * Start your Minecraft client. * Click "Multiplayer". * Click "Add Server". * Enter a server name (e.g., "My Minecraft Server"). * In the "Server Address" field, enter: * `localhost` if you're running the server on the same computer you're playing on. * Your computer's local IP address (e.g., `192.168.1.100`) if you want to connect from another computer on your local network. You can find your local IP address using the `ipconfig` command (Windows) or the `ifconfig` command (macOS/Linux). * Your public IP address if you want to allow players from outside your local network to connect. **Important: See the "Port Forwarding" section below.** You can find your public IP address by searching "what is my ip" on Google. * Click "Done". * Select your server from the list and click "Join Server". 9. **Port Forwarding (If Hosting for Players Outside Your Local Network):** * **This is the most complicated part.** If you want friends from outside your home network to connect to your server, you need to configure port forwarding on your router. * **Find Your Router's IP Address:** Open a command prompt or terminal and type `ipconfig` (Windows) or `route -n get default` (macOS). Look for the "Default Gateway" address. This is your router's IP address. * **Access Your Router's Configuration:** Open a web browser and enter your router's IP address in the address bar. You'll be prompted for a username and password. The default username and password are often printed on a sticker on the router itself. If you don't know them, consult your router's documentation or contact your internet service provider. * **Find the Port Forwarding Section:** The location of the port forwarding settings varies depending on your router's manufacturer and model. Look for sections labeled "Port Forwarding," "NAT Forwarding," "Virtual Servers," or something similar. * **Create a Port Forwarding Rule:** * **Service Name/Description:** Enter a name for the rule (e.g., "Minecraft Server"). * **Port Range:** Enter `25565` for both the start and end port. (If you changed the `server-port` in `server.properties`, use that port number instead.) * **Internal IP Address/Forward To:** Enter the *local* IP address of the computer running the Minecraft server. This is the same IP address you used to connect from another computer on your local network. * **Protocol:** Select "TCP" or "Both" (TCP and UDP). Minecraft primarily uses TCP. * **Save the Port Forwarding Rule:** Save the changes to your router's configuration. You may need to restart your router for the changes to take effect. * **Give Your Public IP Address to Your Friends:** Tell your friends your public IP address so they can connect to your server. They will enter this IP address in the "Server Address" field in their Minecraft client. 10. **Firewall Configuration (If Necessary):** * Your computer's firewall might be blocking incoming connections to the Minecraft server. You may need to create a firewall rule to allow traffic on port 25565 (or the port you configured in `server.properties`). * **Windows Firewall:** * Search for "Windows Defender Firewall" in the Start menu. * Click "Advanced settings". * Click "Inbound Rules". * Click "New Rule...". * Select "Port" and click "Next". * Select "TCP" and enter `25565` in the "Specific local ports" field. Click "Next". * Select "Allow the connection" and click "Next". * Select the network types (Domain, Private, Public) that apply to your situation. Click "Next". * Enter a name for the rule (e.g., "Minecraft Server TCP") and click "Finish". * Repeat the process for UDP, creating a new rule for UDP port 25565. **Important Considerations:** * **Security:** Running a public Minecraft server can expose your computer to security risks. Keep your server software and Java up to date to patch vulnerabilities. Consider using a firewall and other security measures to protect your server. * **Performance:** The performance of your server depends on your computer's hardware (CPU, RAM, storage), your network connection, and the number of players. Monitor your server's performance and adjust the settings (e.g., RAM allocation, view distance) as needed. * **Backups:** Regularly back up your world data to prevent data loss in case of a server crash or other problem. The world data is stored in the `world` folder (or whatever you named it in `server.properties`). * **Plugins and Mods:** This guide covers setting up a *vanilla* Minecraft server. If you want to use plugins or mods, you'll need to use a different server software, such as Spigot, Paper, or Forge. These server types require different setup procedures. * **Dynamic IP Address:** If your internet service provider assigns you a dynamic IP address (which is common), your public IP address may change periodically. This means your friends will need to update their server address when your IP address changes. You can use a dynamic DNS service to get a hostname that always points to your current IP address. Services like No-IP or DuckDNS provide free dynamic DNS. **Troubleshooting:** * **"Failed to bind to port" error:** This usually means that another application is already using port 25565, or that the server is already running. Make sure no other programs are using the port, and that you haven't accidentally started the server twice. * **Players can't connect:** Double-check your port forwarding settings, firewall rules, and the server IP address that players are using. Make sure the server is running and that the players are using the correct Minecraft version. * **Server is lagging:** Reduce the view distance in `server.properties`, allocate more RAM to the server, or upgrade your computer's hardware. Let me know if you have any specific questions or if you want to set up a server with plugins or mods. Good luck!
Remote MCP Server on Cloudflare