Discover Awesome MCP Servers

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

All23,901
GlitchTip MCP Server

GlitchTip MCP Server

Integrates GlitchTip error monitoring with AI assistants to fetch, analyze, and debug production errors. It enables users to list issues, retrieve event details, and perform guided triage of application errors through natural language.

chuk-mcp-time

chuk-mcp-time

Provides high-accuracy time information by querying multiple NTP servers for consensus time, and comprehensive timezone support using IANA tzdata for conversions, DST handling, and clock drift detection independent of system time.

Neo4j GraphRAG MCP Server

Neo4j GraphRAG MCP Server

An MCP server that enables LLMs to perform semantic and fulltext searches within Neo4j while executing complex, search-augmented Cypher queries for GraphRAG applications. It provides tools for database schema discovery and supports multi-provider embeddings to facilitate advanced graph traversals.

MCP Ollama Consult Server

MCP Ollama Consult Server

Enables consulting with local Ollama models for reasoning from alternative viewpoints. Supports sending prompts to Ollama models and listing available models on your local Ollama instance.

GA4 MCP Server

GA4 MCP Server

Enables interaction with Google Analytics 4 to manage accounts, run standard or realtime reports, and validate event parameters. It supports dual authentication methods and integrates with GTM for end-to-end data collection orchestration.

Naver Search MCP Server

Naver Search MCP Server

Un servidor MCP que permite buscar varios tipos de contenido (noticias, blogs, compras, imágenes, etc.) a través de la API de búsqueda de Naver.

mcpbin

mcpbin

A testing server for MCP client implementations that provides tools for echoing data, error handling, timing operations, data generation, LLM sampling, and user elicitations.

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.

MCP-Mealprep

MCP-Mealprep

Este proyecto toma varios servidores MCP de ubicaciones de GitHub, los empaqueta junto con el contenedor GHCR de este repositorio y los lanza con docker-compose para que se ejecuten como una pila de recursos de ML/IA (Aprendizaje Automático/Inteligencia Artificial).

YouTube Transcript MCP Server

YouTube Transcript MCP Server

Enables fetching, searching, and analyzing YouTube video transcripts in multiple languages using yt-dlp. Supports timestamp filtering, language detection, and transcript summaries with robust error handling for production use.

SOLVRO MCP - Knowledge Graph RAG System

SOLVRO MCP - Knowledge Graph RAG System

Enables querying a Neo4j knowledge graph about Wroclaw University of Science and Technology using natural language. Converts user questions into Cypher queries and retrieves contextual information through an intelligent RAG pipeline with LLM-powered query routing.

mcp-meme-sticky

mcp-meme-sticky

mcp-meme-sticky

AkShare MCP Server

AkShare MCP Server

Provides access to historical financial data for US, Hong Kong, and A-share markets using the AkShare library. It returns formatted stock market data, including prices and trading volumes, in easy-to-read Markdown tables.

posix-system-mcp

posix-system-mcp

test

G4 Data Model MCP Server

G4 Data Model MCP Server

Enables deployment of a customizable MCP server on Cloudflare Workers without authentication. Allows users to define custom tools and connect to clients like Claude Desktop or Cloudflare AI Playground for remote tool execution.

docx-mcp

docx-mcp

Enables comprehensive management of Microsoft Word documents with 30+ tools for reading, writing, formatting, template merging, image extraction, equation extraction, and style application.

MCP Windows Screenshots

MCP Windows Screenshots

An MCP server that enables Claude to access Windows screenshots from WSL2, allowing users to easily share screenshots with Claude Code without manually navigating complex file paths.

Stella MCP Server

Stella MCP Server

Enables AI assistants to programmatically create, read, validate, and modify Stella system dynamics models in the XMILE format. It supports building complex stock-and-flow diagrams and exporting them as .stmx files for use in Stella Professional.

mcp-server-springaidemo

mcp-server-springaidemo

Una demostración de mcp-server con Spring AI.

VibeCheck

VibeCheck

An AI-powered MCP server that automates web testing workflows by enabling recording, execution, and discovery of tests through natural language prompts.

Hyperbrowser MCP Server

Hyperbrowser MCP Server

Enables web scraping, crawling, structured data extraction, and browser automation through multiple AI agents including OpenAI's CUA, Anthropic's Claude Computer Use, and Browser Use.

神岛地图数据统计

神岛地图数据统计

Acceso a los datos de usuarios, la información de mapas y las estadísticas de la plataforma Shendao.

Alpaca MCP Server

Alpaca MCP Server

Enables natural language trading operations through AI assistants using Alpaca's Trading API. Supports stocks, options, crypto trading, portfolio management, and real-time market data access.

DingTalk MCP Server

DingTalk MCP Server

Enables Claude to interact with DingTalk workspaces to search for users, retrieve detailed employee information, and send private messages. It bridges the Model Context Protocol with DingTalk's internal enterprise APIs for seamless workspace communication.

Learn_MCP Math Server

Learn_MCP Math Server

A Model Context Protocol (MCP) server that demonstrates mathematical capabilities through a LangChain integration, allowing clients to perform math operations via the MCP protocol.

FastMCP OpenAPI

FastMCP OpenAPI

Dynamically generates MCP tools from OpenAPI specifications, enabling AI assistants to interact with any REST API through natural language. Supports multiple APIs with authentication, parameter validation, and integration with Claude Desktop and LangChain.

PicoScope MCP Server

PicoScope MCP Server

Enables LLMs like Claude to interact with PicoScope oscilloscopes for signal acquisition, measurement, and analysis. Supports device management, data capture, triggering, and signal generation through natural language commands.

MCP Standardized Tool Demo

MCP Standardized Tool Demo

A Node.js-based MCP server that extracts numbers from text and generates statistical chart data such as bar, pie, and line charts based on frequency. It enables AI agents to perform data extraction and visualization tasks through the Model Context Protocol.

MCP Maximo Server

MCP Maximo Server

Wraps IBM Maximo API services as MCP tools, enabling AI applications like Dify Agent to manage assets, work orders, and inventory through natural language interactions with enterprise asset management systems.