Discover Awesome MCP Servers

Extend your agent with 58,381 capabilities via MCP servers.

All58,381
InventarioDB

InventarioDB

A small MCP server that manages a product inventory using SQLite, providing CRUD operations through exposed MCP tools.

Maersk Vessel Deadlines MCP Server

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

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

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

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

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

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

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

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

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

AutoGen Documentation MCP Server

Enables AI assistants to search and retrieve Microsoft AutoGen documentation across versions with smart search and fallback.

MCP Demo Server

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

@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

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

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

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

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

~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

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

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

Thoughtbox

next-gen reasoning MCP for agentic AI's Wave Two. successor to Waldzell AI's Clear Thought server.

MEXC Announcements MCP

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

MCP Test Server

TouchDesigner MCP 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

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

Huly MCP Server

MCP server providing full coverage of the Huly SDK — issues, projects, workspaces, members, and account management.

pixelblaze

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

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

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

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.