Discover Awesome MCP Servers
Extend your agent with 27,264 capabilities via MCP servers.
- All27,264
- 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
CoRT MCP Server
An MCP server implementing the Chain-of-Recursive-Thoughts (CoRT) methodology that makes AI think harder by making it argue with itself repeatedly through multiple rounds of alternative generation and evaluation.
Notion MCP Server
Servidor oficial de MCP en Notion
Hello-MCP 馃殌
Una demostraci贸n sencilla de MCP con cliente y servidor.
TypeScript MCP Server Boilerplate
A boilerplate project for quickly developing Model Context Protocol servers using TypeScript SDK, with example implementations of tools (calculator, greeting) and resources (server info).
Google Flights MCP Server
Integrates Google Flights data into AI workflows for natural language flight searches, price comparisons, flexible date searches, and multi-city itinerary planning with support for various cabin classes and passenger types.
Dev.to Blog Publisher MCP Server
Enables publishing blog posts directly to Dev.to through the Model Context Protocol, allowing seamless content creation and publication via natural language interactions.
Claude Viewer
Enables querying and analyzing Claude Desktop/Code conversation history across all users on a machine, including conversation search, token usage statistics, model/tool insights, and opening a web dashboard for detailed visualization.
Document Generator MCP
Enables AI agents to generate professional Word and PDF documents with support for Markdown, syntax highlighting, and smart pagination. It features automatic JSON detection and responsive A4 formatting for creating high-quality technical reports and manuals.
E-commerce MCP Server
Provides tools to query e-commerce data including customer information, order details, and product inventory through a Model Context Protocol interface with test data.
Typst Universe MCP Server
Enables AI assistants to search and explore the Typst Universe package registry, including searching for packages, retrieving package details, browsing categories, and discovering featured packages.
Fabric Data Engineering MCP Server
Provides full execution and management capabilities for Microsoft Fabric Data Engineering workloads, including notebooks, pipelines, Lakehouses, and Spark jobs. It enables users to trigger runs, monitor status, manage workspace items, and configure job schedules through natural language.
calc-mcp
Okay, here's a basic outline and some code snippets to get you started with a simple Minecraft server mod (using MCP - Minecraft Coder Pack) that adds a calculator tool. This is a simplified example and will require you to set up your MCP environment correctly. **Conceptual Outline** 1. **Set up your MCP environment:** This is the most crucial step. You need to download and set up MCP for the Minecraft version you want to mod. Follow the official MCP documentation for your chosen version. This involves deobfuscating the Minecraft code. 2. **Create a new mod project:** Within your MCP environment, create a new source folder for your mod. This will typically be something like `src/main/java`. 3. **Create the Calculator Item:** This will be a custom item that the player can hold and use. 4. **Add a GUI (Graphical User Interface):** When the player right-clicks with the calculator, a GUI will open. This GUI will contain buttons for numbers, operators (+, -, \*, /), and an equals (=) button. 5. **Implement the Calculator Logic:** Write the code to handle button presses, perform calculations, and display the result in the GUI. 6. **Register the Item:** Register your new calculator item with the game so it can be used. 7. **Build and Test:** Recompile and reobfuscate your mod using MCP, then run the Minecraft client with your mod to test it. **Code Snippets (Illustrative - Requires Adaptation to your MCP Setup)** **1. Calculator Item Class (Example: `CalculatorItem.java`)** ```java package com.example.calculator; // Replace with your package name import net.minecraft.world.item.Item; import net.minecraft.world.InteractionResultHolder; import net.minecraft.world.InteractionHand; import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; import net.minecraft.network.chat.Component; public class CalculatorItem extends Item { public CalculatorItem(Item.Properties properties) { super(properties); } @Override public InteractionResultHolder<net.minecraft.world.item.ItemStack> use(Level world, Player player, InteractionHand hand) { if (!world.isClientSide()) { // Server-side only // Open the GUI here (implementation depends on your GUI system) player.sendSystemMessage(Component.literal("Calculator GUI Opening (Not Implemented Yet)")); // Placeholder return InteractionResultHolder.success(player.getItemInHand(hand)); } return InteractionResultHolder.pass(player.getItemInHand(hand)); } } ``` **2. Mod Initialization (Example: `CalculatorMod.java`)** ```java package com.example.calculator; // Replace with your package name import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; @Mod(CalculatorMod.MOD_ID) public class CalculatorMod { public static final String MOD_ID = "calculator"; public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, MOD_ID); public static final RegistryObject<Item> CALCULATOR = ITEMS.register("calculator", () -> new CalculatorItem(new Item.Properties().tab(CreativeModeTab.TAB_TOOLS).stacksTo(1))); public CalculatorMod() { IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); ITEMS.register(modEventBus); } } ``` **3. GUI (Requires a GUI Library - Example: Using Forge's GUI System)** This is the most complex part. You'll need to create a GUI class that extends `net.minecraft.client.gui.screens.Screen` (or a similar base class depending on your Minecraft version). This GUI will contain: * A text field to display the current calculation or result. * Buttons for numbers (0-9). * Buttons for operators (+, -, \*, /). * An equals (=) button. * A clear (C) button. You'll need to handle button clicks and update the text field accordingly. This involves: * Drawing the GUI elements (text field, buttons) using `RenderSystem` and `GuiGraphics`. * Handling mouse clicks to detect which button was pressed. * Updating the calculation logic based on the button pressed. **4. Calculator Logic** This is the core of the calculator. You'll need to implement the following: * **Parsing Input:** Take the input from the GUI (numbers and operators) and convert it into a format that can be calculated. * **Performing Calculations:** Implement the basic arithmetic operations (+, -, \*, /). Consider handling operator precedence (e.g., multiplication and division before addition and subtraction). * **Error Handling:** Handle potential errors, such as division by zero. * **Displaying Results:** Format the result and display it in the GUI's text field. **Important Considerations and Next Steps** * **MCP Setup:** Make sure your MCP environment is set up correctly. This is the foundation for everything. * **Minecraft Version:** The code will vary depending on the Minecraft version you are targeting. * **GUI Library:** Choose a GUI library (e.g., Forge's GUI system) and learn how to use it. * **Event Handling:** Use Forge's event system to register your item and handle player interactions. * **Error Handling:** Implement robust error handling to prevent crashes. * **Testing:** Thoroughly test your mod to ensure it works correctly. * **Learn Forge:** Familiarize yourself with the Forge modding API. It provides many helpful tools and features. **Example GUI (Conceptual - Requires Forge GUI Implementation)** ```java // This is a very simplified example and needs to be adapted to Forge's GUI system // and your specific requirements. import net.minecraft.client.gui.screens.Screen; import net.minecraft.network.chat.Component; public class CalculatorScreen extends Screen { private String currentInput = ""; private String result = ""; public CalculatorScreen() { super(Component.literal("Calculator")); } @Override protected void init() { // Add buttons and text field here using Forge's GUI system // Example: // this.addRenderableWidget(new Button(x, y, width, height, Component.literal("1"), button -> { // currentInput += "1"; // updateTextField(); // })); } @Override public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { this.renderBackground(guiGraphics); super.render(guiGraphics, mouseX, mouseY, partialTicks); // Draw the text field and other GUI elements guiGraphics.drawString(this.font, currentInput, 10, 10, 0xFFFFFF); guiGraphics.drawString(this.font, result, 10, 30, 0xFFFFFF); } private void updateTextField() { // Update the text field with the current input } // Implement button click handlers here // Example: // private void onNumberButtonClick(String number) { // currentInput += number; // updateTextField(); // } // Implement calculation logic here // private void calculateResult() { // // Parse the currentInput and perform the calculation // // Store the result in the 'result' variable // // updateTextField(); // } } ``` **In Summary** This is a complex project that requires a good understanding of Minecraft modding with MCP and Forge. Start with the basics (setting up MCP, creating a simple item), and then gradually add the GUI and calculator logic. Good luck! **Spanish Translation of the Outline** Aqu铆 tienes un esquema b谩sico y algunos fragmentos de c贸digo para comenzar con un mod de servidor de Minecraft simple (usando MCP - Minecraft Coder Pack) que agrega una herramienta de calculadora. Este es un ejemplo simplificado y requerir谩 que configures tu entorno MCP correctamente. **Esquema Conceptual** 1. **Configura tu entorno MCP:** Este es el paso m谩s crucial. Necesitas descargar y configurar MCP para la versi贸n de Minecraft que deseas modificar. Sigue la documentaci贸n oficial de MCP para la versi贸n elegida. Esto implica la desofuscaci贸n del c贸digo de Minecraft. 2. **Crea un nuevo proyecto de mod:** Dentro de tu entorno MCP, crea una nueva carpeta de origen para tu mod. Esto normalmente ser谩 algo como `src/main/java`. 3. **Crea el 脥tem Calculadora:** Este ser谩 un 铆tem personalizado que el jugador puede sostener y usar. 4. **Agrega una GUI (Interfaz Gr谩fica de Usuario):** Cuando el jugador haga clic derecho con la calculadora, se abrir谩 una GUI. Esta GUI contendr谩 botones para n煤meros, operadores (+, -, \*, /) y un bot贸n de igual (=). 5. **Implementa la L贸gica de la Calculadora:** Escribe el c贸digo para manejar las pulsaciones de los botones, realizar c谩lculos y mostrar el resultado en la GUI. 6. **Registra el 脥tem:** Registra tu nuevo 铆tem calculadora en el juego para que pueda ser usado. 7. **Construye y Prueba:** Recompila y reofusca tu mod usando MCP, luego ejecuta el cliente de Minecraft con tu mod para probarlo. **Fragmentos de C贸digo (Ilustrativos - Requiere Adaptaci贸n a tu Configuraci贸n MCP)** (Los fragmentos de c贸digo en Java se mantienen en ingl茅s, ya que son c贸digo fuente) **Consideraciones Importantes y Pr贸ximos Pasos** * **Configuraci贸n de MCP:** Aseg煤rate de que tu entorno MCP est茅 configurado correctamente. Esta es la base de todo. * **Versi贸n de Minecraft:** El c贸digo variar谩 dependiendo de la versi贸n de Minecraft a la que te diriges. * **Librer铆a GUI:** Elige una librer铆a GUI (por ejemplo, el sistema GUI de Forge) y aprende a usarla. * **Manejo de Eventos:** Usa el sistema de eventos de Forge para registrar tu 铆tem y manejar las interacciones del jugador. * **Manejo de Errores:** Implementa un manejo de errores robusto para prevenir fallos. * **Pruebas:** Prueba a fondo tu mod para asegurarte de que funciona correctamente. * **Aprende Forge:** Familiar铆zate con la API de modding de Forge. Proporciona muchas herramientas y caracter铆sticas 煤tiles. **En Resumen** Este es un proyecto complejo que requiere una buena comprensi贸n de la modificaci贸n de Minecraft con MCP y Forge. Comienza con lo b谩sico (configurar MCP, crear un 铆tem simple) y luego agrega gradualmente la GUI y la l贸gica de la calculadora. 隆Buena suerte!
RunComfy MCP Server
Enables generation of AI videos and images using RunComfy APIs. Supports multiple models for text-to-video, image-to-video, text-to-image, and image-to-image workflows with customizable parameters like aspect ratio, duration, and seed.
Gmail MCP Server
Bridge MCP Server
Bridge is a hosted MCP server that connects AI models to business tools like ClickUp and a repository of pre-built workflow skills. It enables direct interaction with project management tools and automated instruction sets through natural language.
Jokes MCP Server
An MCP server that provides access to jokes from three sources (Chuck Norris, Dad jokes, and Yo Mama jokes) for integration with Microsoft Copilot Studio.
coles-woolworths
Exposes api data
NetBox MCP Server
A read-only FastMCP server that enables AI assistants to query and retrieve network infrastructure information from NetBox using natural language.
peaka-mcp-server
Implementaci贸n del servidor MCP para Peaka
Remote MCP Server Authless
A template for deploying remote Model Context Protocol servers to Cloudflare Workers using Server-Sent Events without authentication. It allows developers to quickly host custom tools and connect them to clients like Claude Desktop or the Cloudflare AI Playground.
Hello World MCP Server
Un servidor de demostraci贸n que implementa el SDK del Protocolo de Contexto del Modelo (MCP), proporcionando herramientas y puntos de conexi贸n para eventos enviados por el servidor y el manejo de mensajes.
AIND Metadata MCP Server
Provides access to Allen Institute for Neural Dynamics (AIND) metadata and data assets through MongoDB queries, aggregation pipelines, NWB file exploration, and AI-powered data summaries.
TOON MCP Server
Converts JSON data and system prompts to and from TOON (Token-Oriented Object Notation) format, reducing token usage by 30-60% when interacting with LLMs while preserving data structure.
Hyperliquid MCP Server
Enables interaction with the Hyperliquid DEX for retrieving market data, managing positions, and executing trades. Supports both testnet and mainnet operations with comprehensive trading tools including order placement, cancellation, and portfolio management.
Amplenote Cache MCP Server
Provides access to your Amplenote SQLite database cache, enabling search and retrieval of notes and tasks, including full-text search, bidirectional references, task filtering by priority and due dates, and recently modified content tracking.
Last9 MCP Server
Espejo de
MyMCP_Try1
Trying to create an MCP server.
Remote MCP Server (Authless)
Allows deploying a Model Context Protocol server on Cloudflare Workers without authentication, enabling AI assistants to access custom tools through the MCP standard.
LacyLights MCP Server
Provides AI-powered theatrical lighting design capabilities for the LacyLights system, allowing users to generate lighting scenes, analyze scripts, manage cues, and optimize lighting effects based on artistic intent.
Cursor10x MCP
El Sistema de Memoria Cursor10x crea una capa de memoria persistente para asistentes de IA (espec铆ficamente Claude), permiti茅ndoles retener y recordar memoria a corto plazo, a largo plazo y epis贸dica de forma aut贸noma.