Discover Awesome MCP Servers

Extend your agent with 12,711 capabilities via MCP servers.

All12,711
mcp-server-prometheus

mcp-server-prometheus

Espejo de

mcp-server-mariadb

mcp-server-mariadb

Espejo de

Github

Github

Este servidor MCP basado en SSE permite a los usuarios conectarse e interactuar con las APIs del Servicio Meteorológico Nacional para obtener alertas y pronósticos del tiempo.

Code Runner MCP Server

Code Runner MCP Server

I understand you're looking for a way to run code snippets and see the results, likely within a Minecraft context (given the "MCP Server" reference, which usually refers to the Minecraft Coder Pack). However, "MCP Server" itself isn't a direct tool for running code. MCP is used for *deobfuscating* and *modifying* the Minecraft code. Here's a breakdown of how you can achieve your goal, along with the best approaches: **Understanding the Problem** You want to execute code (likely Java, given Minecraft's core language) and see the output. You need an environment to do this. **Solutions** Here are the most common and effective ways to run code snippets and see results, especially in the context of Minecraft modding: 1. **Integrated Development Environment (IDE) with a Minecraft Development Environment:** * **What it is:** This is the *standard* and *recommended* approach. You use an IDE like IntelliJ IDEA or Eclipse, configured with a Minecraft development environment (usually Forge or Fabric). * **How it works:** * **Set up your IDE:** Install IntelliJ IDEA (Community Edition is free and excellent) or Eclipse. * **Install Forge or Fabric:** These are modding frameworks that provide the necessary APIs and environment to run your code within Minecraft. Follow the official Forge or Fabric setup guides. These guides will walk you through creating a project, importing the Minecraft libraries, and setting up run configurations. * **Write your code:** Create a Java class within your mod project. This class will contain the code snippet you want to run. You'll typically use Forge or Fabric's event system to trigger your code. For example, you might listen for a player joining the world and then execute your code. * **Run your Minecraft instance:** Use the run configuration you set up in your IDE to launch a Minecraft instance with your mod loaded. * **See the results:** The output of your code will typically be displayed in the Minecraft console (which you can usually access from your IDE) or in the Minecraft game itself (e.g., by sending a message to the player). * **Example (Forge):** ```java package com.example.my_mod; import net.minecraft.client.Minecraft; import net.minecraft.util.text.StringTextComponent; import net.minecraftforge.event.entity.player.PlayerEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; @Mod("my_mod") // Replace with your mod ID public class MyMod { public MyMod() { // Constructor (optional) } @SubscribeEvent public void onPlayerJoin(PlayerEvent.PlayerLoggedInEvent event) { // Code to run when a player joins the game String message = "Hello, " + event.getPlayer().getName().getString() + "! The answer is: " + (2 + 2); event.getPlayer().sendMessage(new StringTextComponent(message), event.getPlayer().getUniqueID()); System.out.println("Server-side message: " + message); // Prints to the server console } } ``` **Explanation:** * `@Mod("my_mod")`: Declares this class as a Forge mod. * `@SubscribeEvent`: Registers the `onPlayerJoin` method to listen for the `PlayerLoggedInEvent`. * `event.getPlayer().sendMessage(...)`: Sends a message to the player in the game. * `System.out.println(...)`: Prints a message to the server console. * **Advantages:** * Most powerful and flexible. * Full debugging capabilities. * Access to the entire Minecraft API. * Industry-standard for mod development. * **Disadvantages:** * Steeper learning curve. * Requires setting up a development environment. 2. **Minecraft Command Blocks (Limited):** * **What it is:** Command blocks are in-game blocks that can execute Minecraft commands. * **How it works:** * Obtain a command block (using `/give @p minecraft:command_block`). * Place the command block. * Right-click the command block to open its GUI. * Enter a Minecraft command. You can use commands like `/say`, `/tell`, `/data`, etc., to display information. * Power the command block with a redstone signal. * **Example:** ``` /say The answer is: 4 ``` * **Advantages:** * Simple and quick for basic testing. * No external tools required. * **Disadvantages:** * Extremely limited in what you can do. * Cannot execute arbitrary Java code. * Difficult to debug. * Not suitable for complex logic. 3. **Scripting Mods (e.g., using ScriptCraft):** * **What it is:** Some mods allow you to write scripts (often in JavaScript or Lua) that can interact with the Minecraft world. * **How it works:** * Install a scripting mod like ScriptCraft. * Write your script in the mod's scripting language. * Execute the script within Minecraft. * **Advantages:** * Easier to learn than Java modding. * More flexible than command blocks. * **Disadvantages:** * Still limited compared to full Java modding. * Requires learning a new scripting language. * May not have access to all Minecraft APIs. 4. **Online Java Compilers/Interpreters (Not Recommended for Minecraft):** * **What it is:** Websites that allow you to paste Java code and run it in a browser. * **Why it's not suitable:** These environments *cannot* interact with Minecraft. They are for running standard Java code, not code that relies on the Minecraft API. **Recommendation** The **IDE with a Minecraft Development Environment (Forge or Fabric)** is the *best* approach for serious Minecraft modding. It provides the most power, flexibility, and debugging capabilities. While it has a steeper learning curve, the investment is well worth it. **Steps to Get Started (Forge Example):** 1. **Install Java Development Kit (JDK):** Make sure you have the correct version of the JDK installed (usually Java 8 or Java 17, depending on the Minecraft version you're targeting). 2. **Install IntelliJ IDEA (Community Edition):** Download and install IntelliJ IDEA Community Edition. 3. **Download the Forge MDK (Mod Development Kit):** Go to the Forge website ([https://files.minecraftforge.net/](https://files.minecraftforge.net/)) and download the MDK for the Minecraft version you want to mod. 4. **Extract the MDK:** Extract the downloaded ZIP file to a folder. 5. **Open the Project in IntelliJ IDEA:** Open the `build.gradle` file in the extracted folder as a project in IntelliJ IDEA. 6. **Let Gradle Sync:** IntelliJ IDEA will automatically start syncing the project using Gradle. This may take a while to download dependencies. 7. **Create Your Mod Class:** Create a new Java class in the `src/main/java` folder (following the package structure). Use the example code above as a starting point. 8. **Configure Run Configurations:** Forge MDK usually provides default run configurations. If not, you'll need to create them (the Forge documentation will guide you). 9. **Run Minecraft:** Run the "runClient" configuration to launch Minecraft with your mod loaded. **In summary:** While "MCP Server" isn't the tool you're looking for, using an IDE with Forge or Fabric is the standard and most effective way to run code snippets and see the results within Minecraft. Command blocks are a very limited alternative for simple testing.

A-MEM MCP Server

A-MEM MCP Server

Memory Control Protocol (MCP) server for the Agentic Memory (A-MEM) system - a flexible, dynamic memory system for LLM agents

InsightFlow

InsightFlow

InsightFlow: un servidor de panel de control de análisis en tiempo real con una arquitectura MCP (Protocolo de Control de Mensajes) que se integra con servicios de IA como Claude o Cursor. Esta solución permite el análisis de datos en tiempo real con capacidades de consulta en lenguaje natural.

Anchor Mcp

Anchor Mcp

MCP Server for Anchor framework.

Shopify MCP Server for Claude Desktop

Shopify MCP Server for Claude Desktop

Un servidor MCP de Shopify

Google-Calendar-MCP-Server

Google-Calendar-MCP-Server

Servidor MCP para la API de Google Calendar

MCP-Server

MCP-Server

MCP_Servers

MCP_Servers

Okay, here are some top MCP (Minecraft Protocol) servers that are often used in conjunction with AI, along with some considerations: **Important Considerations Before Listing Servers:** * **"MCP" is Broad:** When you say "MCP servers," it's important to clarify what you mean. "MCP" refers to the Minecraft Protocol, which is how clients (like the Minecraft game) communicate with servers. *All* Minecraft servers use the MCP. I'm assuming you mean servers that are well-suited for AI-driven bots or agents to connect to and interact with. * **Purpose Matters:** The best server depends *heavily* on what you want your AI to *do*. Is it for: * **Testing AI Navigation?** * **Building and Construction?** * **Combat and PvP?** * **Resource Gathering?** * **Complex Interactions (e.g., trading, questing)?** * **Server Software:** The underlying server software (e.g., Vanilla, Spigot, Paper, Fabric) affects performance, modding capabilities, and API availability. Paper is generally preferred for performance. Fabric is preferred for modding. * **API Access:** You'll need a way for your AI to interact with the server programmatically. This usually involves a Minecraft bot library (see below). **Minecraft Bot Libraries (Essential for AI):** Before I list servers, you *must* have a Minecraft bot library. These libraries handle the low-level MCP communication and provide a higher-level API for your AI to use. Popular choices include: * **Mineflayer (JavaScript/Node.js):** Very popular, well-documented, and actively maintained. Excellent for beginners. Supports a wide range of Minecraft versions. * **Python-Minecraft:** A Python library for interacting with Minecraft servers. * **Baritone (Java):** A powerful pathfinding and automation bot. Can be used as a library within your own Java AI. More complex to set up. * **PrismarineJS:** A collection of JavaScript libraries for working with Minecraft data and protocols. **Top MCP Server Options (Considering AI Use):** Given the above, here are some options, categorized by use case: 1. **Local Development/Testing Servers (Highly Recommended):** * **Vanilla Minecraft Server (Local):** The official Minecraft server. Good for basic testing and ensuring compatibility. You can download it from the Minecraft website. Run it on your own computer. * **PaperMC (Local):** A highly optimized fork of Spigot. Provides better performance than Vanilla, which is crucial when you have an AI constantly interacting with the server. Download from [https://papermc.io/downloads](https://papermc.io/downloads). Run it on your own computer. * **Fabric (Local):** A modding API that allows you to create custom mods for your server. This is useful if you want to add custom features or modify the game's behavior. Download from [https://fabricmc.net/use/server/](https://fabricmc.net/use/server/). Run it on your own computer. **Why Local is Best for Development:** * **Control:** You have complete control over the server configuration, world generation, and plugins/mods. * **Debugging:** Easier to debug your AI and the server simultaneously. * **No Restrictions:** No rules or limitations imposed by a public server. * **Cost:** Free (after you own a Minecraft account). * **Latency:** Lowest possible latency, which is critical for real-time AI interaction. **Setup:** 1. Download the server software (Vanilla, Paper, or Fabric). 2. Follow the instructions to set up the server on your computer. 3. Configure the `server.properties` file (e.g., set the game mode, difficulty, etc.). 4. Start the server. 5. Connect to the server from your Minecraft client (usually `localhost`). 6. Connect your AI bot to the server using your chosen bot library. 2. **Public Servers (Use with Caution):** * **Generally Not Recommended for AI Development:** Most public servers have rules against bots or automated clients. You risk getting banned. * **If You Must:** Look for servers that explicitly allow bots or have a "developer" or "testing" area. Read the server rules *very* carefully. * **Examples (Potentially Suitable, but Verify Rules):** * **Servers with Creative Mode:** Some creative servers might be more tolerant of bots that are building things. * **Servers with a "Testing" Area:** If a server has a designated area for testing, it might be okay to use bots there, but *ask the server admins first*. **Risks of Public Servers:** * **Bans:** Most likely outcome if you violate the rules. * **Griefing:** Even if you don't intend to, your AI could accidentally grief other players' builds. * **Performance Issues:** Public servers are often crowded, which can impact your AI's performance. * **Security Risks:** Connecting to unknown servers can pose security risks. 3. **Cloud-Based Servers (For Scalability and Accessibility):** * **Minecraft Realms:** Simple to set up, but limited in terms of customization and API access. Not ideal for serious AI development. * **Dedicated Server Hosting (e.g., Apex Hosting, BisectHosting, Shockbyte):** Gives you more control than Realms. You can install Paper or Fabric and configure the server as needed. Good for larger-scale AI projects. * **Cloud Computing Platforms (e.g., AWS, Google Cloud, Azure):** The most flexible option, but also the most complex. You can run a Minecraft server on a virtual machine and have full control over the operating system and software. Suitable for advanced AI applications. **Recommendations:** * **Start with a local PaperMC server.** This is the best way to learn and experiment without risking bans or performance issues. * **Use Mineflayer (JavaScript) or Python-Minecraft for your AI bot.** These libraries are easy to use and well-documented. * **Focus on a specific task for your AI.** Don't try to do everything at once. Start with something simple, like navigating to a specific location or building a simple structure. * **If you need to use a public server, contact the admins first and ask for permission.** Be transparent about what you're doing. * **Consider using a cloud-based server for larger-scale projects or if you need to access the server from multiple locations.** **Example Scenario (Local PaperMC Server with Mineflayer):** 1. Download and set up a PaperMC server on your computer. 2. Write a Node.js script using Mineflayer to connect to the server. 3. Use Mineflayer's API to control your bot: * `bot.chat("Hello, world!");` (Sends a message to the chat) * `bot.goto(new Vec3(10, 64, 20));` (Navigates the bot to coordinates 10, 64, 20) * `bot.dig(block);` (Digs a block) **In summary, the "best" MCP server for AI is usually a local PaperMC server, combined with a good Minecraft bot library like Mineflayer or Python-Minecraft. This gives you the control, performance, and flexibility you need to develop and test your AI.**

Factorio MCP Server

Factorio MCP Server

Awesome Crypto MCP Servers

Awesome Crypto MCP Servers

Una colección de servidores MCP de criptomonedas.

Cloud Foundry MCP Server

Cloud Foundry MCP Server

Servidor MCP de Cloud Foundry

Exa MCP Server 🔍

Exa MCP Server 🔍

Espejo de

AI-Create-MCP (WIP)

AI-Create-MCP (WIP)

ai-create-mcp is a Go-based tool that converts OpenAPI Specification (OAS) files into a Model Context Protocol (MCP) program.

SSH Tools MCP

SSH Tools MCP

SSH tools and utilities for MCP servers

MCP Template

MCP Template

A barebones MCP server implementation in Swift using loopwork-ai's mcp-swift-sdk.

Jupiter MCP Server

Jupiter MCP Server

Un servidor MCP para ejecutar intercambios de tokens en la blockchain de Solana utilizando la API Ultra de Jupiter, que permite a los usuarios obtener órdenes de intercambio óptimas y ejecutar transacciones con control de deslizamiento.

Snowflake MCP Server for Windsurf

Snowflake MCP Server for Windsurf

Model Context Protocol (MCP) Server for Snowflake, tailored for Windsurf

MCP Calendar Server

MCP Calendar Server

Unsplash MCP Server

Unsplash MCP Server

Espejo de

Redmine MCP Server

Redmine MCP Server

Mirror of

mcp-simple-server-cursor

mcp-simple-server-cursor

fal.ai MCP Server

fal.ai MCP Server

A Model Context Protocol (MCP) server for interacting with fal.ai models and services.

PubChem MCP Server

PubChem MCP Server

Permite que los modelos de lenguaje grandes consulten correctamente bases de datos moleculares y generen archivos de estructura.

Example MCP SSE Server

Example MCP SSE Server

CheerLights MCP Server

CheerLights MCP Server

Servidor MCP que permite que las herramientas de IA interactúen con la API de CheerLights.

Exa MCP Server

Exa MCP Server

AI-powered code search MCP server using Exa API for intelligent code search and retrieval in AI assistants

SSH MCP Server

SSH MCP Server

Una implementación de servidor del Protocolo de Contexto de Modelo que permite la ejecución segura de comandos remotos a través de SSH, con funciones para administrar y utilizar credenciales SSH.