Discover Awesome MCP Servers
Extend your agent with 16,166 capabilities via MCP servers.
- All16,166
- 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
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.
SOLVRO MCP - Knowledge Graph RAG System
Enables querying a Neo4j knowledge graph about Wroclaw University of Science and Technology using natural language. Converts user questions into Cypher queries and retrieves contextual information through an intelligent RAG pipeline with LLM-powered query routing.
mcp-server-conceal
An MCP proxy that pseudo-anonymizes PII before data reaches external AI providers like Claude, ChatGPT, or Gemini.
mcp-meme-sticky
mcp-meme-sticky
posix-system-mcp
test
Notifications MCP Server
A Model Context Protocol server that allows AI agents to play notification sounds when tasks are completed.
G4 Data Model MCP Server
Enables deployment of a customizable MCP server on Cloudflare Workers without authentication. Allows users to define custom tools and connect to clients like Claude Desktop or Cloudflare AI Playground for remote tool execution.
eBay MCP Server by CData
This read-only MCP Server allows you to connect to eBay data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcp
getmcp - MCP Server Management Tool
getmcp: Cara mudah dan cepat untuk menemukan server MCP sumber terbuka
MCP Windows Screenshots
An MCP server that enables Claude to access Windows screenshots from WSL2, allowing users to easily share screenshots with Claude Code without manually navigating complex file paths.
Tinder API MCP Server
A Model Context Protocol server that provides a standardized interface for interacting with the Tinder API, handling authentication, request processing, rate limiting, caching, and error handling.
MCP Server Kalshi
Sebuah server MCP untuk berinteraksi dengan pasar prediksi Kalshi.
RunPod MCP Server
Server Protokol Konteks Model ini memungkinkan interaksi dengan REST API RunPod melalui Claude atau klien yang kompatibel dengan MCP lainnya, menyediakan alat untuk mengelola pod, titik akhir, templat, volume jaringan, dan autentikasi registri kontainer.
Excel MCP Server
MCP Ollama Consult Server
Enables consulting with local Ollama models for reasoning from alternative viewpoints. Supports sending prompts to Ollama models and listing available models on your local Ollama instance.
Tradingview Chart MCP
Tradingview Chart MCP
AgilePlace MCP Server
Enables AI assistants to interact with AgilePlace for comprehensive project management tasks including board management, card operations, dependency tracking, and bulk updates. Supports natural language queries for managing AgilePlace boards, cards, and team workflows.
Naver Search MCP Server
Sebuah server MCP yang memungkinkan pencarian berbagai jenis konten (berita, blog, belanja, gambar, dll.) melalui API pencarian Naver.
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.
MCP Shell Server
A simple MCP server that provides a terminal tool for executing shell commands with safety features like timeouts and error handling.
๐ โก๏ธ k6-mcp-server
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.
PostgreSQL MCP Server
Memungkinkan agen AI untuk berinteraksi dengan database PostgreSQL melalui Model Context Protocol, menyediakan kemampuan eksplorasi skema database, inspeksi struktur tabel, dan eksekusi kueri SQL.
Nmap MCP Server
Exposes Nmap network scanning capabilities through a Model Context Protocol (MCP) server, allowing users to perform various types of network scans including vulnerability assessment, service detection, and OS fingerprinting.
Zilliqa MCP Server
Provides access to Zilliqa blockchain documentation and API examples through search capabilities and examples in multiple programming languages.
MCP-server-tester
Bug Bounty MCP Server
Enables AI agents to generate and manage specialized bug bounty hunting workflows including reconnaissance, vulnerability testing, OSINT gathering, and file upload testing. Provides REST API endpoints for comprehensive security assessments with intelligence-driven vulnerability prioritization.