Discover Awesome MCP Servers
Extend your agent with 50,638 capabilities via MCP servers.
- All50,638
- 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
GeneXus MCP Server
Lets AI agents read, edit, analyze, and refactor objects inside a GeneXus 18 Knowledge Base via the native SDK.
100ms Raydium Sniper MCP
Memungkinkan *token sniping* berkinerja tinggi di Raydium DEX dengan dukungan multi-wilayah dan integrasi Claude AI, memungkinkan pengguna untuk memantau dan mengeksekusi pembelian token melalui perintah bahasa alami.
my-mcp-server
Brave Search MCP Server
Enables web searching and local business discovery through the Brave Search API. Provides both general web search with pagination and filtering controls, plus local business search with automatic fallback to web results.
knowledge-graph-generator-mcp-server
FastAPI MCP OpenAPI
A FastAPI library that provides Model Context Protocol tools for endpoint introspection and OpenAPI documentation, allowing AI agents to discover and understand API endpoints.
KTME - Knowledge Tracking & Management Engine
Tracks and manages code changes from Git repositories, generates documentation automatically, and provides AI agents with intelligent access to service documentation through MCP server integration with feature mapping and search capabilities.
ProtonMail Pro MCP
Enables comprehensive ProtonMail management through SMTP and IMAP, supporting email sending/reading, folder operations, analytics, and contact tracking with advanced search and automation capabilities.
Google Workspace Compliance Audit Tool
An automated security audit tool for Google Workspace environments that assesses compliance with multiple regulatory frameworks using AI-powered analysis and interactive Q\&A workflows.
auto-mcp
Otomatis konversi fungsi, alat, dan agen menjadi server MCP.
MCP Gateway
Aggregates multiple Model Context Protocol servers into a single gateway to provide unified search, description, and execution of tools. It reduces context limit issues by dynamically fetching specific tool schemas only when needed rather than loading all available tools at once.
test-server
just a test of glama
🚀 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.
Forgejo MCP Server
A Model Context Protocol (MCP) server that provides Claude Desktop with tools to interact with Forgejo repositories, including listing repos, issues, and reading files.
CarsXE
Decode VINs, look up specs, history, recalls, market value, and OBD codes. Recognize license plates and VINs from images. Access comprehensive vehicle data by year, make, and model to power automotive workflows.
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.
ContextForge MCP Gateway
A feature-rich gateway and proxy that federates MCP, REST, and gRPC services into a unified endpoint for AI clients. It enables virtualization of legacy APIs as MCP-compliant tools while providing built-in security, rate-limiting, and OpenTelemetry observability.
Tiptap Collaboration MCP Server
Enables interaction with Tiptap collaborative document services through comprehensive document management, real-time statistics, markdown conversion, and batch operations. Supports creating, updating, searching, and managing collaborative documents with health monitoring and semantic search capabilities.
ClickUp MCP Server
Enables integration with ClickUp's task management platform, allowing users to retrieve, create, update, and manage tasks and lists through the Model Context Protocol.
AutoGen MCP Server
Sebuah server MCP yang menyediakan integrasi dengan kerangka kerja AutoGen Microsoft, memungkinkan percakapan multi-agen melalui antarmuka yang terstandardisasi.
sentinelone-mcp
Multitenant Streamable HTTP wrapper for SentinelOne's purple-mcp. Enables MSPs to expose SentinelOne threat detection and response capabilities to AI assistants across multiple tenants.
GitHub Projects MCP Server
Provides an MCP server for scraping and retrieving data from GitHub Projects, including issues, pull requests, and organizational metadata. It enables natural language interaction with project boards and repository contents using GitHub Personal Access Tokens.
zenhub-mcp
Provides full access to the ZenHub GraphQL API. Enables project management operations like creating issues, epics, workspaces, and sprints through natural language.
MCP Serial Port Tool
Enables AI assistants to interact with physical serial port devices across platforms (Windows COM/Linux tty) with support for asynchronous communication, URC pattern recognition, and structured logging.
Nager MCP v101
An MCP server that provides access to the Nager.Date API for retrieving public holiday information across various countries. It enables AI agents to interact with holiday data and date-related endpoints through standardized Model Context Protocol tools.
Content Registry MCP
Content Registry - MCP server providing AI-powered tools and automation by MEOK AI Labs
Brave Search With Proxy
Brave Search With Proxy
meteoswiss-mcp
Enables AI models to access Swiss weather and climate data from MeteoSwiss, including current observations, forecasts, and warnings.
Instagram MCP Server
user can control instagram account with claude web
Bob Demo MCP Server
A comprehensive MCP server that demonstrates Bob's capabilities through 9 specialized tools for file operations, code analysis, and git operations.