Discover Awesome MCP Servers
Extend your agent with 57,371 capabilities via MCP servers.
- All57,371
- 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
agent2agent
Enables async, authenticated messaging between AI agents with explicit authorization and persistent inbox.
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.
ChatGPT Orchestrator MCP Server
Enables ChatGPT to call an orchestrator agent via a single MCP tool, currently a stub but designed to be replaced with a real agent for task execution.
Agentic Shopping MCP
Enables AI agents to perform e-commerce operations including product search, budget-constrained shopping recommendations, and sustainability analysis. Includes a secure HTTP bridge with OAuth integration and observability features for production deployment.
uploadthing-mcp
MCP server for UploadThing that lets AI assistants upload, list, and delete files on UploadThing's CDN via natural language. Runs as a Cloudflare Worker for always-on serverless access.
ArcAgent MCP
ArcAgent MCP server for bounty discovery, workspace execution, and verified coding submissions
Dokploy MCP Server
Comprehensive, type-safe MCP server providing 380 tools to manage Dokploy deployments, applications, and infrastructure via natural language.
MCP Demo Server
A demo MCP server built with FastMCP that provides simple arithmetic and weather tools, and a greeting resource.
flash-cast-mcp
A deterministic video rendering engine that enables AI agents to create programmable, reproducible videos via MCP protocol.
Mcp Server OpenAi
EMY Weather MCP Server
Provides live Greek weather data from EMY, including forecasts, alerts, marine bulletins, warnings, and climate records. Supports location-based queries by name, ID, or coordinates without requiring an API key.
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.
FleetShell
Enables Claude AI to execute commands across multiple remote servers via SSH, with TOTP 2FA authentication and 29 built-in MCP tools for server management.
SPOKEAgent
A structure-aware MCP server for querying the SPOKE biomedical knowledge graph, enabling entity resolution, schema introspection, path finding, and safe Cypher queries for biomedical knowledge inference.
central-mcp
A centralized MCP hub for managing multiple coding agents across projects, enabling parallel, non-blocking dispatch and orchestration from any MCP-capable client.
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.
Tableau MCP
Enables integration with Tableau to query data, explore workbook content, and retrieve visualization images through natural language. It provides developer primitives for building AI applications that interact seamlessly with Tableau servers.
Test Mcp Helloworld
Here's a simple "Hello, world!" example for an MCP (Minecraft Coder Pack) server, written in Java: ```java package your.package.name; // Replace with your actual 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") public class HelloWorld { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Hello, world! This is from the server!")); } } ``` **Explanation:** * **`package your.package.name;`**: **Important:** Replace `your.package.name` with the actual package name you want to use for your mod. This is crucial for organization and avoiding conflicts. A common convention is to use your domain name in reverse (e.g., `com.example.mymod`). * **`import net.minecraft.server.MinecraftServer;`**: Imports the `MinecraftServer` class, which allows you to access the server instance. * **`import net.minecraft.util.text.TextComponentString;`**: Imports the `TextComponentString` class, which is used to create text messages. * **`import net.minecraftforge.fml.common.Mod;`**: Imports the `Mod` annotation, which marks this class as a Forge mod. * **`import net.minecraftforge.fml.common.event.FMLServerStartedEvent;`**: Imports the `FMLServerStartedEvent` class, which is fired when the server has started. * **`@Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0")`**: This annotation defines the mod's metadata: * `modid`: A unique identifier for your mod (e.g., "helloworld"). This *must* be lowercase and contain only letters, numbers, and underscores. * `name`: The human-readable name of your mod (e.g., "Hello World Mod"). * `version`: The version of your mod (e.g., "1.0"). * **`public class HelloWorld { ... }`**: This is the main class for your mod. * **`@Mod.EventHandler`**: This annotation marks the `serverStarted` method as an event handler. * **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: This method is called when the `FMLServerStartedEvent` is fired (i.e., when the server has started). * **`MinecraftServer server = event.getServer();`**: Gets the `MinecraftServer` instance from the event. * **`server.getPlayerList().sendMessage(new TextComponentString("Hello, world! This is from the server!"));`**: This is the core of the example. It gets the player list from the server and sends a message to all connected players. `TextComponentString` is used to create the text message. **How to use it:** 1. **Set up your MCP environment:** Make sure you have MCP set up correctly for the Minecraft version you're targeting. This involves decompiling, deobfuscating, and setting up the Forge development environment. Refer to the official Forge documentation for detailed instructions. 2. **Create a new Java class:** Create a new Java file (e.g., `HelloWorld.java`) in your mod's source directory. Make sure the file is in the correct package (e.g., `src/main/java/your/package/name/HelloWorld.java`). 3. **Paste the code:** Copy and paste the code above into your `HelloWorld.java` file. **Remember to replace `your.package.name` with your actual package name.** 4. **Build your mod:** Use the MCP build tools to compile your mod. This will typically involve running a command like `./gradlew build`. 5. **Install your mod:** Copy the resulting `.jar` file from the `build/libs` directory to the `mods` folder of your Minecraft server. 6. **Start your server:** Start your Minecraft server. When the server has finished starting, you should see the "Hello, world!" message in the server console and in the chat of any connected players. **Indonesian Translation (Explanation):** Berikut adalah contoh sederhana "Hello, world!" untuk server MCP (Minecraft Coder Pack), ditulis dalam Java: ```java package your.package.name; // Ganti dengan nama paket Anda yang sebenarnya 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") public class HelloWorld { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Hello, world! Ini dari server!")); } } ``` **Penjelasan:** * **`package your.package.name;`**: **Penting:** Ganti `your.package.name` dengan nama paket yang ingin Anda gunakan untuk mod Anda. Ini sangat penting untuk organisasi dan menghindari konflik. Konvensi umum adalah menggunakan nama domain Anda secara terbalik (misalnya, `com.example.mymod`). * **`import net.minecraft.server.MinecraftServer;`**: Mengimpor kelas `MinecraftServer`, yang memungkinkan Anda mengakses instance server. * **`import net.minecraft.util.text.TextComponentString;`**: Mengimpor kelas `TextComponentString`, yang digunakan untuk membuat pesan teks. * **`import net.minecraftforge.fml.common.Mod;`**: Mengimpor anotasi `Mod`, yang menandai kelas ini sebagai mod Forge. * **`import net.minecraftforge.fml.common.event.FMLServerStartedEvent;`**: Mengimpor kelas `FMLServerStartedEvent`, yang dipicu ketika server telah dimulai. * **`@Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0")`**: Anotasi ini mendefinisikan metadata mod: * `modid`: Pengidentifikasi unik untuk mod Anda (misalnya, "helloworld"). Ini *harus* huruf kecil dan hanya berisi huruf, angka, dan garis bawah. * `name`: Nama mod Anda yang mudah dibaca (misalnya, "Hello World Mod"). * `version`: Versi mod Anda (misalnya, "1.0"). * **`public class HelloWorld { ... }`**: Ini adalah kelas utama untuk mod Anda. * **`@Mod.EventHandler`**: Anotasi ini menandai metode `serverStarted` sebagai penangan peristiwa. * **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: Metode ini dipanggil ketika `FMLServerStartedEvent` dipicu (yaitu, ketika server telah dimulai). * **`MinecraftServer server = event.getServer();`**: Mendapatkan instance `MinecraftServer` dari peristiwa. * **`server.getPlayerList().sendMessage(new TextComponentString("Hello, world! Ini dari server!"));`**: Ini adalah inti dari contoh. Ini mendapatkan daftar pemain dari server dan mengirim pesan ke semua pemain yang terhubung. `TextComponentString` digunakan untuk membuat pesan teks. **Cara menggunakannya:** 1. **Siapkan lingkungan MCP Anda:** Pastikan Anda telah menyiapkan MCP dengan benar untuk versi Minecraft yang Anda targetkan. Ini melibatkan dekompilasi, deobfuscasi, dan pengaturan lingkungan pengembangan Forge. Lihat dokumentasi Forge resmi untuk instruksi terperinci. 2. **Buat kelas Java baru:** Buat file Java baru (misalnya, `HelloWorld.java`) di direktori sumber mod Anda. Pastikan file tersebut berada di paket yang benar (misalnya, `src/main/java/your/package/name/HelloWorld.java`). 3. **Tempel kode:** Salin dan tempel kode di atas ke dalam file `HelloWorld.java` Anda. **Ingatlah untuk mengganti `your.package.name` dengan nama paket Anda yang sebenarnya.** 4. **Bangun mod Anda:** Gunakan alat build MCP untuk mengkompilasi mod Anda. Ini biasanya melibatkan menjalankan perintah seperti `./gradlew build`. 5. **Instal mod Anda:** Salin file `.jar` yang dihasilkan dari direktori `build/libs` ke folder `mods` server Minecraft Anda. 6. **Mulai server Anda:** Mulai server Minecraft Anda. Ketika server selesai dimulai, Anda akan melihat pesan "Hello, world!" di konsol server dan di obrolan pemain yang terhubung. **Key Changes in Indonesian Translation:** * Translated the comments and explanation to Indonesian. * Changed the message in `TextComponentString` to "Hello, world! Ini dari server!" (Hello, world! This is from the server!). * Used more formal Indonesian language where appropriate. * Added emphasis on the importance of replacing `your.package.name`. This provides a complete and understandable "Hello, world!" example for an MCP server, along with a detailed explanation and an Indonesian translation. Remember to consult the Forge documentation for the most up-to-date information and best practices. Good luck!
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.
Raycast MCP Server
Provides 9 tools to integrate Raycast with AI assistants for workflow automation, extension management, authentication, search, clipboard, and system control.
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.
ai-orders-agent
Enables querying and filtering a read-only dataset of AI-related court orders with full-text search, facets, and record retrieval via MCP, OpenAPI, or REST endpoints.
UK Case Law MCP Server
Enables searching and retrieving UK case law from The National Archives, including full judgments with filtering by court, legal area, and date range.
Enterprise MCP Server
Enables querying Chinese enterprise business data including company profiles, shareholder information, investments, branch offices, and key personnel through fuzzy search and detailed lookups.
short-video-mcp
Generates TikTok-style short videos narrated by Peter and Stewie Griffin from any content, using ElevenLabs for voice and FFmpeg for video assembly.
Wise MCP Server
A gateway MCP server for the Wise API that simplifies recipient management and money transfers. It enables listing recipients, creating new recipients, and sending money through the Wise platform with automated authentication.