Discover Awesome MCP Servers

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

All84,516
ChatGPT Codex Bridge

ChatGPT Codex Bridge

Self-hosted MCP server that lets ChatGPT work with your local codebase through explicit tools.

mcp-tour

mcp-tour

Integrates the Korea Tourism Organization's API to provide tourist spot recommendations and detailed information, including attractions, food, and accommodation.

GotFreeFax MCP Server

GotFreeFax MCP Server

Enables AI agents to send free and paid faxes to US and Canada numbers, check fax status, and purchase prepaid credits, all without leaving the chat.

Financial Data MCP Server

Financial Data MCP Server

Enables AI models to access real-time financial market data including stock quotes, fundamentals, daily prices, symbol search, and market status via the Alpha Vantage API. Works with any MCP-compatible client like Claude Desktop for natural language interaction.

libvirt-mcp-server

libvirt-mcp-server

Enables AI models to securely query and manage virtual machines and virtualized resources via the libvirt API through the Model Context Protocol.

QC Database MCP Server

QC Database MCP Server

Enables AI assistants to perform QC Database tasks such as uploading records, managing project turnover packages, and signing off on inspections via natural language.

snowflake-mcp

snowflake-mcp

Enables AI agents to execute SQL queries and explore Snowflake databases using natural language, with schema discovery, table inspection, and readonly mode.

Mailchimp MCP Server

Mailchimp MCP Server

ProxmoxMCP

ProxmoxMCP

Enterprise MCP server for Proxmox VE, offering 298 tools to manage VMs, containers, storage, cluster, firewall, and more via natural language.

MCP Discord

MCP Discord

The most complete open-source MCP server for Discord — 80+ tools, dual-mode: integrated (plugin) or standalone

n8n MCP Server

n8n MCP Server

Enables AI models to manage n8n workflow automation through a standardized interface. Supports creating, reading, updating, and deleting workflows with comprehensive access to workflow nodes, connections, and configurations.

E2B MCP Server

E2B MCP Server

Enables managing E2B cloud sandboxes, templates, filesystems, and processes through Model Context Protocol tools.

mc-iclone8-ui-mcp

mc-iclone8-ui-mcp

A local MCP server to control iClone 8's visible interface like a human user, providing read-only inspection and screen capture tools.

Hello MCP Server

Hello MCP Server

Here's a simple "Hello, World!" example using Minecraft Coder Pack (MCP) in Java: ```java package com.example.modid; // Replace with your mod's package import net.minecraft.init.Blocks; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "examplemod", name = "Example Mod", version = "1.0") // Replace with your mod's ID, name, and version public class ExampleMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { System.out.println("Hello, World! This is from my Minecraft mod!"); System.out.println("Dirt block name: " + Blocks.dirt.getUnlocalizedName()); //Example of accessing Minecraft code } } ``` **Explanation:** * **`package com.example.modid;`**: This defines the package where your mod's code resides. **Crucially, replace `com.example.modid` with your actual mod's package name.** This is important for organization and preventing naming conflicts. A common convention is to use your domain name in reverse (e.g., `com.myname.mymod`). * **`import net.minecraft.init.Blocks;`**: Imports the `Blocks` class, which contains references to all the standard Minecraft blocks. * **`import net.minecraftforge.fml.common.Mod;`**: Imports the `@Mod` annotation, which marks this class as a Minecraft mod. * **`import net.minecraftforge.fml.common.event.FMLInitializationEvent;`**: Imports the `FMLInitializationEvent` class, which represents the initialization event. * **`@Mod(modid = "examplemod", name = "Example Mod", version = "1.0")`**: This annotation tells Forge that this class is a mod. * `modid`: A unique identifier for your mod. **Replace `"examplemod"` with your mod's ID.** It should be lowercase and contain no spaces. * `name`: The human-readable name of your mod. **Replace `"Example Mod"` with your mod's name.** * `version`: The version number of your mod. **Replace `"1.0"` with your mod's version.** * **`public class ExampleMod { ... }`**: This is the main class for your mod. * **`@Mod.EventHandler`**: This annotation marks the `init` method as an event handler. * **`public void init(FMLInitializationEvent event) { ... }`**: This method is called during the initialization phase of the mod loading process. This is where you'll typically register blocks, items, recipes, and other things. * **`System.out.println("Hello, World! This is from my Minecraft mod!");`**: This line prints "Hello, World! This is from my Minecraft mod!" to the Minecraft console. This is the core of the "Hello, World!" example. * **`System.out.println("Dirt block name: " + Blocks.dirt.getUnlocalizedName());`**: This line prints the unlocalized name of the dirt block to the console. This demonstrates how to access and use Minecraft's built-in classes and objects. **How to Use:** 1. **Set up your MCP environment:** Follow the instructions for setting up Minecraft Coder Pack (MCP) for your desired Minecraft version. This usually involves downloading MCP, deobfuscating the Minecraft code, and setting up your development environment (like Eclipse or IntelliJ IDEA). 2. **Create a new Java class:** Create a new Java class file (e.g., `ExampleMod.java`) in the correct package directory within your MCP project's `src/main/java` folder. 3. **Copy and paste the code:** Copy the code above into your `ExampleMod.java` file. 4. **Modify the `package`, `modid`, `name`, and `version`:** **Important:** Replace the placeholder values for `package`, `modid`, `name`, and `version` with your own values. 5. **Recompile and run Minecraft:** Use the MCP commands to recompile your mod and run Minecraft. The exact commands depend on your MCP version, but they usually involve running `gradlew build` and then running Minecraft through the MCP environment. 6. **Check the console:** When Minecraft starts, look at the console window. You should see the "Hello, World!" message printed there, along with the dirt block's unlocalized name. **Important Considerations:** * **MCP Setup:** The most challenging part is setting up MCP correctly. Follow the official MCP documentation and tutorials carefully. * **Forge:** MCP is often used in conjunction with Forge. Make sure you have Forge installed and configured correctly within your MCP environment. * **Minecraft Version:** Ensure that the MCP version you're using matches the Minecraft version you want to mod. * **Gradle:** Modern MCP setups use Gradle for building. Make sure you have Gradle installed and configured. * **IDE:** Using an IDE like IntelliJ IDEA or Eclipse is highly recommended for mod development. They provide code completion, debugging tools, and other features that make development much easier. **Spanish Translation:** Aquí tienes un ejemplo simple de "Hola, Mundo!" usando Minecraft Coder Pack (MCP) en Java: ```java package com.example.modid; // Reemplaza con el paquete de tu mod import net.minecraft.init.Blocks; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "examplemod", name = "Mod de Ejemplo", version = "1.0") // Reemplaza con el ID, nombre y versión de tu mod public class ExampleMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { System.out.println("¡Hola, Mundo! ¡Esto es desde mi mod de Minecraft!"); System.out.println("Nombre del bloque de tierra: " + Blocks.dirt.getUnlocalizedName()); // Ejemplo de acceso al código de Minecraft } } ``` **Explicación:** * **`package com.example.modid;`**: Define el paquete donde reside el código de tu mod. **Es crucial reemplazar `com.example.modid` con el nombre real del paquete de tu mod.** Esto es importante para la organización y para evitar conflictos de nombres. Una convención común es usar el nombre de tu dominio al revés (por ejemplo, `com.minombre.mimodo`). * **`import net.minecraft.init.Blocks;`**: Importa la clase `Blocks`, que contiene referencias a todos los bloques estándar de Minecraft. * **`import net.minecraftforge.fml.common.Mod;`**: Importa la anotación `@Mod`, que marca esta clase como un mod de Minecraft. * **`import net.minecraftforge.fml.common.event.FMLInitializationEvent;`**: Importa la clase `FMLInitializationEvent`, que representa el evento de inicialización. * **`@Mod(modid = "examplemod", name = "Mod de Ejemplo", version = "1.0")`**: Esta anotación le dice a Forge que esta clase es un mod. * `modid`: Un identificador único para tu mod. **Reemplaza `"examplemod"` con el ID de tu mod.** Debe estar en minúsculas y no contener espacios. * `name`: El nombre legible por humanos de tu mod. **Reemplaza `"Mod de Ejemplo"` con el nombre de tu mod.** * `version`: El número de versión de tu mod. **Reemplaza `"1.0"` con la versión de tu mod.** * **`public class ExampleMod { ... }`**: Esta es la clase principal de tu mod. * **`@Mod.EventHandler`**: Esta anotación marca el método `init` como un manejador de eventos. * **`public void init(FMLInitializationEvent event) { ... }`**: Este método se llama durante la fase de inicialización del proceso de carga del mod. Aquí es donde normalmente registrarás bloques, elementos, recetas y otras cosas. * **`System.out.println("¡Hola, Mundo! ¡Esto es desde mi mod de Minecraft!");`**: Esta línea imprime "¡Hola, Mundo! ¡Esto es desde mi mod de Minecraft!" en la consola de Minecraft. Este es el núcleo del ejemplo "Hola, Mundo!". * **`System.out.println("Nombre del bloque de tierra: " + Blocks.dirt.getUnlocalizedName());`**: Esta línea imprime el nombre no localizado del bloque de tierra en la consola. Esto demuestra cómo acceder y usar las clases y objetos integrados de Minecraft. **Cómo usar:** 1. **Configura tu entorno MCP:** Sigue las instrucciones para configurar Minecraft Coder Pack (MCP) para la versión de Minecraft que desees. Esto generalmente implica descargar MCP, desofuscar el código de Minecraft y configurar tu entorno de desarrollo (como Eclipse o IntelliJ IDEA). 2. **Crea una nueva clase Java:** Crea un nuevo archivo de clase Java (por ejemplo, `ExampleMod.java`) en el directorio de paquete correcto dentro de la carpeta `src/main/java` de tu proyecto MCP. 3. **Copia y pega el código:** Copia el código anterior en tu archivo `ExampleMod.java`. 4. **Modifica el `package`, `modid`, `name` y `version`:** **Importante:** Reemplaza los valores de marcador de posición para `package`, `modid`, `name` y `version` con tus propios valores. 5. **Recompila y ejecuta Minecraft:** Usa los comandos MCP para recompilar tu mod y ejecutar Minecraft. Los comandos exactos dependen de tu versión de MCP, pero generalmente implican ejecutar `gradlew build` y luego ejecutar Minecraft a través del entorno MCP. 6. **Verifica la consola:** Cuando Minecraft se inicie, mira la ventana de la consola. Deberías ver el mensaje "¡Hola, Mundo!" impreso allí, junto con el nombre no localizado del bloque de tierra. **Consideraciones importantes:** * **Configuración de MCP:** La parte más desafiante es configurar MCP correctamente. Sigue la documentación y los tutoriales oficiales de MCP cuidadosamente. * **Forge:** MCP se usa a menudo junto con Forge. Asegúrate de tener Forge instalado y configurado correctamente dentro de tu entorno MCP. * **Versión de Minecraft:** Asegúrate de que la versión de MCP que estás utilizando coincida con la versión de Minecraft que deseas modificar. * **Gradle:** Las configuraciones modernas de MCP usan Gradle para la compilación. Asegúrate de tener Gradle instalado y configurado. * **IDE:** Se recomienda encarecidamente utilizar un IDE como IntelliJ IDEA o Eclipse para el desarrollo de mods. Proporcionan autocompletado de código, herramientas de depuración y otras características que facilitan mucho el desarrollo.

Medical GraphRAG Assistant

Medical GraphRAG Assistant

Enables AI-powered medical information retrieval through FHIR clinical document search and GraphRAG-based exploration of medical entities and relationships. Combines vector search with knowledge graph queries for comprehensive healthcare data analysis.

champollion-sulcal-mcp

champollion-sulcal-mcp

Exposes each stage of the Champollion sulcal embedding pipeline as MCP tools, enabling agents to run, monitor, and debug the pipeline without manual shell commands.

Kafka MCP Server

Kafka MCP Server

An MCP server that enables interaction with Kafka clusters to manage topics, monitor consumer groups, and stream messages. It provides a comprehensive suite of tools for broker metadata inspection and local Kafka user management.

OpenSearch MCP Server

OpenSearch MCP Server

Enables AI assistants to interact with OpenSearch clusters for searching indices, retrieving mappings, and managing shards through the MCP protocol.

mcp-server

mcp-server

Web search MCP server using Tavily API, enabling natural language queries to search the web.

ai-progress-monitor

ai-progress-monitor

MCP server that lets AI coding agents report task progress and milestones, providing a real-time web dashboard and macOS notifications for monitoring multiple AI workbenches.

WeatherTrax MCP Server

WeatherTrax MCP Server

Provides real-time weather data and multi-day forecasts for any location worldwide.

coolify-mcp-server

coolify-mcp-server

MCP server for Coolify API integration, enabling management of applications, databases, services, servers, and deployments via Claude Code or any MCP-compatible client.

Google Sheets MCP Server

Google Sheets MCP Server

Provides tools to read, write, append, and create Google Sheets via MCP, using OAuth2 authentication shared with gmail_mcp.

nodel-mcp

nodel-mcp

MCP sidecar that exposes a local Nodel runtime via the Model Context Protocol, read-only by default with optional write/lifecycle/delete operations and approval workflows.

disasm.dev MCP server

disasm.dev MCP server

Enables AI assistants to generate DataDome and Incapsula clearance tokens without a headless browser, for development and prototyping.

faucet-mcp

faucet-mcp

Enables a coding agent to request small dev funds (ETH/WETH/USDC/USDT) from a personal hot wallet with per-call and 24h caps, plus TOTP approval for amounts over soft caps.

voz-knowledge-mcp

voz-knowledge-mcp

Crawl and archive VOZ threads, with search and summarization capabilities for AI agents.

clevertap-mcp

clevertap-mcp

Enables an LLM agent to directly control CleverTap for planning, launching, and measuring CRM campaigns, including multi-channel sends, profile and event management, and trend analysis.

vap-mcp-server

vap-mcp-server

Execution control layer for AI agents - Reserve, execute, burn/refund pattern for media generation

Congress.gov MCP Server

Congress.gov MCP Server

A proxy server that standardizes access to the Congress.gov API by automatically injecting API keys and exposing all endpoints through a unified interface with FastAPI documentation.