Discover Awesome MCP Servers
Extend your agent with 58,381 capabilities via MCP servers.
- All58,381
- 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
InventarioDB
A small MCP server that manages a product inventory using SQLite, providing CRUD operations through exposed MCP tools.
Maersk Vessel Deadlines MCP Server
Provides access to Maersk vessel information including IMO numbers, vessel schedules, shipment deadlines, and port call data through Maersk's public APIs.
Efficient GitLab MCP
Token-efficient GitLab MCP server that delivers 167 tools through 3 meta-tools with progressive disclosure, field projection, server-side file trimming, and keyset pagination for agent context budgets.
Markmap MCP Server
Enables conversion of plain text descriptions and Markdown content into interactive mind maps using AI. Automatically uploads generated mind maps to Aliyun OSS and provides online access links.
CrestronMCP client
Enables natural language control of Crestron 4-Series AV systems via MCP tools, connecting Claude to a processor over TCP with TLS authentication.
TradingView MCP Server
Enables trading analysis across Forex, Stocks, and Crypto with 25+ technical indicators, real-time market data, and Pine Script v6 development tools including syntax validation, autocomplete, and version conversion.
bluemind-mcp
Read-only MCP server to search and read emails and calendar events from a BlueMind account via the BlueMind REST API.
Test Mcp Helloworld
Okay, here's a simple "Hello, World!" example for an MCP (Minecraft Coder Pack) server mod, along with explanations to help you understand it: ```java package com.example.helloworld; // Replace with your mod's package name import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLServerStartedEvent; @Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0") // Replace with your mod's ID, name, and version public class HelloWorldMod { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Hello, World! from the server!")); } } ``` **Explanation:** 1. **`package com.example.helloworld;`**: This line defines the package where your mod's code resides. **Important:** Replace `com.example.helloworld` with your own unique package name. A common practice is to use your domain name in reverse (e.g., `com.mydomain.mymod`). This helps prevent naming conflicts with other mods. 2. **`import ...;`**: These lines import necessary classes from the Minecraft Forge API. These classes provide the functionality you need to interact with the server. * `net.minecraft.server.MinecraftServer`: Represents the Minecraft server instance. * `net.minecraft.util.text.TextComponentString`: Used to create text messages that can be sent to players. * `net.minecraftforge.fml.common.Mod`: Annotation that marks this class as a Forge mod. * `net.minecraftforge.fml.common.event.FMLServerStartedEvent`: Event that is fired when the server has finished starting up. 3. **`@Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0")`**: This is the `@Mod` annotation. It tells Forge that this class is a mod and provides essential information about it: * `modid`: A unique identifier for your mod. This *must* be unique across all mods. Use lowercase letters, numbers, and underscores only. **Replace `"helloworld"` with your own mod ID.** * `name`: The human-readable name of your mod. **Replace `"Hello World Mod"` with your mod's name.** * `version`: The version number of your mod. **Replace `"1.0"` with your mod's version.** 4. **`public class HelloWorldMod { ... }`**: This is the main class for your mod. It contains the code that will be executed. 5. **`@Mod.EventHandler`**: This annotation marks the `serverStarted` method as an event handler. Forge will call this method when the `FMLServerStartedEvent` is fired. 6. **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: This method is called when the server has finished starting. * `MinecraftServer server = event.getServer();`: Gets the `MinecraftServer` instance from the event. * `server.getPlayerList().sendMessage(new TextComponentString("Hello, World! from the server!"));`: This is the core of the example. It sends a message to all players currently connected to the server. * `server.getPlayerList()`: Gets the `PlayerList` object, which manages the players connected to the server. * `sendMessage(new TextComponentString("Hello, World! from the server!"))`: Sends a message to all players. `TextComponentString` creates a simple text component. **How to Use This Code:** 1. **Set up your MCP development environment:** Follow the instructions for setting up MCP for your desired Minecraft version. This usually involves downloading MCP, deobfuscating the Minecraft code, and setting up your IDE (like Eclipse or IntelliJ IDEA). 2. **Create a new Java class:** Create a new Java class file (e.g., `HelloWorldMod.java`) in your mod's source directory (usually `src/main/java`). Make sure the package declaration at the top of the file matches the directory structure. 3. **Copy and paste the code:** Copy the code above into your `HelloWorldMod.java` file. 4. **Modify the package, modid, name, and version:** **Crucially, change the `package`, `modid`, `name`, and `version` values in the code to your own unique values.** This is essential to avoid conflicts with other mods. 5. **Build your mod:** Use the MCP build tools to compile your mod. This usually involves running a command like `./gradlew build` (on Linux/macOS) or `gradlew build` (on Windows) in the MCP directory. 6. **Run your server:** Copy the compiled mod JAR file (usually found in the `build/libs` directory) to the `mods` folder of your Minecraft server. Start the server. 7. **Check for the message:** When the server finishes starting, you should see the "Hello, World! from the server!" message in the server console and in the chat window of any connected players. **Important Considerations:** * **Forge Version:** Make sure you are using the correct version of Forge for the Minecraft version you are targeting. * **MCP Setup:** A properly set up MCP environment is crucial for mod development. Follow the official MCP documentation carefully. * **Error Handling:** This is a very basic example. In real-world mods, you'll need to add error handling and more robust code. * **Dependencies:** If your mod depends on other mods, you'll need to declare those dependencies in your `build.gradle` file. * **Configuration:** Consider adding configuration options to allow users to customize your mod's behavior. **Translation to Spanish:** ```java package com.example.helloworld; // Reemplaza con el nombre del paquete de tu mod import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLServerStartedEvent; @Mod(modid = "helloworld", name = "Mod Hola Mundo", version = "1.0") // Reemplaza con el ID, nombre y versión de tu mod public class HelloWorldMod { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("¡Hola, Mundo! desde el servidor!")); } } ``` **Explanation of the Spanish Translation:** * `package com.example.helloworld; // Reemplaza con el nombre del paquete de tu mod`: Package declaration comment translated. * `@Mod(modid = "helloworld", name = "Mod Hola Mundo", version = "1.0") // Reemplaza con el ID, nombre y versión de tu mod`: `@Mod` annotation comment translated. "Mod Hola Mundo" is "Hello World Mod" in Spanish. * `server.getPlayerList().sendMessage(new TextComponentString("¡Hola, Mundo! desde el servidor!"));`: The message "Hello, World! from the server!" is translated to "¡Hola, Mundo! desde el servidor!". **Important Notes for the Spanish Translation:** * The code itself remains in English (Java keywords, class names, etc.). Only the comments and the message string are translated. * Remember to replace the placeholder values (package, modid, name, version) with your own values. This comprehensive explanation and the translated code should get you started with creating your first MCP server mod! Good luck!
Redash MCP Server
Enables interaction with Redash through its API to execute SQL queries, retrieve results, and manage data sources. It allows users to query data and explore data sources directly through natural language interfaces.
Vestige
A local cognitive memory server for MCP-compatible AI agents, providing persistent, inspectable memory with spaced repetition, predictive retrieval, and a 3D dashboard, all running locally in a single Rust binary.
AutoGen Documentation MCP Server
Enables AI assistants to search and retrieve Microsoft AutoGen documentation across versions with smart search and fallback.
MCP Demo Server
A demo MCP server built with FastMCP that provides simple arithmetic and weather tools, and a greeting resource.
@gapra/nuxt-migration-mcp
Provides automated analysis, audit, and code generation to migrate Nuxt 2/3 projects to Nuxt 3/4, with orchestrated multi-server workflow support.
Arsenal MCP
A Kali Linux-based MCP server that exposes over 45 penetration testing tools for AI-assisted security auditing and vulnerability scanning. It features strict scope enforcement, structured output parsing, and persistent finding storage to automate the offensive security workflow.
PubNub MCP Server
A CLI-based Model Context Protocol server that exposes PubNub SDK documentation and Functions resources to LLM-powered tools like Cursor IDE, enabling users to fetch documentation and interact with PubNub channels via natural language prompts.
ctscout
Enables named-entity attribution from Certificate Transparency logs (OV/EV only) for mapping legal-entity digital footprints and domain discovery via LLM-driven workflows.
ThinChain
MCP server that sanitizes bad broker data and compresses 500-row options chains to strategy-specific slices for AI trading agents. 95% token reduction. Handles ghost quotes, inverted spreads, and impossible greeks automatically.
~Alter
TypeScript SDK for ALTER - identity infrastructure for the AI economy. alter-mcp-bridge exposes mcp.truealter.com as a stdio MCP: identity verification, ~handle resolution, 33-trait vectors, belonging probability, x402 micropayments
patchright-mcp
A MCP server based on Patchright that enables browser automation with session inheritance from local Chrome/Edge/Chromium browsers, including cross-platform cookie decryption.
mcp-hertz
Enables AI assistants to interact with the Hertz car rental service through headless browser automation. It supports searching for vehicles, managing reservations, checking loyalty status, and retrieving rental policies directly from the Hertz website.
Thoughtbox
next-gen reasoning MCP for agentic AI's Wave Two. successor to Waldzell AI's Clear Thought server.
MEXC Announcements MCP
Streams real-time, structured MEXC exchange announcements to AI agents, enabling access to the latest listings, delistings, and general announcements with clean data including full links and ISO timestamps.
MCP Test Server
TouchDesigner MCP Server
Enables AI coding assistants to access comprehensive TouchDesigner operator documentation, Python API references, and tutorials for building TouchDesigner networks.
Marketing MCP Server
Centralizes 10 marketing APIs into 14 MCP tools for AI assistants to pull data, audit sites, research trends, and manage Google Drive without switching tabs.
Huly MCP Server
MCP server providing full coverage of the Huly SDK — issues, projects, workspaces, members, and account management.
pixelblaze
Enables Claude to create, update, and manage LED patterns on a PixelBlaze controller, including setting brightness and reading device info, through a set of tools that interact with the device's API.
CrestronMCP client
Enables natural language control of Crestron 4-Series AV systems via MCP tools, connecting Claude to a processor over TCP with TLS authentication.
wigle-mcp
An MCP server that exposes WiGLE.net wardriving lookups as tools for LLMs, enabling searches and details for WiFi networks, Bluetooth devices, and cell towers.
swarm-mcp
An MCP server that exposes Swarm's fact reconciliation to AI agents, allowing them to query scope, evidence gaps, and review requirements without being able to issue a final verdict.