Discover Awesome MCP Servers

Extend your agent with 19,496 capabilities via MCP servers.

All19,496
🤖 Claude AI Documentation Assistant 📚

🤖 Claude AI Documentation Assistant 📚

Un servidor MCP que se integra con Claude para proporcionar capacidades de búsqueda de documentación inteligente en múltiples bibliotecas de IA/ML, permitiendo a los usuarios recuperar y procesar información técnica a través de consultas en lenguaje natural.

@modelcontextprotocol/server-terminal

@modelcontextprotocol/server-terminal

Mirror of

Bilibili MCP 服务器

Bilibili MCP 服务器

mcp-clj

mcp-clj

A MCP server written in clojure

🚀 Payload CMS 3.0 MCP Server

🚀 Payload CMS 3.0 MCP Server

Permite la gestión de proyectos Payload CMS a través de comandos en lenguaje natural, lo que permite a los desarrolladores crear, configurar e implementar modelos de contenido con IA conversacional.

g4f-mcp-server

g4f-mcp-server

gpt4free mcp server

Taiga MCP Bridge

Taiga MCP Bridge

Un puente de protocolo que conecta sistemas de IA con la plataforma de gestión de proyectos Taiga, permitiendo que las herramientas de IA creen y gestionen proyectos, épicas, historias de usuario, tareas, incidencias y sprints.

MCP Server

MCP Server

Una implementación basada en FastAPI del Protocolo de Contexto del Modelo que permite una interacción estandarizada entre los modelos de IA y los entornos de desarrollo, facilitando a los desarrolladores la integración y gestión de tareas de IA.

Govee MCP Server

Govee MCP Server

Mirror of

Place ID MCP Server

Place ID MCP Server

Serveur MCP connecté à l'API Google Places pour récupérer dynamiquement des photos de lieux et les intégrer dans Cursor via Smithery

MCP Go

MCP Go

Server side MCP implementation for Golang

GitHub MCP Server Practice Repository

GitHub MCP Server Practice Repository

Mirror of

GitLab-MCP-Server

GitLab-MCP-Server

Es un servidor del Protocolo de Contexto de Modelos (MCP) que proporciona funciones de integración con GitLab. Obtiene información sobre fallos en pipelines e incidencias en solicitudes de fusión de proyectos específicos de GitLab y la proporciona a un asistente de IA.

Firecrawl MCP Server

Firecrawl MCP Server

Espejo de

DevRev MCP server

DevRev MCP server

Mirror of

FastMCP 🚀

FastMCP 🚀

The fast, Pythonic way to build Model Context Protocol servers 🚀

Modern Control Protocol (MCP) Server

Modern Control Protocol (MCP) Server

A modern, scalable MCP server implementation with support for multiple AI providers, advanced monitoring, and robust conversation management.

s3-mcp-serverwhat is s3-mcp-server?how to use s3-mcp-server?key features of s3-mcp-server?use cases of s3-mcp-server?FAQ from s3-mcp-server?

s3-mcp-serverwhat is s3-mcp-server?how to use s3-mcp-server?key features of s3-mcp-server?use cases of s3-mcp-server?FAQ from s3-mcp-server?

Simple Weather MCP Server example from Quickstart

Simple Weather MCP Server example from Quickstart

Aquí tienes un ejemplo sencillo de un servidor MCP (Minecraft Coder Pack) para el clima: **Título:** Ejemplo Simple de Servidor MCP para el Clima **Descripción:** Este es un ejemplo básico que muestra cómo modificar el clima en un servidor de Minecraft usando MCP. **Código (Java):** ```java package com.example.weather; import net.minecraft.server.MinecraftServer; import net.minecraft.world.WorldServer; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLServerStartingEvent; @Mod(modid = "simpleweather", name = "Simple Weather Mod", version = "1.0") public class SimpleWeatherMod { @Mod.EventHandler public void serverStarting(FMLServerStartingEvent event) { event.registerServerCommand(new WeatherCommand()); } public static class WeatherCommand extends net.minecraft.command.CommandBase { @Override public String getCommandName() { return "weather"; } @Override public String getCommandUsage(net.minecraft.command.ICommandSender sender) { return "commands.weather.usage"; // Puedes definir esto en un archivo de idioma } @Override public void execute(MinecraftServer server, net.minecraft.command.ICommandSender sender, String[] args) throws net.minecraft.command.CommandException { if (args.length != 1) { throw new net.minecraft.command.WrongUsageException("commands.weather.usage"); } String weatherType = args[0]; WorldServer world = server.getWorld(0); // Obtiene el primer mundo (overworld) switch (weatherType) { case "clear": world.setRainStrength(0); world.setThunderStrength(0); world.rainingTime = 0; world.thunderingTime = 0; world.isRaining = false; world.isThundering = false; notifyCommandListener(sender, this, "commands.weather.clear.success"); // Puedes definir esto en un archivo de idioma break; case "rain": world.setRainStrength(1); world.setThunderStrength(0); world.rainingTime = 12000; // Duración de la lluvia en ticks (10 minutos) world.thunderingTime = 0; world.isRaining = true; world.isThundering = false; notifyCommandListener(sender, this, "commands.weather.rain.success"); // Puedes definir esto en un archivo de idioma break; case "thunder": world.setRainStrength(1); world.setThunderStrength(1); world.rainingTime = 12000; // Duración de la lluvia en ticks (10 minutos) world.thunderingTime = 12000; // Duración del trueno en ticks (10 minutos) world.isRaining = true; world.isThundering = true; notifyCommandListener(sender, this, "commands.weather.thunder.success"); // Puedes definir esto en un archivo de idioma break; default: throw new net.minecraft.command.WrongUsageException("commands.weather.usage"); } } @Override public int getRequiredPermissionLevel() { return 2; // Requiere permisos de operador (nivel 2) } } } ``` **Explicación:** 1. **`@Mod`:** Anotación que define la clase principal del mod. * `modid`: Un identificador único para tu mod. * `name`: El nombre visible del mod. * `version`: La versión del mod. 2. **`serverStarting(FMLServerStartingEvent event)`:** Este método se llama cuando el servidor está iniciando. Aquí registramos nuestro comando. 3. **`WeatherCommand`:** Una clase interna que extiende `net.minecraft.command.CommandBase` y define nuestro comando `/weather`. * **`getCommandName()`:** Devuelve el nombre del comando ("weather"). * **`getCommandUsage()`:** Devuelve el mensaje de uso del comando (se muestra si el usuario lo usa incorrectamente). Deberías definir los mensajes en un archivo de idioma (como `en_US.lang`). * **`execute()`:** La lógica principal del comando. * Obtiene el mundo del servidor (`server.getWorld(0)`). `0` es el overworld. * Analiza los argumentos del comando (`args`). En este caso, espera un solo argumento: "clear", "rain", o "thunder". * Usa `world.setRainStrength()`, `world.setThunderStrength()`, `world.rainingTime`, `world.thunderingTime`, `world.isRaining`, y `world.isThundering` para modificar el clima. * `notifyCommandListener()`: Envía un mensaje al usuario que ejecutó el comando para confirmar que se realizó con éxito. De nuevo, estos mensajes deberían estar en un archivo de idioma. * **`getRequiredPermissionLevel()`:** Define el nivel de permiso requerido para usar el comando. `2` significa que se requiere ser operador del servidor. **Cómo usarlo:** 1. **Configura tu entorno de desarrollo MCP:** Asegúrate de tener un entorno de desarrollo MCP configurado correctamente para la versión de Minecraft que estás usando. 2. **Crea un nuevo proyecto:** Crea un nuevo proyecto Java en tu IDE (Eclipse, IntelliJ IDEA, etc.). 3. **Agrega las dependencias de Minecraft:** Agrega las dependencias necesarias de Minecraft a tu proyecto. Esto generalmente se hace configurando el `build.gradle` o el archivo de configuración de tu IDE para que apunte a las bibliotecas de Minecraft. 4. **Crea la estructura de carpetas:** Crea la estructura de carpetas correcta para tu mod: * `src/main/java/com/example/weather` (o la estructura de paquetes que elijas) 5. **Copia el código:** Copia el código Java anterior en un archivo llamado `SimpleWeatherMod.java` dentro de la estructura de carpetas que creaste. 6. **Crea un archivo `mcmod.info` (opcional pero recomendado):** Crea un archivo `mcmod.info` en la carpeta raíz de tu proyecto (generalmente `src/main/resources`). Este archivo contiene metadatos sobre tu mod. Un ejemplo: ```json [ { "modid": "simpleweather", "name": "Simple Weather Mod", "description": "A simple mod to control the weather.", "version": "1.0", "mcversion": "1.12.2", // Reemplaza con tu versión de Minecraft "authorList": ["Your Name"], "credits": "Based on MCP and Forge.", "dependencies": [] } ] ``` 7. **Crea archivos de idioma (opcional pero recomendado):** Crea un archivo `en_US.lang` (o el idioma que prefieras) en la carpeta `src/main/resources/assets/simpleweather/lang`. Define los mensajes que usas en `notifyCommandListener()` y `getCommandUsage()`: ``` commands.weather.usage=Uso: /weather <clear|rain|thunder> commands.weather.clear.success=El clima ha sido despejado. commands.weather.rain.success=Está lloviendo. commands.weather.thunder.success=Está tronando. ``` 8. **Construye el mod:** Construye tu proyecto para crear un archivo `.jar`. 9. **Instala el mod:** Copia el archivo `.jar` en la carpeta `mods` de tu servidor de Minecraft. 10. **Inicia el servidor:** Inicia tu servidor de Minecraft. 11. **Usa el comando:** En la consola del servidor o en el juego (si eres operador), usa el comando `/weather clear`, `/weather rain`, o `/weather thunder`. **Consideraciones importantes:** * **Versión de Minecraft:** Asegúrate de que el código sea compatible con la versión de Minecraft que estás usando. Las APIs de Minecraft cambian entre versiones. * **Forge:** Este ejemplo usa Forge. Debes tener Forge instalado en tu servidor. * **MCP:** MCP proporciona los nombres legibles de los métodos y campos de Minecraft. Asegúrate de que tu entorno MCP esté configurado correctamente. * **Archivos de idioma:** Usar archivos de idioma es una buena práctica para la internacionalización y para mantener tu código limpio. * **Manejo de errores:** Este ejemplo tiene un manejo de errores básico. Considera agregar un manejo de errores más robusto. * **Duración del clima:** Los valores de `rainingTime` y `thunderingTime` están en *ticks*. Hay 20 ticks por segundo. Este es un ejemplo muy simple. Puedes expandirlo para agregar más características, como: * Un comando para consultar el clima actual. * Opciones de configuración para la duración del clima. * Integración con otros mods. Recuerda que el desarrollo de mods de Minecraft requiere un conocimiento sólido de Java y de la API de Minecraft Forge.

mcp-musicplayer-netease

mcp-musicplayer-netease

free to search and play online music from netease

MCP server for io.livecode.ch

MCP server for io.livecode.ch

Run io.livecode.ch as an MCP server

Ntfy Mcp

Ntfy Mcp

El servidor MCP que te mantiene informado enviando notificaciones al teléfono usando ntfy.sh.

Sefaria Jewish Library MCP Server

Sefaria Jewish Library MCP Server

Espejo de

Test Neon MCP Server in React Server Components

Test Neon MCP Server in React Server Components

Demostración de RSC usando el servidor MCP de Neon y Waku ⛩️

Getting Started with the Dev-Docs Starter Template

Getting Started with the Dev-Docs Starter Template

NetBox MCP Server

NetBox MCP Server

Servidor de Protocolo de Contexto del Modelo (MCP) para la interacción de solo lectura con datos de NetBox en LLMs.

MCP Server Docker TypeScript

MCP Server Docker TypeScript

TypeScript version of MCP server Docker with remote connection support

Loveable.dev MCP Server

Loveable.dev MCP Server

A Model Context Protocol server that enables users to create, check status, and get details of projects on Loveable.dev, a platform for quickly creating applications.

PineScript MCP Project

PineScript MCP Project

A Model Context Protocol (MCP) server for working with TradingView PineScript

MCP Language Server

MCP Language Server

Mirror of