Discover Awesome MCP Servers
Extend your agent with 17,451 capabilities via MCP servers.
- All17,451
- 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
Node Terminal MCP
Enables AI agents to interact with terminal environments through multiple concurrent PTY sessions. Supports cross-platform terminal operations including command execution, session management, and real-time communication.
mcp-plots
A MCP server for data visualization. It exposes tools to render charts (line, bar, pie, scatter, heatmap, etc.) from data and returns plots as either image/text/mermaid diagram.
MCP ComfyUI Flux
Enables AI image generation using FLUX models through ComfyUI with GPU acceleration, supporting image generation, 4x upscaling, and background removal with optimized Docker deployment.
Remote MCP Server (Authless)
A template for deploying unauthenticated MCP servers on Cloudflare Workers that can be accessed remotely via SSE from clients like Claude Desktop or the Cloudflare AI Playground.
Sola MCP Server
A stateless HTTP server implementing the Model Context Protocol (MCP) that enables applications to interact with Social Layer platform data including events, groups, profiles, and venues via standardized endpoints.
Poetry MCP Server
Manages poetry catalogs with state-based tracking, thematic connections via nexuses, quality scoring across 8 dimensions, and submission tracking to literary venues, treating poems as artifacts with metadata stored in markdown frontmatter.
MCP Brain Server
Provides AI agents with a learning-based knowledge management system that stores, retrieves, and automatically relates knowledge using embeddings, with Git-based version control and Obsidian compatibility.
MCP Brain Service
Enables character management and semantic search for the Auto-Movie application through WebSocket communication. Supports creating characters with personality/appearance descriptions and finding similar characters using natural language queries with embedding-based similarity matching.
Crypto Price & Market Analysis MCP Server
Provides comprehensive cryptocurrency analysis using the CoinCap API, offering real-time price data, market analysis across exchanges, and historical price trends for any cryptocurrency.
float-mcp
A community MCP server for float.com.
DeepSeek MCP Server
Oke, ini adalah contoh sederhana server MCP (Minecraft Protocol) di Golang yang mengarahkan pertanyaan ke model Deepseek. Kode ini memberikan kerangka dasar dan perlu disesuaikan dengan kebutuhan spesifik Anda, termasuk implementasi protokol Minecraft yang lengkap dan integrasi dengan API Deepseek. **Peringatan:** Kode ini adalah contoh dasar dan **tidak** siap untuk produksi. Anda perlu menambahkan penanganan kesalahan, keamanan, dan fitur lainnya untuk membuatnya berfungsi dengan baik. ```go package main import ( "bufio" "fmt" "log" "net" "os" "strings" "github.com/google/uuid" // Untuk menghasilkan UUID ) // Konfigurasi const ( serverAddress = "0.0.0.0:25565" // Alamat dan port server deepseekAPIEndpoint = "YOUR_DEEPSEEK_API_ENDPOINT" // Ganti dengan endpoint API Deepseek Anda deepseekAPIKey = "YOUR_DEEPSEEK_API_KEY" // Ganti dengan kunci API Deepseek Anda ) // Struktur untuk merepresentasikan pemain type Player struct { UUID uuid.UUID Name string Conn net.Conn } // Fungsi untuk menangani koneksi pemain func handleConnection(conn net.Conn) { defer conn.Close() // Buat pemain baru player := Player{ UUID: uuid.New(), // Hasilkan UUID baru Conn: conn, } // Baca data dari koneksi reader := bufio.NewReader(conn) for { message, err := reader.ReadString('\n') if err != nil { log.Printf("Koneksi terputus: %v", err) return } message = strings.TrimSpace(message) log.Printf("Menerima pesan dari %s: %s", conn.RemoteAddr(), message) // Kirim pesan ke Deepseek response, err := queryDeepseek(message) if err != nil { log.Printf("Gagal menghubungi Deepseek: %v", err) // Kirim pesan kesalahan ke pemain fmt.Fprintf(conn, "Maaf, terjadi kesalahan. Coba lagi nanti.\n") continue } // Kirim respons dari Deepseek ke pemain fmt.Fprintf(conn, "%s\n", response) } } // Fungsi untuk mengirim pertanyaan ke Deepseek API func queryDeepseek(query string) (string, error) { // TODO: Implementasikan logika untuk mengirim permintaan ke Deepseek API // dan memproses respons. Ini akan melibatkan penggunaan library `net/http` // untuk membuat permintaan POST ke endpoint API Deepseek. // Anda perlu menyertakan kunci API Anda dalam header permintaan. // Contoh placeholder: fmt.Printf("Mengirim pertanyaan ke Deepseek: %s\n", query) // Ganti ini dengan kode yang sebenarnya untuk berinteraksi dengan API Deepseek // dan mengembalikan respons. return "Respons dari Deepseek: " + query, nil } func main() { // Buat listener TCP listener, err := net.Listen("tcp", serverAddress) if err != nil { log.Fatalf("Gagal membuat listener: %v", err) os.Exit(1) } defer listener.Close() log.Printf("Server mendengarkan di %s", serverAddress) // Terima koneksi masuk for { conn, err := listener.Accept() if err != nil { log.Printf("Gagal menerima koneksi: %v", err) continue } // Tangani koneksi dalam goroutine baru go handleConnection(conn) } } ``` **Penjelasan:** 1. **Konfigurasi:** - `serverAddress`: Alamat dan port server MCP. Ubah ini sesuai kebutuhan. - `deepseekAPIEndpoint`: **PENTING:** Ganti ini dengan endpoint API Deepseek yang sebenarnya. - `deepseekAPIKey`: **PENTING:** Ganti ini dengan kunci API Deepseek Anda. **JANGAN** menyimpan kunci API Anda langsung di kode. Gunakan variabel lingkungan atau mekanisme konfigurasi yang lebih aman. 2. **Struktur `Player`:** - Menyimpan informasi tentang pemain yang terhubung, termasuk UUID (untuk identifikasi unik), nama, dan koneksi jaringan. 3. **`handleConnection(conn net.Conn)`:** - Fungsi ini menangani setiap koneksi pemain. - Membaca pesan dari koneksi menggunakan `bufio.NewReader`. - Memanggil `queryDeepseek(message)` untuk mengirim pesan ke API Deepseek. - Mengirim respons dari Deepseek kembali ke pemain. - Menangani kesalahan koneksi. 4. **`queryDeepseek(query string)`:** - **PENTING:** Fungsi ini adalah **placeholder**. Anda perlu mengimplementasikan logika yang sebenarnya untuk berinteraksi dengan API Deepseek. - Ini akan melibatkan: - Menggunakan library `net/http` untuk membuat permintaan POST ke `deepseekAPIEndpoint`. - Menyertakan `query` sebagai data permintaan. - Menyertakan `deepseekAPIKey` dalam header permintaan (biasanya sebagai `Authorization: Bearer YOUR_API_KEY`). - Memproses respons dari API Deepseek (biasanya dalam format JSON). - Menangani kesalahan API. 5. **`main()`:** - Membuat listener TCP di `serverAddress`. - Menerima koneksi masuk menggunakan `listener.Accept()`. - Memulai goroutine baru untuk menangani setiap koneksi menggunakan `go handleConnection(conn)`. **Langkah-langkah untuk menggunakan kode ini:** 1. **Instalasi Go:** Pastikan Anda telah menginstal Go di sistem Anda. 2. **Instalasi Library:** Jalankan `go get github.com/google/uuid` untuk menginstal library UUID. 3. **Ganti Placeholder:** Ganti `YOUR_DEEPSEEK_API_ENDPOINT` dan `YOUR_DEEPSEEK_API_KEY` dengan nilai yang benar. 4. **Implementasikan `queryDeepseek()`:** Implementasikan logika yang sebenarnya untuk berinteraksi dengan API Deepseek. Gunakan library `net/http` untuk membuat permintaan POST. 5. **Jalankan Server:** Jalankan kode menggunakan `go run main.go`. 6. **Hubungkan Klien MCP:** Gunakan klien MCP (seperti Minecraft) untuk terhubung ke server di `serverAddress`. **Poin-poin Penting:** * **Keamanan:** Jangan menyimpan kunci API Anda langsung di kode. Gunakan variabel lingkungan atau mekanisme konfigurasi yang lebih aman. * **Penanganan Kesalahan:** Tambahkan penanganan kesalahan yang komprehensif ke semua fungsi. * **Protokol Minecraft:** Kode ini **tidak** mengimplementasikan protokol Minecraft yang lengkap. Anda perlu menambahkan logika untuk menangani handshake, status, login, dan paket lainnya. Anda dapat menggunakan library seperti `github.com/go-mc/mc` untuk membantu Anda dengan ini. * **Skalabilitas:** Untuk server yang lebih besar, pertimbangkan untuk menggunakan pola konkurensi yang lebih canggih, seperti pool goroutine. * **Validasi Input:** Validasi input dari pemain untuk mencegah serangan injeksi. * **Rate Limiting:** Implementasikan rate limiting untuk mencegah penyalahgunaan API Deepseek. * **Logging:** Gunakan logging yang tepat untuk membantu Anda men-debug dan memantau server. **Contoh Implementasi `queryDeepseek()` (dengan library `net/http`):** ```go import ( "bytes" "encoding/json" "net/http" ) // ... (kode lainnya) func queryDeepseek(query string) (string, error) { // Buat payload JSON payload := map[string]string{"query": query} payloadBytes, err := json.Marshal(payload) if err != nil { return "", err } // Buat permintaan HTTP POST req, err := http.NewRequest("POST", deepseekAPIEndpoint, bytes.NewBuffer(payloadBytes)) if err != nil { return "", err } // Tambahkan header req.Header.Set("Content-Type", "application/json") req.Header.Set("Authorization", "Bearer "+deepseekAPIKey) // Ganti YOUR_API_KEY // Kirim permintaan client := &http.Client{} resp, err := client.Do(req) if err != nil { return "", err } defer resp.Body.Close() // Baca respons var response map[string]interface{} err = json.NewDecoder(resp.Body).Decode(&response) if err != nil { return "", err } // Ekstrak respons dari JSON answer, ok := response["answer"].(string) // Sesuaikan dengan struktur respons Deepseek if !ok { return "", fmt.Errorf("format respons tidak valid") } return answer, nil } ``` **Penting:** Sesuaikan kode ini dengan struktur respons JSON yang dikembalikan oleh API Deepseek. Anda mungkin perlu mengubah cara Anda mengekstrak jawaban dari respons. Semoga ini membantu! Ingatlah bahwa ini adalah titik awal, dan Anda perlu melakukan banyak pekerjaan untuk membuat server MCP yang berfungsi penuh.
🚀 Electron Debug MCP Server
🚀 Sebuah server MCP yang kuat untuk men-debug aplikasi Electron dengan integrasi mendalam Protokol Chrome DevTools. Kontrol, pantau, dan debug aplikasi Electron melalui API yang terstandardisasi.
@tailor-platform/tailor-mcp
Utilitas baris perintah tailorctl, dengan fokus pada fungsionalitas server MCP (Model Context Protocol).
Ableton Copilot MCP
Server Protokol Konteks Model yang memungkinkan interaksi waktu nyata dengan Ableton Live, memungkinkan asisten AI untuk mengontrol pembuatan lagu, manajemen trek, operasi klip, dan alur kerja perekaman audio.
Vercel MCP Server
A Model Control Protocol server template deployed on Vercel that demonstrates MCP implementation with a dice rolling tool, serving as a foundation for building custom MCP servers.
Pokémcp
Sebuah server Protokol Konteks Model yang menyediakan informasi Pokémon dengan terhubung ke PokeAPI, memungkinkan pengguna untuk menanyakan data Pokémon yang detail, menemukan Pokémon secara acak, dan menemukan Pokémon berdasarkan wilayah atau tipe.
Tailscale MCP Server
Enables interaction with the Tailscale API to manage devices, ACLs, keys, and DNS configurations directly from MCP clients like Claude Desktop or Raycast.
DALL-E MCP Server
An MCP (Model Context Protocol) server that allows generating, editing, and creating variations of images using OpenAI's DALL-E APIs.
Windows MCP
A lightweight open-source server that enables AI agents to interact with the Windows operating system, allowing for file navigation, application control, UI interaction, and QA testing without requiring computer vision.
Documentation MCP Server with Python SDK
Monad MCP Server
Enables interaction with the Monad testnet to check balances, examine transaction details, get gas prices, and retrieve block information.
py-ue5-mcp-server
Here are a few ways to translate "an ue5 mcp server that allows the user to access functions in blueprint actors" into Indonesian, with slightly different nuances: **Option 1 (Most Direct):** * **Sebuah server MCP UE5 yang memungkinkan pengguna untuk mengakses fungsi-fungsi di aktor Blueprint.** * This is a very literal translation and easily understood. "MCP" is often left as is, as it's a technical term. **Option 2 (Slightly More Natural):** * **Server MCP UE5 yang memungkinkan pengguna mengakses fungsi pada aktor Blueprint.** * This is slightly more concise and sounds a bit more natural in Indonesian. The "untuk" is dropped, which is common in Indonesian when the meaning is clear. **Option 3 (Emphasizing User Interaction):** * **Server MCP UE5 yang memungkinkan pengguna berinteraksi dengan fungsi-fungsi di aktor Blueprint.** * This emphasizes the *interaction* aspect, which might be relevant depending on the context. "Berinteraksi" means "to interact." **Option 4 (More Descriptive):** * **Server MCP untuk UE5 yang memberikan akses kepada pengguna untuk menjalankan fungsi-fungsi pada aktor Blueprint.** * This is a bit more descriptive, using "memberikan akses" (gives access) and "menjalankan" (to execute/run). **Which one is best depends on the specific context. However, Option 1 or Option 2 are generally good starting points.**
TFT MCP Server
Server ini memungkinkan Claude untuk mengakses data game Team Fight Tactics (TFT), memungkinkan pengguna untuk mengambil riwayat pertandingan dan informasi pertandingan yang detail melalui Riot Games API.
docdex
Docdex is a lightweight, local documentation indexer/search daemon. It runs per-project, keeps an on-disk index of your markdown/text docs, and serves top-k snippets over HTTP or CLI for any coding assistant or tool—no external services or uploads required.
Runware MCP Server
Enables lightning-fast AI image and video generation, upscaling, background removal, captioning, and masking through the Runware API with automatic model selection and comprehensive validation.
Magento 2 MCP Server
A Model Context Protocol server that connects to a Magento 2 REST API, allowing Claude and other MCP clients to query product information, customer data, and order statistics from a Magento store.
fengchong-demo
Demo Fengchong
Schwab Model Context Protocol Server
Sebuah server yang mengimplementasikan Model Context Protocol untuk Schwab API, memungkinkan akses ke informasi akun, posisi, kuotasi saham, dan riwayat order/transaksi yang dirancang untuk integrasi dengan Model Bahasa Besar (Large Language Models).
Superface MCP Server
Menyediakan akses ke berbagai alat AI melalui Model Context Protocol, memungkinkan pengguna Claude Desktop untuk mengintegrasikan dan menggunakan kemampuan Superface melalui API.
Cryptocurrency Market Data Server
Menyediakan data pasar mata uang kripto secara waktu nyata dan historis melalui integrasi dengan bursa-bursa utama. Server ini memungkinkan LLM (Large Language Models) seperti Claude untuk mengambil harga terkini, menganalisis tren pasar, dan mengakses informasi perdagangan yang terperinci.