Discover Awesome MCP Servers
Extend your agent with 26,759 capabilities via MCP servers.
- All26,759
- 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
TypeScript MCP Server Boilerplate
A starter project for quickly building Model Context Protocol servers using TypeScript and the official SDK. It includes example tools and resources to demonstrate core MCP functionality like arithmetic operations and system information retrieval.
Crawl4ai MCP Server
Un servidor de Protocolo de Contexto de Modelo que proporciona capacidades de rastreo web utilizando Crawl4ai.
H1B Job Search MCP Server
Enables searching and analyzing H-1B visa sponsoring companies using U.S. Department of Labor data. Supports filtering by job role, location, and salary with natural language queries to find direct employers and export results.
Models PLUS
Provides comprehensive AI model metadata through MCP, enabling search and filtering of 100+ AI models by capabilities, pricing, context length, and provider specifications.
MCP OCR Server
Extracts text from images using Tesseract OCR with support for local files, URLs, and raw image bytes. It provides production-grade OCR capabilities and multi-language support through the Model Context Protocol.
Calibre MCP Server
Enables searching and reading books from your Calibre ebook library through MCP. Supports title, author, and full-text search across multiple formats with lightweight Windows-optimized implementation.
Remote MCP Server with Bearer Auth
A Cloudflare Workers-based MCP server implementation that supports OAuth login and bearer token authentication, allowing secure connection from MCP clients like Claude Desktop and the MCP Inspector.
Serena
A coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases at the symbol level rather than working with entire files.
Investor Persona MCP Server
Provides AI-powered investor persona simulations through the MCP protocol, allowing users to access perspectives of notable venture capitalists like Fred Wilson and Peter Thiel for investment analysis.
Bitrix24 MCP Server
A comprehensive MCP server for Bitrix24 CRM integration that enables AI agents to manage contacts, deals, tasks, leads, and companies. It also provides advanced tools for sales team monitoring, performance analytics, and automated CRM search capabilities.
Insurance Campaign MCP Server
Enables AI-powered insurance marketing campaign management with audience targeting recommendations and personalized content generation for different insurance products and marketing channels.
Multi-Function Security MCP
Enables automated security detection and compliance auditing for cloud hosts and servers, including threat detection, baseline security checks, cryptocurrency miner detection, log analysis, and real-time monitoring through API and web dashboard.
Father-MCP
Un servidor MCP que permite a los modelos de IA implementar el Protocolo de Contexto del Modelo, completo con herramientas y documentación.
Trello MCP Server by CData
Trello MCP Server by CData
Cloud Video Intelligence API MCP Server
This server enables interaction with Google's Video Intelligence API for advanced video analysis, auto-generated using AG2's MCP builder to provide a standardized multi-agent interface.
Browser Manager MCP Server
Enables comprehensive browser automation and control through Playwright, including launching browsers, managing tabs, web navigation, element interaction, and screenshot capture. Supports detecting and controlling external browsers with remote debugging capabilities.
IIITH Mess MCP
Enables LLMs to interact with the IIIT Hyderabad Mess System to manage meal registrations, view menus, and track billing. It supports conversational commands for tasks like cancelling meals, estimating nutrition, and checking account balances.
Specif-ai MCP Server
Una herramienta CLI que ejecuta un servidor del Protocolo de Contexto del Modelo a través de stdio, permitiendo la interacción con documentos de especificación como requisitos de negocio, requisitos de producto e historias de usuario para la plataforma Specif-ai.
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!
GnuRadio
GnuRadio
Atlas MCP Server
Servidor Atlas MCP
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.
Tern MCP
An MCP server for Tern that enables the generation, verification, and management of webhook handlers across over 16 platforms and various frameworks. It provides tools to create verified endpoints, debug signature failures, and manage failed event replays via dead letter queues.
MolMIM MCP Server
Enables molecular generation, optimization, and analysis through NVIDIA MolMIM API. Supports generating drug-like molecules with desired properties, extracting molecular embeddings, and exploring chemical space around seed molecules.
Craft MCP Server
A lightweight MCP server providing read access to craft.io workspaces and items like products and features. It enables users to query workspace details and retrieve specific items through the Model Context Protocol.
Conekta MCP Server
Enables interaction with the Conekta payment API to manage orders, customers, subscriptions, and financial transactions. It provides a comprehensive suite of tools for core payment operations like processing refunds, creating checkouts, and monitoring account balances.
Remote MCP Server Authless
A deployable MCP server on Cloudflare Workers that allows you to create and expose custom AI tools without requiring authentication.
groundlight-mcp-server
Servidor MCP para Groundlight
Excalidraw MCP Server
A Model Context Protocol server that enables LLMs to create, modify and manipulate Excalidraw diagrams through a structured API, supporting element creation, styling, organization, and scene management.
Agentic Developer MCP
An MCP server that wraps OpenAI's Codex CLI to automate repository cloning and code analysis tasks. It enables users to execute complex coding requests on specific Git branches and subfolders using standardized MCP tools.