Discover Awesome MCP Servers
Extend your agent with 19,294 capabilities via MCP servers.
- All19,294
- 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
Naver Search MCP Server
Sebuah server MCP yang memungkinkan pencarian berbagai jenis konten (berita, blog, belanja, gambar, dll.) melalui API pencarian Naver.
Google Drive MCP Server
Enables interaction with Google Drive files and Google Sheets through search, read, and write operations. Supports automatic conversion of Google Workspace files to readable formats and direct spreadsheet cell updates.
Yahoo Finance MCP Server
Enables AI assistants to access real-time financial data, historical stock prices, company information, financial statements, options data, market news, and analyst recommendations through Yahoo Finance. Built with FastMCP v2 for efficient HTTP streaming and comprehensive market analysis tools.
SAP Fieldglass MCP Server by CData
This read-only MCP Server allows you to connect to SAP Fieldglass data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcp
Teradata MCP Server
Enables AI agents and users to query, analyze, and manage Teradata databases through modular tools for search, data quality, administration, and data science operations. Provides comprehensive database interaction capabilities including RAG applications, feature store management, and vector operations.
ActiveCampaign MCP Server
An MCP server that enables AI tools to interact with ActiveCampaign API, allowing contact management and tracking event analysis through natural language queries.
Google Slides MCP Server
Here are a few possible translations, depending on the context: * **Server MCP untuk Google Slides:** This is a direct translation and is generally understandable. It's suitable if you're talking about a specific server named "MCP" that's designed to work with Google Slides. * **Server MCP bagi Google Slides:** This is very similar to the first option, using "bagi" instead of "untuk," both meaning "for." * **Server MCP untuk Google Slide:** (Singular "Slide") This is appropriate if you are referring to a single Google Slide. Without more context, it's difficult to provide the *perfect* translation. Could you provide more information about what "MCP Server" refers to? For example: * Is "MCP" an acronym? * What is the purpose of this server? * What is it supposed to do with Google Slides? Knowing more will help me give you a more accurate and natural-sounding translation.
SimplyHired MCP Server
Enables searching job listings on SimplyHired.com with customizable parameters including query, location, and search radius.
My Finance MCP Server
Enables Claude to store and query personal finance transactions using semantic search. Transactions are persisted in ChromaDB and JSON, allowing natural language questions about spending trends and portfolio allocations.
YouTube Transcript MCP Server
Enables fetching, searching, and analyzing YouTube video transcripts in multiple languages using yt-dlp. Supports timestamp filtering, language detection, and transcript summaries with robust error handling for production use.
mcp-meme-sticky
mcp-meme-sticky
posix-system-mcp
test
Memory Bank MCP Server
MCP Tauri Automation
Enables AI-driven testing and automation of Tauri desktop applications through natural language, allowing users to interact with UI elements, capture screenshots, execute commands, and test application flows without manual clicking or complex scripts.
Claude Consciousness Bridge
An MCP server that enables direct communication between two Claude instances, allowing one Claude to transfer its evolved consciousness state to another Claude across different sessions.
MCP Swift Example Server
Contoh Implementasi Server MCP (Model Context Protocol)
Browser MCP Server
A Docker-based workspace providing headless Chrome browser with CDP proxy and noVNC interface for browser automation and monitoring.
PostgreSQL MCP AllAccess
Enables interaction with PostgreSQL databases through a production-ready MCP server with global connection pooling, automatic AWS password rotation, and comprehensive SQL operations. Supports multiple concurrent Claude sessions while maintaining efficient connection limits to the database.
GitHub MCP Server
Jokes MCP Server
Enables users to fetch jokes from multiple sources including Chuck Norris jokes, Dad jokes, and Yo Mama jokes through APIs. Integrates with Microsoft Copilot Studio to provide humor-focused AI agent capabilities.
SiliconFlow Flux MCP 服务器
That phrase appears to be a technical description. Here's a possible translation, keeping the technical terms as close as possible to their English equivalents while making it understandable in Indonesian: **"MCP berbasis silikon dengan port aliran untuk pembuatan gambar AI"** Here's a breakdown of why I chose this translation: * **MCP:** This is likely referring to a Microchannel Plate. It's common to keep acronyms like this in their original form in Indonesian, especially in technical contexts. * **berbasis silikon:** "Silicon-based" translates directly to "berbasis silikon." * **port aliran:** "Flow port" translates to "port aliran." * **AI生图:** "AI image generation" translates to "pembuatan gambar AI." Therefore, the entire translation conveys the meaning of a silicon-based microchannel plate with flow ports designed for AI image generation.
Semrush MCP Server
A Cursor MCP server that provides tools and prompts for accessing various Semrush keyword-related API endpoints, enabling keyword research, analysis, and monitoring through natural language.
mcpbin
A testing server for MCP client implementations that provides tools for echoing data, error handling, timing operations, data generation, LLM sampling, and user elicitations.
Hello MCP Server
Here's a simple "Hello, World!" example using Minecraft Coder Pack (MCP), which is used for modding Minecraft: ```java package com.example.modid; // Replace with your mod's package import net.minecraft.init.Blocks; import net.minecraft.client.Minecraft; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "examplemod", name = "Example Mod", version = "1.0") // Replace with your mod's information public class ExampleMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { // Print to the console System.out.println("Hello from Example Mod!"); // Send a message to the player's chat Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! from Example Mod!")); // You can also interact with the game world here, for example: // Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState()); } } ``` **Explanation:** * **`package com.example.modid;`**: This defines the package for your mod. **Crucially, replace `com.example.modid` with your own unique package name.** This is important to avoid conflicts with other mods. A common practice is to use your domain name in reverse (e.g., `com.myname.mymod`). * **`import ...;`**: These lines import necessary classes from the Minecraft and Forge APIs. * **`@Mod(...)`**: This annotation tells Forge that this class is a mod. * `modid`: A unique identifier for your mod (e.g., "examplemod"). This should be lowercase and contain no spaces. * `name`: The human-readable name of your mod (e.g., "Example Mod"). * `version`: The version number of your mod (e.g., "1.0"). * **`public class ExampleMod { ... }`**: This is the main class for your mod. The name should match the file name (e.g., `ExampleMod.java`). * **`@Mod.EventHandler`**: This annotation marks the `init` method as an event handler. Forge will call this method when the game is initializing. * **`public void init(FMLInitializationEvent event) { ... }`**: This method is called during the initialization phase of the game. This is where you'll typically register blocks, items, recipes, and other mod elements. * **`System.out.println("Hello from Example Mod!");`**: This prints a message to the console (the Minecraft game output). This is useful for debugging. * **`Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! from Example Mod!"));`**: This sends a message to the player's chat window. `Minecraft.getMinecraft()` gets the current Minecraft instance, `player` gets the player object, and `sendMessage` sends the message. `TextComponentString` is used to create a text component that can be displayed in chat. * **`// Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState());`**: This is a commented-out example of how to interact with the game world. It would place a diamond block at coordinates (0, 64, 0). You'll need to uncomment it and add `import net.minecraft.util.math.BlockPos;` to use it. **How to Use:** 1. **Set up your modding environment:** You'll need to set up a Minecraft modding environment using Forge. This typically involves downloading the Minecraft Forge MDK (Mod Development Kit) and setting up an IDE (like IntelliJ IDEA or Eclipse). Follow a Forge modding tutorial for your Minecraft version to get this set up correctly. 2. **Create the Java file:** Create a new Java file named `ExampleMod.java` (or whatever you named your main class) in the correct package directory (e.g., `src/main/java/com/example/modid/`). 3. **Paste the code:** Paste the code above into the `ExampleMod.java` file. **Remember to change the package name and modid!** 4. **Build the mod:** Build your mod using the Gradle build system that comes with the Forge MDK. 5. **Run Minecraft:** Run Minecraft with the Forge profile. Your mod should be loaded. 6. **Check the console and chat:** You should see the "Hello from Example Mod!" message in the console, and the "Hello, World! from Example Mod!" message in the player's chat when you enter a world. **Important Notes:** * **Forge Version:** Make sure you're using the correct version of Forge for the Minecraft version you're targeting. * **IDE Setup:** Properly setting up your IDE is crucial for modding. Follow a tutorial specific to your IDE and Forge version. * **Error Handling:** This is a very basic example. Real mods will need to handle errors and exceptions gracefully. * **Dependencies:** If your mod uses other mods as dependencies, you'll need to declare them in your `build.gradle` file. * **Assets:** For more complex mods, you'll need to create assets (textures, models, etc.) and register them correctly. This "Hello, World!" example provides a starting point for learning Minecraft modding with Forge. Good luck! --- **Indonesian Translation:** Berikut adalah contoh sederhana "Hello, World!" menggunakan Minecraft Coder Pack (MCP), yang digunakan untuk memodifikasi Minecraft: ```java package com.example.modid; // Ganti dengan paket mod Anda import net.minecraft.init.Blocks; import net.minecraft.client.Minecraft; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; @Mod(modid = "examplemod", name = "Example Mod", version = "1.0") // Ganti dengan informasi mod Anda public class ExampleMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { // Cetak ke konsol System.out.println("Halo dari Example Mod!"); // Kirim pesan ke obrolan pemain Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! dari Example Mod!")); // Anda juga dapat berinteraksi dengan dunia game di sini, misalnya: // Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState()); } } ``` **Penjelasan:** * **`package com.example.modid;`**: Ini mendefinisikan paket untuk mod Anda. **Penting, ganti `com.example.modid` dengan nama paket unik Anda sendiri.** Ini penting untuk menghindari konflik dengan mod lain. Praktik umum adalah menggunakan nama domain Anda secara terbalik (misalnya, `com.myname.mymod`). * **`import ...;`**: Baris-baris ini mengimpor kelas-kelas yang diperlukan dari API Minecraft dan Forge. * **`@Mod(...)`**: Anotasi ini memberi tahu Forge bahwa kelas ini adalah mod. * `modid`: Pengidentifikasi unik untuk mod Anda (misalnya, "examplemod"). Ini harus huruf kecil dan tidak mengandung spasi. * `name`: Nama mod Anda yang mudah dibaca (misalnya, "Example Mod"). * `version`: Nomor versi mod Anda (misalnya, "1.0"). * **`public class ExampleMod { ... }`**: Ini adalah kelas utama untuk mod Anda. Nama harus sesuai dengan nama file (misalnya, `ExampleMod.java`). * **`@Mod.EventHandler`**: Anotasi ini menandai metode `init` sebagai penangan peristiwa. Forge akan memanggil metode ini saat game sedang diinisialisasi. * **`public void init(FMLInitializationEvent event) { ... }`**: Metode ini dipanggil selama fase inisialisasi game. Di sinilah Anda biasanya mendaftarkan blok, item, resep, dan elemen mod lainnya. * **`System.out.println("Halo dari Example Mod!");`**: Ini mencetak pesan ke konsol (output game Minecraft). Ini berguna untuk debugging. * **`Minecraft.getMinecraft().player.sendMessage(new TextComponentString("Hello, World! dari Example Mod!"));`**: Ini mengirim pesan ke jendela obrolan pemain. `Minecraft.getMinecraft()` mendapatkan instance Minecraft saat ini, `player` mendapatkan objek pemain, dan `sendMessage` mengirim pesan. `TextComponentString` digunakan untuk membuat komponen teks yang dapat ditampilkan di obrolan. * **`// Minecraft.getMinecraft().world.setBlockState(new BlockPos(0, 64, 0), Blocks.DIAMOND_BLOCK.getDefaultState());`**: Ini adalah contoh yang dikomentari tentang cara berinteraksi dengan dunia game. Ini akan menempatkan blok berlian pada koordinat (0, 64, 0). Anda perlu menghapus komentar dan menambahkan `import net.minecraft.util.math.BlockPos;` untuk menggunakannya. **Cara Menggunakan:** 1. **Siapkan lingkungan modding Anda:** Anda perlu menyiapkan lingkungan modding Minecraft menggunakan Forge. Ini biasanya melibatkan pengunduhan Minecraft Forge MDK (Mod Development Kit) dan menyiapkan IDE (seperti IntelliJ IDEA atau Eclipse). Ikuti tutorial modding Forge untuk versi Minecraft Anda untuk menyiapkan ini dengan benar. 2. **Buat file Java:** Buat file Java baru bernama `ExampleMod.java` (atau apa pun yang Anda beri nama kelas utama Anda) di direktori paket yang benar (misalnya, `src/main/java/com/example/modid/`). 3. **Tempel kode:** Tempel kode di atas ke dalam file `ExampleMod.java`. **Ingatlah untuk mengubah nama paket dan modid!** 4. **Bangun mod:** Bangun mod Anda menggunakan sistem build Gradle yang disertakan dengan Forge MDK. 5. **Jalankan Minecraft:** Jalankan Minecraft dengan profil Forge. Mod Anda harus dimuat. 6. **Periksa konsol dan obrolan:** Anda akan melihat pesan "Halo dari Example Mod!" di konsol, dan pesan "Hello, World! dari Example Mod!" di obrolan pemain saat Anda memasuki dunia. **Catatan Penting:** * **Versi Forge:** Pastikan Anda menggunakan versi Forge yang benar untuk versi Minecraft yang Anda targetkan. * **Pengaturan IDE:** Menyiapkan IDE Anda dengan benar sangat penting untuk modding. Ikuti tutorial khusus untuk IDE dan versi Forge Anda. * **Penanganan Kesalahan:** Ini adalah contoh yang sangat dasar. Mod yang sebenarnya perlu menangani kesalahan dan pengecualian dengan baik. * **Dependensi:** Jika mod Anda menggunakan mod lain sebagai dependensi, Anda perlu mendeklarasikannya di file `build.gradle` Anda. * **Aset:** Untuk mod yang lebih kompleks, Anda perlu membuat aset (tekstur, model, dll.) dan mendaftarkannya dengan benar. Contoh "Hello, World!" ini memberikan titik awal untuk mempelajari modding Minecraft dengan Forge. Semoga berhasil!
MCP-Mealprep
Proyek ini mengambil sejumlah server MCP dari lokasi GitHub, mengemasnya bersama dengan kontainer GHCR repo ini, dan meluncurkannya dengan docker-compose untuk dijalankan sebagai tumpukan sumber daya ML/AI.
ABLESTACK MOLD MCP Server
Exposes ABLESTACK MOLD API through MCP tools with the mold_\* namespace, enabling direct CloudStack API calls, exploration, and debugging. Supports automatic API registration, async polling, parameter expansion, and signature debugging for comprehensive cloud infrastructure management.
🚀 ⚡️ k6-mcp-server
✨ Awesome Model Context Protocol (MCP) Servers
🧩 Daftar pilihan server Model Context Protocol (MCP) yang memperluas AI dengan konteks dunia nyata: file, API, database, dan lainnya.
Google Sheets MCP Server 📊🤖
Google Sheets MCP Server 📊🤖 (This translates directly as it is a title/label)
MCP Search Server
An intelligent server that helps discover and research MCP servers using the Exa AI search engine, enabling users to find appropriate Model Context Protocol servers for specific requirements.